dts

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

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 CompareTask

type CompareTask struct {
	pulumi.CustomResourceState

	// compare task id.
	CompareTaskId pulumi.StringOutput `pulumi:"compareTaskId"`
	// job id.
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// object mode.
	ObjectMode pulumi.StringPtrOutput `pulumi:"objectMode"`
	// objects.
	Objects CompareTaskObjectsPtrOutput `pulumi:"objects"`
	// task name.
	TaskName pulumi.StringPtrOutput `pulumi:"taskName"`
}

Provides a resource to create a dts compareTask

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewCompareTask(ctx, "compareTask", &Dts.CompareTaskArgs{
			JobId:      pulumi.String(""),
			ObjectMode: pulumi.String(""),
			Objects: &dts.CompareTaskObjectsArgs{
				ObjectItems: dts.CompareTaskObjectsObjectItemArray{
					&dts.CompareTaskObjectsObjectItemArgs{
						DbMode:     pulumi.String(""),
						DbName:     pulumi.String(""),
						SchemaName: pulumi.String(""),
						TableMode:  pulumi.String(""),
						Tables: dts.CompareTaskObjectsObjectItemTableArray{
							&dts.CompareTaskObjectsObjectItemTableArgs{
								TableName: pulumi.String(""),
							},
						},
						ViewMode: pulumi.String(""),
						Views: dts.CompareTaskObjectsObjectItemViewArray{
							&dts.CompareTaskObjectsObjectItemViewArgs{
								ViewName: pulumi.String(""),
							},
						},
					},
				},
				ObjectMode: pulumi.String(""),
			},
			TaskName: pulumi.String(""),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetCompareTask

func GetCompareTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CompareTaskState, opts ...pulumi.ResourceOption) (*CompareTask, error)

GetCompareTask gets an existing CompareTask 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 NewCompareTask

func NewCompareTask(ctx *pulumi.Context,
	name string, args *CompareTaskArgs, opts ...pulumi.ResourceOption) (*CompareTask, error)

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

func (*CompareTask) ElementType

func (*CompareTask) ElementType() reflect.Type

func (*CompareTask) ToCompareTaskOutput

func (i *CompareTask) ToCompareTaskOutput() CompareTaskOutput

func (*CompareTask) ToCompareTaskOutputWithContext

func (i *CompareTask) ToCompareTaskOutputWithContext(ctx context.Context) CompareTaskOutput

type CompareTaskArgs

type CompareTaskArgs struct {
	// job id.
	JobId pulumi.StringInput
	// object mode.
	ObjectMode pulumi.StringPtrInput
	// objects.
	Objects CompareTaskObjectsPtrInput
	// task name.
	TaskName pulumi.StringPtrInput
}

The set of arguments for constructing a CompareTask resource.

func (CompareTaskArgs) ElementType

func (CompareTaskArgs) ElementType() reflect.Type

type CompareTaskArray

type CompareTaskArray []CompareTaskInput

func (CompareTaskArray) ElementType

func (CompareTaskArray) ElementType() reflect.Type

func (CompareTaskArray) ToCompareTaskArrayOutput

func (i CompareTaskArray) ToCompareTaskArrayOutput() CompareTaskArrayOutput

func (CompareTaskArray) ToCompareTaskArrayOutputWithContext

func (i CompareTaskArray) ToCompareTaskArrayOutputWithContext(ctx context.Context) CompareTaskArrayOutput

type CompareTaskArrayInput

type CompareTaskArrayInput interface {
	pulumi.Input

	ToCompareTaskArrayOutput() CompareTaskArrayOutput
	ToCompareTaskArrayOutputWithContext(context.Context) CompareTaskArrayOutput
}

CompareTaskArrayInput is an input type that accepts CompareTaskArray and CompareTaskArrayOutput values. You can construct a concrete instance of `CompareTaskArrayInput` via:

CompareTaskArray{ CompareTaskArgs{...} }

type CompareTaskArrayOutput

type CompareTaskArrayOutput struct{ *pulumi.OutputState }

func (CompareTaskArrayOutput) ElementType

func (CompareTaskArrayOutput) ElementType() reflect.Type

func (CompareTaskArrayOutput) Index

func (CompareTaskArrayOutput) ToCompareTaskArrayOutput

func (o CompareTaskArrayOutput) ToCompareTaskArrayOutput() CompareTaskArrayOutput

func (CompareTaskArrayOutput) ToCompareTaskArrayOutputWithContext

func (o CompareTaskArrayOutput) ToCompareTaskArrayOutputWithContext(ctx context.Context) CompareTaskArrayOutput

type CompareTaskInput

type CompareTaskInput interface {
	pulumi.Input

	ToCompareTaskOutput() CompareTaskOutput
	ToCompareTaskOutputWithContext(ctx context.Context) CompareTaskOutput
}

type CompareTaskMap

type CompareTaskMap map[string]CompareTaskInput

func (CompareTaskMap) ElementType

func (CompareTaskMap) ElementType() reflect.Type

func (CompareTaskMap) ToCompareTaskMapOutput

func (i CompareTaskMap) ToCompareTaskMapOutput() CompareTaskMapOutput

func (CompareTaskMap) ToCompareTaskMapOutputWithContext

func (i CompareTaskMap) ToCompareTaskMapOutputWithContext(ctx context.Context) CompareTaskMapOutput

type CompareTaskMapInput

type CompareTaskMapInput interface {
	pulumi.Input

	ToCompareTaskMapOutput() CompareTaskMapOutput
	ToCompareTaskMapOutputWithContext(context.Context) CompareTaskMapOutput
}

CompareTaskMapInput is an input type that accepts CompareTaskMap and CompareTaskMapOutput values. You can construct a concrete instance of `CompareTaskMapInput` via:

CompareTaskMap{ "key": CompareTaskArgs{...} }

type CompareTaskMapOutput

type CompareTaskMapOutput struct{ *pulumi.OutputState }

func (CompareTaskMapOutput) ElementType

func (CompareTaskMapOutput) ElementType() reflect.Type

func (CompareTaskMapOutput) MapIndex

func (CompareTaskMapOutput) ToCompareTaskMapOutput

func (o CompareTaskMapOutput) ToCompareTaskMapOutput() CompareTaskMapOutput

func (CompareTaskMapOutput) ToCompareTaskMapOutputWithContext

func (o CompareTaskMapOutput) ToCompareTaskMapOutputWithContext(ctx context.Context) CompareTaskMapOutput

type CompareTaskObjects

type CompareTaskObjects struct {
	// object items.
	ObjectItems []CompareTaskObjectsObjectItem `pulumi:"objectItems"`
	// object mode.
	ObjectMode string `pulumi:"objectMode"`
}

type CompareTaskObjectsArgs

type CompareTaskObjectsArgs struct {
	// object items.
	ObjectItems CompareTaskObjectsObjectItemArrayInput `pulumi:"objectItems"`
	// object mode.
	ObjectMode pulumi.StringInput `pulumi:"objectMode"`
}

func (CompareTaskObjectsArgs) ElementType

func (CompareTaskObjectsArgs) ElementType() reflect.Type

func (CompareTaskObjectsArgs) ToCompareTaskObjectsOutput

func (i CompareTaskObjectsArgs) ToCompareTaskObjectsOutput() CompareTaskObjectsOutput

func (CompareTaskObjectsArgs) ToCompareTaskObjectsOutputWithContext

func (i CompareTaskObjectsArgs) ToCompareTaskObjectsOutputWithContext(ctx context.Context) CompareTaskObjectsOutput

func (CompareTaskObjectsArgs) ToCompareTaskObjectsPtrOutput

func (i CompareTaskObjectsArgs) ToCompareTaskObjectsPtrOutput() CompareTaskObjectsPtrOutput

func (CompareTaskObjectsArgs) ToCompareTaskObjectsPtrOutputWithContext

func (i CompareTaskObjectsArgs) ToCompareTaskObjectsPtrOutputWithContext(ctx context.Context) CompareTaskObjectsPtrOutput

type CompareTaskObjectsInput

type CompareTaskObjectsInput interface {
	pulumi.Input

	ToCompareTaskObjectsOutput() CompareTaskObjectsOutput
	ToCompareTaskObjectsOutputWithContext(context.Context) CompareTaskObjectsOutput
}

CompareTaskObjectsInput is an input type that accepts CompareTaskObjectsArgs and CompareTaskObjectsOutput values. You can construct a concrete instance of `CompareTaskObjectsInput` via:

CompareTaskObjectsArgs{...}

type CompareTaskObjectsObjectItem

type CompareTaskObjectsObjectItem struct {
	// database mode.
	DbMode *string `pulumi:"dbMode"`
	// database name.
	DbName *string `pulumi:"dbName"`
	// schema name.
	SchemaName *string `pulumi:"schemaName"`
	// table mode.
	TableMode *string `pulumi:"tableMode"`
	// table list.
	Tables []CompareTaskObjectsObjectItemTable `pulumi:"tables"`
	// view mode.
	ViewMode *string `pulumi:"viewMode"`
	// view list.
	Views []CompareTaskObjectsObjectItemView `pulumi:"views"`
}

type CompareTaskObjectsObjectItemArgs

type CompareTaskObjectsObjectItemArgs struct {
	// database mode.
	DbMode pulumi.StringPtrInput `pulumi:"dbMode"`
	// database name.
	DbName pulumi.StringPtrInput `pulumi:"dbName"`
	// schema name.
	SchemaName pulumi.StringPtrInput `pulumi:"schemaName"`
	// table mode.
	TableMode pulumi.StringPtrInput `pulumi:"tableMode"`
	// table list.
	Tables CompareTaskObjectsObjectItemTableArrayInput `pulumi:"tables"`
	// view mode.
	ViewMode pulumi.StringPtrInput `pulumi:"viewMode"`
	// view list.
	Views CompareTaskObjectsObjectItemViewArrayInput `pulumi:"views"`
}

func (CompareTaskObjectsObjectItemArgs) ElementType

func (CompareTaskObjectsObjectItemArgs) ToCompareTaskObjectsObjectItemOutput

func (i CompareTaskObjectsObjectItemArgs) ToCompareTaskObjectsObjectItemOutput() CompareTaskObjectsObjectItemOutput

func (CompareTaskObjectsObjectItemArgs) ToCompareTaskObjectsObjectItemOutputWithContext

func (i CompareTaskObjectsObjectItemArgs) ToCompareTaskObjectsObjectItemOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemOutput

type CompareTaskObjectsObjectItemArray

type CompareTaskObjectsObjectItemArray []CompareTaskObjectsObjectItemInput

func (CompareTaskObjectsObjectItemArray) ElementType

func (CompareTaskObjectsObjectItemArray) ToCompareTaskObjectsObjectItemArrayOutput

func (i CompareTaskObjectsObjectItemArray) ToCompareTaskObjectsObjectItemArrayOutput() CompareTaskObjectsObjectItemArrayOutput

func (CompareTaskObjectsObjectItemArray) ToCompareTaskObjectsObjectItemArrayOutputWithContext

func (i CompareTaskObjectsObjectItemArray) ToCompareTaskObjectsObjectItemArrayOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemArrayOutput

type CompareTaskObjectsObjectItemArrayInput

type CompareTaskObjectsObjectItemArrayInput interface {
	pulumi.Input

	ToCompareTaskObjectsObjectItemArrayOutput() CompareTaskObjectsObjectItemArrayOutput
	ToCompareTaskObjectsObjectItemArrayOutputWithContext(context.Context) CompareTaskObjectsObjectItemArrayOutput
}

CompareTaskObjectsObjectItemArrayInput is an input type that accepts CompareTaskObjectsObjectItemArray and CompareTaskObjectsObjectItemArrayOutput values. You can construct a concrete instance of `CompareTaskObjectsObjectItemArrayInput` via:

CompareTaskObjectsObjectItemArray{ CompareTaskObjectsObjectItemArgs{...} }

type CompareTaskObjectsObjectItemArrayOutput

type CompareTaskObjectsObjectItemArrayOutput struct{ *pulumi.OutputState }

func (CompareTaskObjectsObjectItemArrayOutput) ElementType

func (CompareTaskObjectsObjectItemArrayOutput) Index

func (CompareTaskObjectsObjectItemArrayOutput) ToCompareTaskObjectsObjectItemArrayOutput

func (o CompareTaskObjectsObjectItemArrayOutput) ToCompareTaskObjectsObjectItemArrayOutput() CompareTaskObjectsObjectItemArrayOutput

func (CompareTaskObjectsObjectItemArrayOutput) ToCompareTaskObjectsObjectItemArrayOutputWithContext

func (o CompareTaskObjectsObjectItemArrayOutput) ToCompareTaskObjectsObjectItemArrayOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemArrayOutput

type CompareTaskObjectsObjectItemInput

type CompareTaskObjectsObjectItemInput interface {
	pulumi.Input

	ToCompareTaskObjectsObjectItemOutput() CompareTaskObjectsObjectItemOutput
	ToCompareTaskObjectsObjectItemOutputWithContext(context.Context) CompareTaskObjectsObjectItemOutput
}

CompareTaskObjectsObjectItemInput is an input type that accepts CompareTaskObjectsObjectItemArgs and CompareTaskObjectsObjectItemOutput values. You can construct a concrete instance of `CompareTaskObjectsObjectItemInput` via:

CompareTaskObjectsObjectItemArgs{...}

type CompareTaskObjectsObjectItemOutput

type CompareTaskObjectsObjectItemOutput struct{ *pulumi.OutputState }

func (CompareTaskObjectsObjectItemOutput) DbMode

database mode.

func (CompareTaskObjectsObjectItemOutput) DbName

database name.

func (CompareTaskObjectsObjectItemOutput) ElementType

func (CompareTaskObjectsObjectItemOutput) SchemaName

schema name.

func (CompareTaskObjectsObjectItemOutput) TableMode

table mode.

func (CompareTaskObjectsObjectItemOutput) Tables

table list.

func (CompareTaskObjectsObjectItemOutput) ToCompareTaskObjectsObjectItemOutput

func (o CompareTaskObjectsObjectItemOutput) ToCompareTaskObjectsObjectItemOutput() CompareTaskObjectsObjectItemOutput

func (CompareTaskObjectsObjectItemOutput) ToCompareTaskObjectsObjectItemOutputWithContext

func (o CompareTaskObjectsObjectItemOutput) ToCompareTaskObjectsObjectItemOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemOutput

func (CompareTaskObjectsObjectItemOutput) ViewMode

view mode.

func (CompareTaskObjectsObjectItemOutput) Views

view list.

type CompareTaskObjectsObjectItemTable

type CompareTaskObjectsObjectItemTable struct {
	// table name.
	TableName *string `pulumi:"tableName"`
}

type CompareTaskObjectsObjectItemTableArgs

type CompareTaskObjectsObjectItemTableArgs struct {
	// table name.
	TableName pulumi.StringPtrInput `pulumi:"tableName"`
}

func (CompareTaskObjectsObjectItemTableArgs) ElementType

func (CompareTaskObjectsObjectItemTableArgs) ToCompareTaskObjectsObjectItemTableOutput

func (i CompareTaskObjectsObjectItemTableArgs) ToCompareTaskObjectsObjectItemTableOutput() CompareTaskObjectsObjectItemTableOutput

func (CompareTaskObjectsObjectItemTableArgs) ToCompareTaskObjectsObjectItemTableOutputWithContext

func (i CompareTaskObjectsObjectItemTableArgs) ToCompareTaskObjectsObjectItemTableOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemTableOutput

type CompareTaskObjectsObjectItemTableArray

type CompareTaskObjectsObjectItemTableArray []CompareTaskObjectsObjectItemTableInput

func (CompareTaskObjectsObjectItemTableArray) ElementType

func (CompareTaskObjectsObjectItemTableArray) ToCompareTaskObjectsObjectItemTableArrayOutput

func (i CompareTaskObjectsObjectItemTableArray) ToCompareTaskObjectsObjectItemTableArrayOutput() CompareTaskObjectsObjectItemTableArrayOutput

func (CompareTaskObjectsObjectItemTableArray) ToCompareTaskObjectsObjectItemTableArrayOutputWithContext

func (i CompareTaskObjectsObjectItemTableArray) ToCompareTaskObjectsObjectItemTableArrayOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemTableArrayOutput

type CompareTaskObjectsObjectItemTableArrayInput

type CompareTaskObjectsObjectItemTableArrayInput interface {
	pulumi.Input

	ToCompareTaskObjectsObjectItemTableArrayOutput() CompareTaskObjectsObjectItemTableArrayOutput
	ToCompareTaskObjectsObjectItemTableArrayOutputWithContext(context.Context) CompareTaskObjectsObjectItemTableArrayOutput
}

CompareTaskObjectsObjectItemTableArrayInput is an input type that accepts CompareTaskObjectsObjectItemTableArray and CompareTaskObjectsObjectItemTableArrayOutput values. You can construct a concrete instance of `CompareTaskObjectsObjectItemTableArrayInput` via:

CompareTaskObjectsObjectItemTableArray{ CompareTaskObjectsObjectItemTableArgs{...} }

type CompareTaskObjectsObjectItemTableArrayOutput

type CompareTaskObjectsObjectItemTableArrayOutput struct{ *pulumi.OutputState }

func (CompareTaskObjectsObjectItemTableArrayOutput) ElementType

func (CompareTaskObjectsObjectItemTableArrayOutput) Index

func (CompareTaskObjectsObjectItemTableArrayOutput) ToCompareTaskObjectsObjectItemTableArrayOutput

func (o CompareTaskObjectsObjectItemTableArrayOutput) ToCompareTaskObjectsObjectItemTableArrayOutput() CompareTaskObjectsObjectItemTableArrayOutput

func (CompareTaskObjectsObjectItemTableArrayOutput) ToCompareTaskObjectsObjectItemTableArrayOutputWithContext

func (o CompareTaskObjectsObjectItemTableArrayOutput) ToCompareTaskObjectsObjectItemTableArrayOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemTableArrayOutput

type CompareTaskObjectsObjectItemTableInput

type CompareTaskObjectsObjectItemTableInput interface {
	pulumi.Input

	ToCompareTaskObjectsObjectItemTableOutput() CompareTaskObjectsObjectItemTableOutput
	ToCompareTaskObjectsObjectItemTableOutputWithContext(context.Context) CompareTaskObjectsObjectItemTableOutput
}

CompareTaskObjectsObjectItemTableInput is an input type that accepts CompareTaskObjectsObjectItemTableArgs and CompareTaskObjectsObjectItemTableOutput values. You can construct a concrete instance of `CompareTaskObjectsObjectItemTableInput` via:

CompareTaskObjectsObjectItemTableArgs{...}

type CompareTaskObjectsObjectItemTableOutput

type CompareTaskObjectsObjectItemTableOutput struct{ *pulumi.OutputState }

func (CompareTaskObjectsObjectItemTableOutput) ElementType

func (CompareTaskObjectsObjectItemTableOutput) TableName

table name.

func (CompareTaskObjectsObjectItemTableOutput) ToCompareTaskObjectsObjectItemTableOutput

func (o CompareTaskObjectsObjectItemTableOutput) ToCompareTaskObjectsObjectItemTableOutput() CompareTaskObjectsObjectItemTableOutput

func (CompareTaskObjectsObjectItemTableOutput) ToCompareTaskObjectsObjectItemTableOutputWithContext

func (o CompareTaskObjectsObjectItemTableOutput) ToCompareTaskObjectsObjectItemTableOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemTableOutput

type CompareTaskObjectsObjectItemView

type CompareTaskObjectsObjectItemView struct {
	// view name.
	ViewName *string `pulumi:"viewName"`
}

type CompareTaskObjectsObjectItemViewArgs

type CompareTaskObjectsObjectItemViewArgs struct {
	// view name.
	ViewName pulumi.StringPtrInput `pulumi:"viewName"`
}

func (CompareTaskObjectsObjectItemViewArgs) ElementType

func (CompareTaskObjectsObjectItemViewArgs) ToCompareTaskObjectsObjectItemViewOutput

func (i CompareTaskObjectsObjectItemViewArgs) ToCompareTaskObjectsObjectItemViewOutput() CompareTaskObjectsObjectItemViewOutput

func (CompareTaskObjectsObjectItemViewArgs) ToCompareTaskObjectsObjectItemViewOutputWithContext

func (i CompareTaskObjectsObjectItemViewArgs) ToCompareTaskObjectsObjectItemViewOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemViewOutput

type CompareTaskObjectsObjectItemViewArray

type CompareTaskObjectsObjectItemViewArray []CompareTaskObjectsObjectItemViewInput

func (CompareTaskObjectsObjectItemViewArray) ElementType

func (CompareTaskObjectsObjectItemViewArray) ToCompareTaskObjectsObjectItemViewArrayOutput

func (i CompareTaskObjectsObjectItemViewArray) ToCompareTaskObjectsObjectItemViewArrayOutput() CompareTaskObjectsObjectItemViewArrayOutput

func (CompareTaskObjectsObjectItemViewArray) ToCompareTaskObjectsObjectItemViewArrayOutputWithContext

func (i CompareTaskObjectsObjectItemViewArray) ToCompareTaskObjectsObjectItemViewArrayOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemViewArrayOutput

type CompareTaskObjectsObjectItemViewArrayInput

type CompareTaskObjectsObjectItemViewArrayInput interface {
	pulumi.Input

	ToCompareTaskObjectsObjectItemViewArrayOutput() CompareTaskObjectsObjectItemViewArrayOutput
	ToCompareTaskObjectsObjectItemViewArrayOutputWithContext(context.Context) CompareTaskObjectsObjectItemViewArrayOutput
}

CompareTaskObjectsObjectItemViewArrayInput is an input type that accepts CompareTaskObjectsObjectItemViewArray and CompareTaskObjectsObjectItemViewArrayOutput values. You can construct a concrete instance of `CompareTaskObjectsObjectItemViewArrayInput` via:

CompareTaskObjectsObjectItemViewArray{ CompareTaskObjectsObjectItemViewArgs{...} }

type CompareTaskObjectsObjectItemViewArrayOutput

type CompareTaskObjectsObjectItemViewArrayOutput struct{ *pulumi.OutputState }

func (CompareTaskObjectsObjectItemViewArrayOutput) ElementType

func (CompareTaskObjectsObjectItemViewArrayOutput) Index

func (CompareTaskObjectsObjectItemViewArrayOutput) ToCompareTaskObjectsObjectItemViewArrayOutput

func (o CompareTaskObjectsObjectItemViewArrayOutput) ToCompareTaskObjectsObjectItemViewArrayOutput() CompareTaskObjectsObjectItemViewArrayOutput

func (CompareTaskObjectsObjectItemViewArrayOutput) ToCompareTaskObjectsObjectItemViewArrayOutputWithContext

func (o CompareTaskObjectsObjectItemViewArrayOutput) ToCompareTaskObjectsObjectItemViewArrayOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemViewArrayOutput

type CompareTaskObjectsObjectItemViewInput

type CompareTaskObjectsObjectItemViewInput interface {
	pulumi.Input

	ToCompareTaskObjectsObjectItemViewOutput() CompareTaskObjectsObjectItemViewOutput
	ToCompareTaskObjectsObjectItemViewOutputWithContext(context.Context) CompareTaskObjectsObjectItemViewOutput
}

CompareTaskObjectsObjectItemViewInput is an input type that accepts CompareTaskObjectsObjectItemViewArgs and CompareTaskObjectsObjectItemViewOutput values. You can construct a concrete instance of `CompareTaskObjectsObjectItemViewInput` via:

CompareTaskObjectsObjectItemViewArgs{...}

type CompareTaskObjectsObjectItemViewOutput

type CompareTaskObjectsObjectItemViewOutput struct{ *pulumi.OutputState }

func (CompareTaskObjectsObjectItemViewOutput) ElementType

func (CompareTaskObjectsObjectItemViewOutput) ToCompareTaskObjectsObjectItemViewOutput

func (o CompareTaskObjectsObjectItemViewOutput) ToCompareTaskObjectsObjectItemViewOutput() CompareTaskObjectsObjectItemViewOutput

func (CompareTaskObjectsObjectItemViewOutput) ToCompareTaskObjectsObjectItemViewOutputWithContext

func (o CompareTaskObjectsObjectItemViewOutput) ToCompareTaskObjectsObjectItemViewOutputWithContext(ctx context.Context) CompareTaskObjectsObjectItemViewOutput

func (CompareTaskObjectsObjectItemViewOutput) ViewName

view name.

type CompareTaskObjectsOutput

type CompareTaskObjectsOutput struct{ *pulumi.OutputState }

func (CompareTaskObjectsOutput) ElementType

func (CompareTaskObjectsOutput) ElementType() reflect.Type

func (CompareTaskObjectsOutput) ObjectItems

object items.

func (CompareTaskObjectsOutput) ObjectMode

object mode.

func (CompareTaskObjectsOutput) ToCompareTaskObjectsOutput

func (o CompareTaskObjectsOutput) ToCompareTaskObjectsOutput() CompareTaskObjectsOutput

func (CompareTaskObjectsOutput) ToCompareTaskObjectsOutputWithContext

func (o CompareTaskObjectsOutput) ToCompareTaskObjectsOutputWithContext(ctx context.Context) CompareTaskObjectsOutput

func (CompareTaskObjectsOutput) ToCompareTaskObjectsPtrOutput

func (o CompareTaskObjectsOutput) ToCompareTaskObjectsPtrOutput() CompareTaskObjectsPtrOutput

func (CompareTaskObjectsOutput) ToCompareTaskObjectsPtrOutputWithContext

func (o CompareTaskObjectsOutput) ToCompareTaskObjectsPtrOutputWithContext(ctx context.Context) CompareTaskObjectsPtrOutput

type CompareTaskObjectsPtrInput

type CompareTaskObjectsPtrInput interface {
	pulumi.Input

	ToCompareTaskObjectsPtrOutput() CompareTaskObjectsPtrOutput
	ToCompareTaskObjectsPtrOutputWithContext(context.Context) CompareTaskObjectsPtrOutput
}

CompareTaskObjectsPtrInput is an input type that accepts CompareTaskObjectsArgs, CompareTaskObjectsPtr and CompareTaskObjectsPtrOutput values. You can construct a concrete instance of `CompareTaskObjectsPtrInput` via:

        CompareTaskObjectsArgs{...}

or:

        nil

type CompareTaskObjectsPtrOutput

type CompareTaskObjectsPtrOutput struct{ *pulumi.OutputState }

func (CompareTaskObjectsPtrOutput) Elem

func (CompareTaskObjectsPtrOutput) ElementType

func (CompareTaskObjectsPtrOutput) ObjectItems

object items.

func (CompareTaskObjectsPtrOutput) ObjectMode

object mode.

func (CompareTaskObjectsPtrOutput) ToCompareTaskObjectsPtrOutput

func (o CompareTaskObjectsPtrOutput) ToCompareTaskObjectsPtrOutput() CompareTaskObjectsPtrOutput

func (CompareTaskObjectsPtrOutput) ToCompareTaskObjectsPtrOutputWithContext

func (o CompareTaskObjectsPtrOutput) ToCompareTaskObjectsPtrOutputWithContext(ctx context.Context) CompareTaskObjectsPtrOutput

type CompareTaskOutput

type CompareTaskOutput struct{ *pulumi.OutputState }

func (CompareTaskOutput) CompareTaskId

func (o CompareTaskOutput) CompareTaskId() pulumi.StringOutput

compare task id.

func (CompareTaskOutput) ElementType

func (CompareTaskOutput) ElementType() reflect.Type

func (CompareTaskOutput) JobId

job id.

func (CompareTaskOutput) ObjectMode

func (o CompareTaskOutput) ObjectMode() pulumi.StringPtrOutput

object mode.

func (CompareTaskOutput) Objects

objects.

func (CompareTaskOutput) TaskName

task name.

func (CompareTaskOutput) ToCompareTaskOutput

func (o CompareTaskOutput) ToCompareTaskOutput() CompareTaskOutput

func (CompareTaskOutput) ToCompareTaskOutputWithContext

func (o CompareTaskOutput) ToCompareTaskOutputWithContext(ctx context.Context) CompareTaskOutput

type CompareTaskState

type CompareTaskState struct {
	// compare task id.
	CompareTaskId pulumi.StringPtrInput
	// job id.
	JobId pulumi.StringPtrInput
	// object mode.
	ObjectMode pulumi.StringPtrInput
	// objects.
	Objects CompareTaskObjectsPtrInput
	// task name.
	TaskName pulumi.StringPtrInput
}

func (CompareTaskState) ElementType

func (CompareTaskState) ElementType() reflect.Type

type CompareTaskStopOperation

type CompareTaskStopOperation struct {
	pulumi.CustomResourceState

	// Compare task id.
	CompareTaskId pulumi.StringOutput `pulumi:"compareTaskId"`
	// job id.
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts compareTaskStopOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewCompareTaskStopOperation(ctx, "compareTaskStopOperation", &Dts.CompareTaskStopOperationArgs{
			CompareTaskId: pulumi.String("dts-8yv4w2i1-cmp-37skmii9"),
			JobId:         pulumi.String("dts-8yv4w2i1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetCompareTaskStopOperation

func GetCompareTaskStopOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CompareTaskStopOperationState, opts ...pulumi.ResourceOption) (*CompareTaskStopOperation, error)

GetCompareTaskStopOperation gets an existing CompareTaskStopOperation 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 NewCompareTaskStopOperation

func NewCompareTaskStopOperation(ctx *pulumi.Context,
	name string, args *CompareTaskStopOperationArgs, opts ...pulumi.ResourceOption) (*CompareTaskStopOperation, error)

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

func (*CompareTaskStopOperation) ElementType

func (*CompareTaskStopOperation) ElementType() reflect.Type

func (*CompareTaskStopOperation) ToCompareTaskStopOperationOutput

func (i *CompareTaskStopOperation) ToCompareTaskStopOperationOutput() CompareTaskStopOperationOutput

func (*CompareTaskStopOperation) ToCompareTaskStopOperationOutputWithContext

func (i *CompareTaskStopOperation) ToCompareTaskStopOperationOutputWithContext(ctx context.Context) CompareTaskStopOperationOutput

type CompareTaskStopOperationArgs

type CompareTaskStopOperationArgs struct {
	// Compare task id.
	CompareTaskId pulumi.StringInput
	// job id.
	JobId pulumi.StringInput
}

The set of arguments for constructing a CompareTaskStopOperation resource.

func (CompareTaskStopOperationArgs) ElementType

type CompareTaskStopOperationArray

type CompareTaskStopOperationArray []CompareTaskStopOperationInput

func (CompareTaskStopOperationArray) ElementType

func (CompareTaskStopOperationArray) ToCompareTaskStopOperationArrayOutput

func (i CompareTaskStopOperationArray) ToCompareTaskStopOperationArrayOutput() CompareTaskStopOperationArrayOutput

func (CompareTaskStopOperationArray) ToCompareTaskStopOperationArrayOutputWithContext

func (i CompareTaskStopOperationArray) ToCompareTaskStopOperationArrayOutputWithContext(ctx context.Context) CompareTaskStopOperationArrayOutput

type CompareTaskStopOperationArrayInput

type CompareTaskStopOperationArrayInput interface {
	pulumi.Input

	ToCompareTaskStopOperationArrayOutput() CompareTaskStopOperationArrayOutput
	ToCompareTaskStopOperationArrayOutputWithContext(context.Context) CompareTaskStopOperationArrayOutput
}

CompareTaskStopOperationArrayInput is an input type that accepts CompareTaskStopOperationArray and CompareTaskStopOperationArrayOutput values. You can construct a concrete instance of `CompareTaskStopOperationArrayInput` via:

CompareTaskStopOperationArray{ CompareTaskStopOperationArgs{...} }

type CompareTaskStopOperationArrayOutput

type CompareTaskStopOperationArrayOutput struct{ *pulumi.OutputState }

func (CompareTaskStopOperationArrayOutput) ElementType

func (CompareTaskStopOperationArrayOutput) Index

func (CompareTaskStopOperationArrayOutput) ToCompareTaskStopOperationArrayOutput

func (o CompareTaskStopOperationArrayOutput) ToCompareTaskStopOperationArrayOutput() CompareTaskStopOperationArrayOutput

func (CompareTaskStopOperationArrayOutput) ToCompareTaskStopOperationArrayOutputWithContext

func (o CompareTaskStopOperationArrayOutput) ToCompareTaskStopOperationArrayOutputWithContext(ctx context.Context) CompareTaskStopOperationArrayOutput

type CompareTaskStopOperationInput

type CompareTaskStopOperationInput interface {
	pulumi.Input

	ToCompareTaskStopOperationOutput() CompareTaskStopOperationOutput
	ToCompareTaskStopOperationOutputWithContext(ctx context.Context) CompareTaskStopOperationOutput
}

type CompareTaskStopOperationMap

type CompareTaskStopOperationMap map[string]CompareTaskStopOperationInput

func (CompareTaskStopOperationMap) ElementType

func (CompareTaskStopOperationMap) ToCompareTaskStopOperationMapOutput

func (i CompareTaskStopOperationMap) ToCompareTaskStopOperationMapOutput() CompareTaskStopOperationMapOutput

func (CompareTaskStopOperationMap) ToCompareTaskStopOperationMapOutputWithContext

func (i CompareTaskStopOperationMap) ToCompareTaskStopOperationMapOutputWithContext(ctx context.Context) CompareTaskStopOperationMapOutput

type CompareTaskStopOperationMapInput

type CompareTaskStopOperationMapInput interface {
	pulumi.Input

	ToCompareTaskStopOperationMapOutput() CompareTaskStopOperationMapOutput
	ToCompareTaskStopOperationMapOutputWithContext(context.Context) CompareTaskStopOperationMapOutput
}

CompareTaskStopOperationMapInput is an input type that accepts CompareTaskStopOperationMap and CompareTaskStopOperationMapOutput values. You can construct a concrete instance of `CompareTaskStopOperationMapInput` via:

CompareTaskStopOperationMap{ "key": CompareTaskStopOperationArgs{...} }

type CompareTaskStopOperationMapOutput

type CompareTaskStopOperationMapOutput struct{ *pulumi.OutputState }

func (CompareTaskStopOperationMapOutput) ElementType

func (CompareTaskStopOperationMapOutput) MapIndex

func (CompareTaskStopOperationMapOutput) ToCompareTaskStopOperationMapOutput

func (o CompareTaskStopOperationMapOutput) ToCompareTaskStopOperationMapOutput() CompareTaskStopOperationMapOutput

func (CompareTaskStopOperationMapOutput) ToCompareTaskStopOperationMapOutputWithContext

func (o CompareTaskStopOperationMapOutput) ToCompareTaskStopOperationMapOutputWithContext(ctx context.Context) CompareTaskStopOperationMapOutput

type CompareTaskStopOperationOutput

type CompareTaskStopOperationOutput struct{ *pulumi.OutputState }

func (CompareTaskStopOperationOutput) CompareTaskId

Compare task id.

func (CompareTaskStopOperationOutput) ElementType

func (CompareTaskStopOperationOutput) JobId

job id.

func (CompareTaskStopOperationOutput) ToCompareTaskStopOperationOutput

func (o CompareTaskStopOperationOutput) ToCompareTaskStopOperationOutput() CompareTaskStopOperationOutput

func (CompareTaskStopOperationOutput) ToCompareTaskStopOperationOutputWithContext

func (o CompareTaskStopOperationOutput) ToCompareTaskStopOperationOutputWithContext(ctx context.Context) CompareTaskStopOperationOutput

type CompareTaskStopOperationState

type CompareTaskStopOperationState struct {
	// Compare task id.
	CompareTaskId pulumi.StringPtrInput
	// job id.
	JobId pulumi.StringPtrInput
}

func (CompareTaskStopOperationState) ElementType

type GetCompareTasksArgs

type GetCompareTasksArgs struct {
	// job id.
	JobId string `pulumi:"jobId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCompareTasks.

type GetCompareTasksList

type GetCompareTasksList struct {
	// compare check info.
	CheckProcesses []GetCompareTasksListCheckProcess `pulumi:"checkProcesses"`
	// compare processing info.
	CompareProcesses []GetCompareTasksListCompareProcess `pulumi:"compareProcesses"`
	// compare task id.
	CompareTaskId string `pulumi:"compareTaskId"`
	// conclusion.
	Conclusion string `pulumi:"conclusion"`
	// config.
	Configs []GetCompareTasksListConfig `pulumi:"configs"`
	// create time.
	CreatedAt string `pulumi:"createdAt"`
	// finished time.
	FinishedAt string `pulumi:"finishedAt"`
	// job id.
	JobId string `pulumi:"jobId"`
	// start time.
	StartedAt string `pulumi:"startedAt"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status string `pulumi:"status"`
	// compare task name.
	TaskName string `pulumi:"taskName"`
}

type GetCompareTasksListArgs

type GetCompareTasksListArgs struct {
	// compare check info.
	CheckProcesses GetCompareTasksListCheckProcessArrayInput `pulumi:"checkProcesses"`
	// compare processing info.
	CompareProcesses GetCompareTasksListCompareProcessArrayInput `pulumi:"compareProcesses"`
	// compare task id.
	CompareTaskId pulumi.StringInput `pulumi:"compareTaskId"`
	// conclusion.
	Conclusion pulumi.StringInput `pulumi:"conclusion"`
	// config.
	Configs GetCompareTasksListConfigArrayInput `pulumi:"configs"`
	// create time.
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// finished time.
	FinishedAt pulumi.StringInput `pulumi:"finishedAt"`
	// job id.
	JobId pulumi.StringInput `pulumi:"jobId"`
	// start time.
	StartedAt pulumi.StringInput `pulumi:"startedAt"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status pulumi.StringInput `pulumi:"status"`
	// compare task name.
	TaskName pulumi.StringInput `pulumi:"taskName"`
}

func (GetCompareTasksListArgs) ElementType

func (GetCompareTasksListArgs) ElementType() reflect.Type

func (GetCompareTasksListArgs) ToGetCompareTasksListOutput

func (i GetCompareTasksListArgs) ToGetCompareTasksListOutput() GetCompareTasksListOutput

func (GetCompareTasksListArgs) ToGetCompareTasksListOutputWithContext

func (i GetCompareTasksListArgs) ToGetCompareTasksListOutputWithContext(ctx context.Context) GetCompareTasksListOutput

type GetCompareTasksListArray

type GetCompareTasksListArray []GetCompareTasksListInput

func (GetCompareTasksListArray) ElementType

func (GetCompareTasksListArray) ElementType() reflect.Type

func (GetCompareTasksListArray) ToGetCompareTasksListArrayOutput

func (i GetCompareTasksListArray) ToGetCompareTasksListArrayOutput() GetCompareTasksListArrayOutput

func (GetCompareTasksListArray) ToGetCompareTasksListArrayOutputWithContext

func (i GetCompareTasksListArray) ToGetCompareTasksListArrayOutputWithContext(ctx context.Context) GetCompareTasksListArrayOutput

type GetCompareTasksListArrayInput

type GetCompareTasksListArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListArrayOutput() GetCompareTasksListArrayOutput
	ToGetCompareTasksListArrayOutputWithContext(context.Context) GetCompareTasksListArrayOutput
}

GetCompareTasksListArrayInput is an input type that accepts GetCompareTasksListArray and GetCompareTasksListArrayOutput values. You can construct a concrete instance of `GetCompareTasksListArrayInput` via:

GetCompareTasksListArray{ GetCompareTasksListArgs{...} }

type GetCompareTasksListArrayOutput

type GetCompareTasksListArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListArrayOutput) ElementType

func (GetCompareTasksListArrayOutput) Index

func (GetCompareTasksListArrayOutput) ToGetCompareTasksListArrayOutput

func (o GetCompareTasksListArrayOutput) ToGetCompareTasksListArrayOutput() GetCompareTasksListArrayOutput

func (GetCompareTasksListArrayOutput) ToGetCompareTasksListArrayOutputWithContext

func (o GetCompareTasksListArrayOutput) ToGetCompareTasksListArrayOutputWithContext(ctx context.Context) GetCompareTasksListArrayOutput

type GetCompareTasksListCheckProcess

type GetCompareTasksListCheckProcess struct {
	// message.
	Message string `pulumi:"message"`
	// progress info.
	Percent int `pulumi:"percent"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status string `pulumi:"status"`
	// all step counts.
	StepAll int `pulumi:"stepAll"`
	// current step number.
	StepNow int `pulumi:"stepNow"`
	// step info.
	Steps []GetCompareTasksListCheckProcessStep `pulumi:"steps"`
}

type GetCompareTasksListCheckProcessArgs

type GetCompareTasksListCheckProcessArgs struct {
	// message.
	Message pulumi.StringInput `pulumi:"message"`
	// progress info.
	Percent pulumi.IntInput `pulumi:"percent"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status pulumi.StringInput `pulumi:"status"`
	// all step counts.
	StepAll pulumi.IntInput `pulumi:"stepAll"`
	// current step number.
	StepNow pulumi.IntInput `pulumi:"stepNow"`
	// step info.
	Steps GetCompareTasksListCheckProcessStepArrayInput `pulumi:"steps"`
}

func (GetCompareTasksListCheckProcessArgs) ElementType

func (GetCompareTasksListCheckProcessArgs) ToGetCompareTasksListCheckProcessOutput

func (i GetCompareTasksListCheckProcessArgs) ToGetCompareTasksListCheckProcessOutput() GetCompareTasksListCheckProcessOutput

func (GetCompareTasksListCheckProcessArgs) ToGetCompareTasksListCheckProcessOutputWithContext

func (i GetCompareTasksListCheckProcessArgs) ToGetCompareTasksListCheckProcessOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessOutput

type GetCompareTasksListCheckProcessArray

type GetCompareTasksListCheckProcessArray []GetCompareTasksListCheckProcessInput

func (GetCompareTasksListCheckProcessArray) ElementType

func (GetCompareTasksListCheckProcessArray) ToGetCompareTasksListCheckProcessArrayOutput

func (i GetCompareTasksListCheckProcessArray) ToGetCompareTasksListCheckProcessArrayOutput() GetCompareTasksListCheckProcessArrayOutput

func (GetCompareTasksListCheckProcessArray) ToGetCompareTasksListCheckProcessArrayOutputWithContext

func (i GetCompareTasksListCheckProcessArray) ToGetCompareTasksListCheckProcessArrayOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessArrayOutput

type GetCompareTasksListCheckProcessArrayInput

type GetCompareTasksListCheckProcessArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListCheckProcessArrayOutput() GetCompareTasksListCheckProcessArrayOutput
	ToGetCompareTasksListCheckProcessArrayOutputWithContext(context.Context) GetCompareTasksListCheckProcessArrayOutput
}

GetCompareTasksListCheckProcessArrayInput is an input type that accepts GetCompareTasksListCheckProcessArray and GetCompareTasksListCheckProcessArrayOutput values. You can construct a concrete instance of `GetCompareTasksListCheckProcessArrayInput` via:

GetCompareTasksListCheckProcessArray{ GetCompareTasksListCheckProcessArgs{...} }

type GetCompareTasksListCheckProcessArrayOutput

type GetCompareTasksListCheckProcessArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCheckProcessArrayOutput) ElementType

func (GetCompareTasksListCheckProcessArrayOutput) Index

func (GetCompareTasksListCheckProcessArrayOutput) ToGetCompareTasksListCheckProcessArrayOutput

func (o GetCompareTasksListCheckProcessArrayOutput) ToGetCompareTasksListCheckProcessArrayOutput() GetCompareTasksListCheckProcessArrayOutput

func (GetCompareTasksListCheckProcessArrayOutput) ToGetCompareTasksListCheckProcessArrayOutputWithContext

func (o GetCompareTasksListCheckProcessArrayOutput) ToGetCompareTasksListCheckProcessArrayOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessArrayOutput

type GetCompareTasksListCheckProcessInput

type GetCompareTasksListCheckProcessInput interface {
	pulumi.Input

	ToGetCompareTasksListCheckProcessOutput() GetCompareTasksListCheckProcessOutput
	ToGetCompareTasksListCheckProcessOutputWithContext(context.Context) GetCompareTasksListCheckProcessOutput
}

GetCompareTasksListCheckProcessInput is an input type that accepts GetCompareTasksListCheckProcessArgs and GetCompareTasksListCheckProcessOutput values. You can construct a concrete instance of `GetCompareTasksListCheckProcessInput` via:

GetCompareTasksListCheckProcessArgs{...}

type GetCompareTasksListCheckProcessOutput

type GetCompareTasksListCheckProcessOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCheckProcessOutput) ElementType

func (GetCompareTasksListCheckProcessOutput) Message

message.

func (GetCompareTasksListCheckProcessOutput) Percent

progress info.

func (GetCompareTasksListCheckProcessOutput) Status

compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.

func (GetCompareTasksListCheckProcessOutput) StepAll

all step counts.

func (GetCompareTasksListCheckProcessOutput) StepNow

current step number.

func (GetCompareTasksListCheckProcessOutput) Steps

step info.

func (GetCompareTasksListCheckProcessOutput) ToGetCompareTasksListCheckProcessOutput

func (o GetCompareTasksListCheckProcessOutput) ToGetCompareTasksListCheckProcessOutput() GetCompareTasksListCheckProcessOutput

func (GetCompareTasksListCheckProcessOutput) ToGetCompareTasksListCheckProcessOutputWithContext

func (o GetCompareTasksListCheckProcessOutput) ToGetCompareTasksListCheckProcessOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessOutput

type GetCompareTasksListCheckProcessStep

type GetCompareTasksListCheckProcessStep struct {
	Errors []GetCompareTasksListCheckProcessStepError `pulumi:"errors"`
	// progress info.
	Percent   *int    `pulumi:"percent"`
	StartTime *string `pulumi:"startTime"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status      *string                                      `pulumi:"status"`
	StepId      *string                                      `pulumi:"stepId"`
	StepMessage *string                                      `pulumi:"stepMessage"`
	StepName    *string                                      `pulumi:"stepName"`
	StepNo      *int                                         `pulumi:"stepNo"`
	Warnings    []GetCompareTasksListCheckProcessStepWarning `pulumi:"warnings"`
}

type GetCompareTasksListCheckProcessStepArgs

type GetCompareTasksListCheckProcessStepArgs struct {
	Errors GetCompareTasksListCheckProcessStepErrorArrayInput `pulumi:"errors"`
	// progress info.
	Percent   pulumi.IntPtrInput    `pulumi:"percent"`
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status      pulumi.StringPtrInput                                `pulumi:"status"`
	StepId      pulumi.StringPtrInput                                `pulumi:"stepId"`
	StepMessage pulumi.StringPtrInput                                `pulumi:"stepMessage"`
	StepName    pulumi.StringPtrInput                                `pulumi:"stepName"`
	StepNo      pulumi.IntPtrInput                                   `pulumi:"stepNo"`
	Warnings    GetCompareTasksListCheckProcessStepWarningArrayInput `pulumi:"warnings"`
}

func (GetCompareTasksListCheckProcessStepArgs) ElementType

func (GetCompareTasksListCheckProcessStepArgs) ToGetCompareTasksListCheckProcessStepOutput

func (i GetCompareTasksListCheckProcessStepArgs) ToGetCompareTasksListCheckProcessStepOutput() GetCompareTasksListCheckProcessStepOutput

func (GetCompareTasksListCheckProcessStepArgs) ToGetCompareTasksListCheckProcessStepOutputWithContext

func (i GetCompareTasksListCheckProcessStepArgs) ToGetCompareTasksListCheckProcessStepOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepOutput

type GetCompareTasksListCheckProcessStepArray

type GetCompareTasksListCheckProcessStepArray []GetCompareTasksListCheckProcessStepInput

func (GetCompareTasksListCheckProcessStepArray) ElementType

func (GetCompareTasksListCheckProcessStepArray) ToGetCompareTasksListCheckProcessStepArrayOutput

func (i GetCompareTasksListCheckProcessStepArray) ToGetCompareTasksListCheckProcessStepArrayOutput() GetCompareTasksListCheckProcessStepArrayOutput

func (GetCompareTasksListCheckProcessStepArray) ToGetCompareTasksListCheckProcessStepArrayOutputWithContext

func (i GetCompareTasksListCheckProcessStepArray) ToGetCompareTasksListCheckProcessStepArrayOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepArrayOutput

type GetCompareTasksListCheckProcessStepArrayInput

type GetCompareTasksListCheckProcessStepArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListCheckProcessStepArrayOutput() GetCompareTasksListCheckProcessStepArrayOutput
	ToGetCompareTasksListCheckProcessStepArrayOutputWithContext(context.Context) GetCompareTasksListCheckProcessStepArrayOutput
}

GetCompareTasksListCheckProcessStepArrayInput is an input type that accepts GetCompareTasksListCheckProcessStepArray and GetCompareTasksListCheckProcessStepArrayOutput values. You can construct a concrete instance of `GetCompareTasksListCheckProcessStepArrayInput` via:

GetCompareTasksListCheckProcessStepArray{ GetCompareTasksListCheckProcessStepArgs{...} }

type GetCompareTasksListCheckProcessStepArrayOutput

type GetCompareTasksListCheckProcessStepArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCheckProcessStepArrayOutput) ElementType

func (GetCompareTasksListCheckProcessStepArrayOutput) Index

func (GetCompareTasksListCheckProcessStepArrayOutput) ToGetCompareTasksListCheckProcessStepArrayOutput

func (o GetCompareTasksListCheckProcessStepArrayOutput) ToGetCompareTasksListCheckProcessStepArrayOutput() GetCompareTasksListCheckProcessStepArrayOutput

func (GetCompareTasksListCheckProcessStepArrayOutput) ToGetCompareTasksListCheckProcessStepArrayOutputWithContext

func (o GetCompareTasksListCheckProcessStepArrayOutput) ToGetCompareTasksListCheckProcessStepArrayOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepArrayOutput

type GetCompareTasksListCheckProcessStepError

type GetCompareTasksListCheckProcessStepError struct {
	HelpDoc *string `pulumi:"helpDoc"`
	// message.
	Message  *string `pulumi:"message"`
	Solution *string `pulumi:"solution"`
}

type GetCompareTasksListCheckProcessStepErrorArgs

type GetCompareTasksListCheckProcessStepErrorArgs struct {
	HelpDoc pulumi.StringPtrInput `pulumi:"helpDoc"`
	// message.
	Message  pulumi.StringPtrInput `pulumi:"message"`
	Solution pulumi.StringPtrInput `pulumi:"solution"`
}

func (GetCompareTasksListCheckProcessStepErrorArgs) ElementType

func (GetCompareTasksListCheckProcessStepErrorArgs) ToGetCompareTasksListCheckProcessStepErrorOutput

func (i GetCompareTasksListCheckProcessStepErrorArgs) ToGetCompareTasksListCheckProcessStepErrorOutput() GetCompareTasksListCheckProcessStepErrorOutput

func (GetCompareTasksListCheckProcessStepErrorArgs) ToGetCompareTasksListCheckProcessStepErrorOutputWithContext

func (i GetCompareTasksListCheckProcessStepErrorArgs) ToGetCompareTasksListCheckProcessStepErrorOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepErrorOutput

type GetCompareTasksListCheckProcessStepErrorArray

type GetCompareTasksListCheckProcessStepErrorArray []GetCompareTasksListCheckProcessStepErrorInput

func (GetCompareTasksListCheckProcessStepErrorArray) ElementType

func (GetCompareTasksListCheckProcessStepErrorArray) ToGetCompareTasksListCheckProcessStepErrorArrayOutput

func (i GetCompareTasksListCheckProcessStepErrorArray) ToGetCompareTasksListCheckProcessStepErrorArrayOutput() GetCompareTasksListCheckProcessStepErrorArrayOutput

func (GetCompareTasksListCheckProcessStepErrorArray) ToGetCompareTasksListCheckProcessStepErrorArrayOutputWithContext

func (i GetCompareTasksListCheckProcessStepErrorArray) ToGetCompareTasksListCheckProcessStepErrorArrayOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepErrorArrayOutput

type GetCompareTasksListCheckProcessStepErrorArrayInput

type GetCompareTasksListCheckProcessStepErrorArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListCheckProcessStepErrorArrayOutput() GetCompareTasksListCheckProcessStepErrorArrayOutput
	ToGetCompareTasksListCheckProcessStepErrorArrayOutputWithContext(context.Context) GetCompareTasksListCheckProcessStepErrorArrayOutput
}

GetCompareTasksListCheckProcessStepErrorArrayInput is an input type that accepts GetCompareTasksListCheckProcessStepErrorArray and GetCompareTasksListCheckProcessStepErrorArrayOutput values. You can construct a concrete instance of `GetCompareTasksListCheckProcessStepErrorArrayInput` via:

GetCompareTasksListCheckProcessStepErrorArray{ GetCompareTasksListCheckProcessStepErrorArgs{...} }

type GetCompareTasksListCheckProcessStepErrorArrayOutput

type GetCompareTasksListCheckProcessStepErrorArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCheckProcessStepErrorArrayOutput) ElementType

func (GetCompareTasksListCheckProcessStepErrorArrayOutput) Index

func (GetCompareTasksListCheckProcessStepErrorArrayOutput) ToGetCompareTasksListCheckProcessStepErrorArrayOutput

func (o GetCompareTasksListCheckProcessStepErrorArrayOutput) ToGetCompareTasksListCheckProcessStepErrorArrayOutput() GetCompareTasksListCheckProcessStepErrorArrayOutput

func (GetCompareTasksListCheckProcessStepErrorArrayOutput) ToGetCompareTasksListCheckProcessStepErrorArrayOutputWithContext

func (o GetCompareTasksListCheckProcessStepErrorArrayOutput) ToGetCompareTasksListCheckProcessStepErrorArrayOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepErrorArrayOutput

type GetCompareTasksListCheckProcessStepErrorInput

type GetCompareTasksListCheckProcessStepErrorInput interface {
	pulumi.Input

	ToGetCompareTasksListCheckProcessStepErrorOutput() GetCompareTasksListCheckProcessStepErrorOutput
	ToGetCompareTasksListCheckProcessStepErrorOutputWithContext(context.Context) GetCompareTasksListCheckProcessStepErrorOutput
}

GetCompareTasksListCheckProcessStepErrorInput is an input type that accepts GetCompareTasksListCheckProcessStepErrorArgs and GetCompareTasksListCheckProcessStepErrorOutput values. You can construct a concrete instance of `GetCompareTasksListCheckProcessStepErrorInput` via:

GetCompareTasksListCheckProcessStepErrorArgs{...}

type GetCompareTasksListCheckProcessStepErrorOutput

type GetCompareTasksListCheckProcessStepErrorOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCheckProcessStepErrorOutput) ElementType

func (GetCompareTasksListCheckProcessStepErrorOutput) HelpDoc

func (GetCompareTasksListCheckProcessStepErrorOutput) Message

message.

func (GetCompareTasksListCheckProcessStepErrorOutput) Solution

func (GetCompareTasksListCheckProcessStepErrorOutput) ToGetCompareTasksListCheckProcessStepErrorOutput

func (o GetCompareTasksListCheckProcessStepErrorOutput) ToGetCompareTasksListCheckProcessStepErrorOutput() GetCompareTasksListCheckProcessStepErrorOutput

func (GetCompareTasksListCheckProcessStepErrorOutput) ToGetCompareTasksListCheckProcessStepErrorOutputWithContext

func (o GetCompareTasksListCheckProcessStepErrorOutput) ToGetCompareTasksListCheckProcessStepErrorOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepErrorOutput

type GetCompareTasksListCheckProcessStepInput

type GetCompareTasksListCheckProcessStepInput interface {
	pulumi.Input

	ToGetCompareTasksListCheckProcessStepOutput() GetCompareTasksListCheckProcessStepOutput
	ToGetCompareTasksListCheckProcessStepOutputWithContext(context.Context) GetCompareTasksListCheckProcessStepOutput
}

GetCompareTasksListCheckProcessStepInput is an input type that accepts GetCompareTasksListCheckProcessStepArgs and GetCompareTasksListCheckProcessStepOutput values. You can construct a concrete instance of `GetCompareTasksListCheckProcessStepInput` via:

GetCompareTasksListCheckProcessStepArgs{...}

type GetCompareTasksListCheckProcessStepOutput

type GetCompareTasksListCheckProcessStepOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCheckProcessStepOutput) ElementType

func (GetCompareTasksListCheckProcessStepOutput) Errors

func (GetCompareTasksListCheckProcessStepOutput) Percent

progress info.

func (GetCompareTasksListCheckProcessStepOutput) StartTime

func (GetCompareTasksListCheckProcessStepOutput) Status

compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.

func (GetCompareTasksListCheckProcessStepOutput) StepId

func (GetCompareTasksListCheckProcessStepOutput) StepMessage

func (GetCompareTasksListCheckProcessStepOutput) StepName

func (GetCompareTasksListCheckProcessStepOutput) StepNo

func (GetCompareTasksListCheckProcessStepOutput) ToGetCompareTasksListCheckProcessStepOutput

func (o GetCompareTasksListCheckProcessStepOutput) ToGetCompareTasksListCheckProcessStepOutput() GetCompareTasksListCheckProcessStepOutput

func (GetCompareTasksListCheckProcessStepOutput) ToGetCompareTasksListCheckProcessStepOutputWithContext

func (o GetCompareTasksListCheckProcessStepOutput) ToGetCompareTasksListCheckProcessStepOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepOutput

func (GetCompareTasksListCheckProcessStepOutput) Warnings

type GetCompareTasksListCheckProcessStepWarning

type GetCompareTasksListCheckProcessStepWarning struct {
	HelpDoc *string `pulumi:"helpDoc"`
	// message.
	Message  *string `pulumi:"message"`
	Solution *string `pulumi:"solution"`
}

type GetCompareTasksListCheckProcessStepWarningArgs

type GetCompareTasksListCheckProcessStepWarningArgs struct {
	HelpDoc pulumi.StringPtrInput `pulumi:"helpDoc"`
	// message.
	Message  pulumi.StringPtrInput `pulumi:"message"`
	Solution pulumi.StringPtrInput `pulumi:"solution"`
}

func (GetCompareTasksListCheckProcessStepWarningArgs) ElementType

func (GetCompareTasksListCheckProcessStepWarningArgs) ToGetCompareTasksListCheckProcessStepWarningOutput

func (i GetCompareTasksListCheckProcessStepWarningArgs) ToGetCompareTasksListCheckProcessStepWarningOutput() GetCompareTasksListCheckProcessStepWarningOutput

func (GetCompareTasksListCheckProcessStepWarningArgs) ToGetCompareTasksListCheckProcessStepWarningOutputWithContext

func (i GetCompareTasksListCheckProcessStepWarningArgs) ToGetCompareTasksListCheckProcessStepWarningOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepWarningOutput

type GetCompareTasksListCheckProcessStepWarningArray

type GetCompareTasksListCheckProcessStepWarningArray []GetCompareTasksListCheckProcessStepWarningInput

func (GetCompareTasksListCheckProcessStepWarningArray) ElementType

func (GetCompareTasksListCheckProcessStepWarningArray) ToGetCompareTasksListCheckProcessStepWarningArrayOutput

func (i GetCompareTasksListCheckProcessStepWarningArray) ToGetCompareTasksListCheckProcessStepWarningArrayOutput() GetCompareTasksListCheckProcessStepWarningArrayOutput

func (GetCompareTasksListCheckProcessStepWarningArray) ToGetCompareTasksListCheckProcessStepWarningArrayOutputWithContext

func (i GetCompareTasksListCheckProcessStepWarningArray) ToGetCompareTasksListCheckProcessStepWarningArrayOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepWarningArrayOutput

type GetCompareTasksListCheckProcessStepWarningArrayInput

type GetCompareTasksListCheckProcessStepWarningArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListCheckProcessStepWarningArrayOutput() GetCompareTasksListCheckProcessStepWarningArrayOutput
	ToGetCompareTasksListCheckProcessStepWarningArrayOutputWithContext(context.Context) GetCompareTasksListCheckProcessStepWarningArrayOutput
}

GetCompareTasksListCheckProcessStepWarningArrayInput is an input type that accepts GetCompareTasksListCheckProcessStepWarningArray and GetCompareTasksListCheckProcessStepWarningArrayOutput values. You can construct a concrete instance of `GetCompareTasksListCheckProcessStepWarningArrayInput` via:

GetCompareTasksListCheckProcessStepWarningArray{ GetCompareTasksListCheckProcessStepWarningArgs{...} }

type GetCompareTasksListCheckProcessStepWarningArrayOutput

type GetCompareTasksListCheckProcessStepWarningArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCheckProcessStepWarningArrayOutput) ElementType

func (GetCompareTasksListCheckProcessStepWarningArrayOutput) Index

func (GetCompareTasksListCheckProcessStepWarningArrayOutput) ToGetCompareTasksListCheckProcessStepWarningArrayOutput

func (GetCompareTasksListCheckProcessStepWarningArrayOutput) ToGetCompareTasksListCheckProcessStepWarningArrayOutputWithContext

func (o GetCompareTasksListCheckProcessStepWarningArrayOutput) ToGetCompareTasksListCheckProcessStepWarningArrayOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepWarningArrayOutput

type GetCompareTasksListCheckProcessStepWarningInput

type GetCompareTasksListCheckProcessStepWarningInput interface {
	pulumi.Input

	ToGetCompareTasksListCheckProcessStepWarningOutput() GetCompareTasksListCheckProcessStepWarningOutput
	ToGetCompareTasksListCheckProcessStepWarningOutputWithContext(context.Context) GetCompareTasksListCheckProcessStepWarningOutput
}

GetCompareTasksListCheckProcessStepWarningInput is an input type that accepts GetCompareTasksListCheckProcessStepWarningArgs and GetCompareTasksListCheckProcessStepWarningOutput values. You can construct a concrete instance of `GetCompareTasksListCheckProcessStepWarningInput` via:

GetCompareTasksListCheckProcessStepWarningArgs{...}

type GetCompareTasksListCheckProcessStepWarningOutput

type GetCompareTasksListCheckProcessStepWarningOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCheckProcessStepWarningOutput) ElementType

func (GetCompareTasksListCheckProcessStepWarningOutput) HelpDoc

func (GetCompareTasksListCheckProcessStepWarningOutput) Message

message.

func (GetCompareTasksListCheckProcessStepWarningOutput) Solution

func (GetCompareTasksListCheckProcessStepWarningOutput) ToGetCompareTasksListCheckProcessStepWarningOutput

func (o GetCompareTasksListCheckProcessStepWarningOutput) ToGetCompareTasksListCheckProcessStepWarningOutput() GetCompareTasksListCheckProcessStepWarningOutput

func (GetCompareTasksListCheckProcessStepWarningOutput) ToGetCompareTasksListCheckProcessStepWarningOutputWithContext

func (o GetCompareTasksListCheckProcessStepWarningOutput) ToGetCompareTasksListCheckProcessStepWarningOutputWithContext(ctx context.Context) GetCompareTasksListCheckProcessStepWarningOutput

type GetCompareTasksListCompareProcess

type GetCompareTasksListCompareProcess struct {
	// message.
	Message string `pulumi:"message"`
	// progress info.
	Percent int `pulumi:"percent"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status string `pulumi:"status"`
	// all step counts.
	StepAll int `pulumi:"stepAll"`
	// current step number.
	StepNow int `pulumi:"stepNow"`
	// step info.
	Steps []GetCompareTasksListCompareProcessStep `pulumi:"steps"`
}

type GetCompareTasksListCompareProcessArgs

type GetCompareTasksListCompareProcessArgs struct {
	// message.
	Message pulumi.StringInput `pulumi:"message"`
	// progress info.
	Percent pulumi.IntInput `pulumi:"percent"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status pulumi.StringInput `pulumi:"status"`
	// all step counts.
	StepAll pulumi.IntInput `pulumi:"stepAll"`
	// current step number.
	StepNow pulumi.IntInput `pulumi:"stepNow"`
	// step info.
	Steps GetCompareTasksListCompareProcessStepArrayInput `pulumi:"steps"`
}

func (GetCompareTasksListCompareProcessArgs) ElementType

func (GetCompareTasksListCompareProcessArgs) ToGetCompareTasksListCompareProcessOutput

func (i GetCompareTasksListCompareProcessArgs) ToGetCompareTasksListCompareProcessOutput() GetCompareTasksListCompareProcessOutput

func (GetCompareTasksListCompareProcessArgs) ToGetCompareTasksListCompareProcessOutputWithContext

func (i GetCompareTasksListCompareProcessArgs) ToGetCompareTasksListCompareProcessOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessOutput

type GetCompareTasksListCompareProcessArray

type GetCompareTasksListCompareProcessArray []GetCompareTasksListCompareProcessInput

func (GetCompareTasksListCompareProcessArray) ElementType

func (GetCompareTasksListCompareProcessArray) ToGetCompareTasksListCompareProcessArrayOutput

func (i GetCompareTasksListCompareProcessArray) ToGetCompareTasksListCompareProcessArrayOutput() GetCompareTasksListCompareProcessArrayOutput

func (GetCompareTasksListCompareProcessArray) ToGetCompareTasksListCompareProcessArrayOutputWithContext

func (i GetCompareTasksListCompareProcessArray) ToGetCompareTasksListCompareProcessArrayOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessArrayOutput

type GetCompareTasksListCompareProcessArrayInput

type GetCompareTasksListCompareProcessArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListCompareProcessArrayOutput() GetCompareTasksListCompareProcessArrayOutput
	ToGetCompareTasksListCompareProcessArrayOutputWithContext(context.Context) GetCompareTasksListCompareProcessArrayOutput
}

GetCompareTasksListCompareProcessArrayInput is an input type that accepts GetCompareTasksListCompareProcessArray and GetCompareTasksListCompareProcessArrayOutput values. You can construct a concrete instance of `GetCompareTasksListCompareProcessArrayInput` via:

GetCompareTasksListCompareProcessArray{ GetCompareTasksListCompareProcessArgs{...} }

type GetCompareTasksListCompareProcessArrayOutput

type GetCompareTasksListCompareProcessArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCompareProcessArrayOutput) ElementType

func (GetCompareTasksListCompareProcessArrayOutput) Index

func (GetCompareTasksListCompareProcessArrayOutput) ToGetCompareTasksListCompareProcessArrayOutput

func (o GetCompareTasksListCompareProcessArrayOutput) ToGetCompareTasksListCompareProcessArrayOutput() GetCompareTasksListCompareProcessArrayOutput

func (GetCompareTasksListCompareProcessArrayOutput) ToGetCompareTasksListCompareProcessArrayOutputWithContext

func (o GetCompareTasksListCompareProcessArrayOutput) ToGetCompareTasksListCompareProcessArrayOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessArrayOutput

type GetCompareTasksListCompareProcessInput

type GetCompareTasksListCompareProcessInput interface {
	pulumi.Input

	ToGetCompareTasksListCompareProcessOutput() GetCompareTasksListCompareProcessOutput
	ToGetCompareTasksListCompareProcessOutputWithContext(context.Context) GetCompareTasksListCompareProcessOutput
}

GetCompareTasksListCompareProcessInput is an input type that accepts GetCompareTasksListCompareProcessArgs and GetCompareTasksListCompareProcessOutput values. You can construct a concrete instance of `GetCompareTasksListCompareProcessInput` via:

GetCompareTasksListCompareProcessArgs{...}

type GetCompareTasksListCompareProcessOutput

type GetCompareTasksListCompareProcessOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCompareProcessOutput) ElementType

func (GetCompareTasksListCompareProcessOutput) Message

message.

func (GetCompareTasksListCompareProcessOutput) Percent

progress info.

func (GetCompareTasksListCompareProcessOutput) Status

compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.

func (GetCompareTasksListCompareProcessOutput) StepAll

all step counts.

func (GetCompareTasksListCompareProcessOutput) StepNow

current step number.

func (GetCompareTasksListCompareProcessOutput) Steps

step info.

func (GetCompareTasksListCompareProcessOutput) ToGetCompareTasksListCompareProcessOutput

func (o GetCompareTasksListCompareProcessOutput) ToGetCompareTasksListCompareProcessOutput() GetCompareTasksListCompareProcessOutput

func (GetCompareTasksListCompareProcessOutput) ToGetCompareTasksListCompareProcessOutputWithContext

func (o GetCompareTasksListCompareProcessOutput) ToGetCompareTasksListCompareProcessOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessOutput

type GetCompareTasksListCompareProcessStep

type GetCompareTasksListCompareProcessStep struct {
	Errors []GetCompareTasksListCompareProcessStepError `pulumi:"errors"`
	// progress info.
	Percent   *int    `pulumi:"percent"`
	StartTime *string `pulumi:"startTime"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status      *string                                        `pulumi:"status"`
	StepId      *string                                        `pulumi:"stepId"`
	StepMessage *string                                        `pulumi:"stepMessage"`
	StepName    *string                                        `pulumi:"stepName"`
	StepNo      *int                                           `pulumi:"stepNo"`
	Warnings    []GetCompareTasksListCompareProcessStepWarning `pulumi:"warnings"`
}

type GetCompareTasksListCompareProcessStepArgs

type GetCompareTasksListCompareProcessStepArgs struct {
	Errors GetCompareTasksListCompareProcessStepErrorArrayInput `pulumi:"errors"`
	// progress info.
	Percent   pulumi.IntPtrInput    `pulumi:"percent"`
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.
	Status      pulumi.StringPtrInput                                  `pulumi:"status"`
	StepId      pulumi.StringPtrInput                                  `pulumi:"stepId"`
	StepMessage pulumi.StringPtrInput                                  `pulumi:"stepMessage"`
	StepName    pulumi.StringPtrInput                                  `pulumi:"stepName"`
	StepNo      pulumi.IntPtrInput                                     `pulumi:"stepNo"`
	Warnings    GetCompareTasksListCompareProcessStepWarningArrayInput `pulumi:"warnings"`
}

func (GetCompareTasksListCompareProcessStepArgs) ElementType

func (GetCompareTasksListCompareProcessStepArgs) ToGetCompareTasksListCompareProcessStepOutput

func (i GetCompareTasksListCompareProcessStepArgs) ToGetCompareTasksListCompareProcessStepOutput() GetCompareTasksListCompareProcessStepOutput

func (GetCompareTasksListCompareProcessStepArgs) ToGetCompareTasksListCompareProcessStepOutputWithContext

func (i GetCompareTasksListCompareProcessStepArgs) ToGetCompareTasksListCompareProcessStepOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepOutput

type GetCompareTasksListCompareProcessStepArray

type GetCompareTasksListCompareProcessStepArray []GetCompareTasksListCompareProcessStepInput

func (GetCompareTasksListCompareProcessStepArray) ElementType

func (GetCompareTasksListCompareProcessStepArray) ToGetCompareTasksListCompareProcessStepArrayOutput

func (i GetCompareTasksListCompareProcessStepArray) ToGetCompareTasksListCompareProcessStepArrayOutput() GetCompareTasksListCompareProcessStepArrayOutput

func (GetCompareTasksListCompareProcessStepArray) ToGetCompareTasksListCompareProcessStepArrayOutputWithContext

func (i GetCompareTasksListCompareProcessStepArray) ToGetCompareTasksListCompareProcessStepArrayOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepArrayOutput

type GetCompareTasksListCompareProcessStepArrayInput

type GetCompareTasksListCompareProcessStepArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListCompareProcessStepArrayOutput() GetCompareTasksListCompareProcessStepArrayOutput
	ToGetCompareTasksListCompareProcessStepArrayOutputWithContext(context.Context) GetCompareTasksListCompareProcessStepArrayOutput
}

GetCompareTasksListCompareProcessStepArrayInput is an input type that accepts GetCompareTasksListCompareProcessStepArray and GetCompareTasksListCompareProcessStepArrayOutput values. You can construct a concrete instance of `GetCompareTasksListCompareProcessStepArrayInput` via:

GetCompareTasksListCompareProcessStepArray{ GetCompareTasksListCompareProcessStepArgs{...} }

type GetCompareTasksListCompareProcessStepArrayOutput

type GetCompareTasksListCompareProcessStepArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCompareProcessStepArrayOutput) ElementType

func (GetCompareTasksListCompareProcessStepArrayOutput) Index

func (GetCompareTasksListCompareProcessStepArrayOutput) ToGetCompareTasksListCompareProcessStepArrayOutput

func (o GetCompareTasksListCompareProcessStepArrayOutput) ToGetCompareTasksListCompareProcessStepArrayOutput() GetCompareTasksListCompareProcessStepArrayOutput

func (GetCompareTasksListCompareProcessStepArrayOutput) ToGetCompareTasksListCompareProcessStepArrayOutputWithContext

func (o GetCompareTasksListCompareProcessStepArrayOutput) ToGetCompareTasksListCompareProcessStepArrayOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepArrayOutput

type GetCompareTasksListCompareProcessStepError

type GetCompareTasksListCompareProcessStepError struct {
	HelpDoc *string `pulumi:"helpDoc"`
	// message.
	Message  *string `pulumi:"message"`
	Solution *string `pulumi:"solution"`
}

type GetCompareTasksListCompareProcessStepErrorArgs

type GetCompareTasksListCompareProcessStepErrorArgs struct {
	HelpDoc pulumi.StringPtrInput `pulumi:"helpDoc"`
	// message.
	Message  pulumi.StringPtrInput `pulumi:"message"`
	Solution pulumi.StringPtrInput `pulumi:"solution"`
}

func (GetCompareTasksListCompareProcessStepErrorArgs) ElementType

func (GetCompareTasksListCompareProcessStepErrorArgs) ToGetCompareTasksListCompareProcessStepErrorOutput

func (i GetCompareTasksListCompareProcessStepErrorArgs) ToGetCompareTasksListCompareProcessStepErrorOutput() GetCompareTasksListCompareProcessStepErrorOutput

func (GetCompareTasksListCompareProcessStepErrorArgs) ToGetCompareTasksListCompareProcessStepErrorOutputWithContext

func (i GetCompareTasksListCompareProcessStepErrorArgs) ToGetCompareTasksListCompareProcessStepErrorOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepErrorOutput

type GetCompareTasksListCompareProcessStepErrorArray

type GetCompareTasksListCompareProcessStepErrorArray []GetCompareTasksListCompareProcessStepErrorInput

func (GetCompareTasksListCompareProcessStepErrorArray) ElementType

func (GetCompareTasksListCompareProcessStepErrorArray) ToGetCompareTasksListCompareProcessStepErrorArrayOutput

func (i GetCompareTasksListCompareProcessStepErrorArray) ToGetCompareTasksListCompareProcessStepErrorArrayOutput() GetCompareTasksListCompareProcessStepErrorArrayOutput

func (GetCompareTasksListCompareProcessStepErrorArray) ToGetCompareTasksListCompareProcessStepErrorArrayOutputWithContext

func (i GetCompareTasksListCompareProcessStepErrorArray) ToGetCompareTasksListCompareProcessStepErrorArrayOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepErrorArrayOutput

type GetCompareTasksListCompareProcessStepErrorArrayInput

type GetCompareTasksListCompareProcessStepErrorArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListCompareProcessStepErrorArrayOutput() GetCompareTasksListCompareProcessStepErrorArrayOutput
	ToGetCompareTasksListCompareProcessStepErrorArrayOutputWithContext(context.Context) GetCompareTasksListCompareProcessStepErrorArrayOutput
}

GetCompareTasksListCompareProcessStepErrorArrayInput is an input type that accepts GetCompareTasksListCompareProcessStepErrorArray and GetCompareTasksListCompareProcessStepErrorArrayOutput values. You can construct a concrete instance of `GetCompareTasksListCompareProcessStepErrorArrayInput` via:

GetCompareTasksListCompareProcessStepErrorArray{ GetCompareTasksListCompareProcessStepErrorArgs{...} }

type GetCompareTasksListCompareProcessStepErrorArrayOutput

type GetCompareTasksListCompareProcessStepErrorArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCompareProcessStepErrorArrayOutput) ElementType

func (GetCompareTasksListCompareProcessStepErrorArrayOutput) Index

func (GetCompareTasksListCompareProcessStepErrorArrayOutput) ToGetCompareTasksListCompareProcessStepErrorArrayOutput

func (GetCompareTasksListCompareProcessStepErrorArrayOutput) ToGetCompareTasksListCompareProcessStepErrorArrayOutputWithContext

func (o GetCompareTasksListCompareProcessStepErrorArrayOutput) ToGetCompareTasksListCompareProcessStepErrorArrayOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepErrorArrayOutput

type GetCompareTasksListCompareProcessStepErrorInput

type GetCompareTasksListCompareProcessStepErrorInput interface {
	pulumi.Input

	ToGetCompareTasksListCompareProcessStepErrorOutput() GetCompareTasksListCompareProcessStepErrorOutput
	ToGetCompareTasksListCompareProcessStepErrorOutputWithContext(context.Context) GetCompareTasksListCompareProcessStepErrorOutput
}

GetCompareTasksListCompareProcessStepErrorInput is an input type that accepts GetCompareTasksListCompareProcessStepErrorArgs and GetCompareTasksListCompareProcessStepErrorOutput values. You can construct a concrete instance of `GetCompareTasksListCompareProcessStepErrorInput` via:

GetCompareTasksListCompareProcessStepErrorArgs{...}

type GetCompareTasksListCompareProcessStepErrorOutput

type GetCompareTasksListCompareProcessStepErrorOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCompareProcessStepErrorOutput) ElementType

func (GetCompareTasksListCompareProcessStepErrorOutput) HelpDoc

func (GetCompareTasksListCompareProcessStepErrorOutput) Message

message.

func (GetCompareTasksListCompareProcessStepErrorOutput) Solution

func (GetCompareTasksListCompareProcessStepErrorOutput) ToGetCompareTasksListCompareProcessStepErrorOutput

func (o GetCompareTasksListCompareProcessStepErrorOutput) ToGetCompareTasksListCompareProcessStepErrorOutput() GetCompareTasksListCompareProcessStepErrorOutput

func (GetCompareTasksListCompareProcessStepErrorOutput) ToGetCompareTasksListCompareProcessStepErrorOutputWithContext

func (o GetCompareTasksListCompareProcessStepErrorOutput) ToGetCompareTasksListCompareProcessStepErrorOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepErrorOutput

type GetCompareTasksListCompareProcessStepInput

type GetCompareTasksListCompareProcessStepInput interface {
	pulumi.Input

	ToGetCompareTasksListCompareProcessStepOutput() GetCompareTasksListCompareProcessStepOutput
	ToGetCompareTasksListCompareProcessStepOutputWithContext(context.Context) GetCompareTasksListCompareProcessStepOutput
}

GetCompareTasksListCompareProcessStepInput is an input type that accepts GetCompareTasksListCompareProcessStepArgs and GetCompareTasksListCompareProcessStepOutput values. You can construct a concrete instance of `GetCompareTasksListCompareProcessStepInput` via:

GetCompareTasksListCompareProcessStepArgs{...}

type GetCompareTasksListCompareProcessStepOutput

type GetCompareTasksListCompareProcessStepOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCompareProcessStepOutput) ElementType

func (GetCompareTasksListCompareProcessStepOutput) Errors

func (GetCompareTasksListCompareProcessStepOutput) Percent

progress info.

func (GetCompareTasksListCompareProcessStepOutput) StartTime

func (GetCompareTasksListCompareProcessStepOutput) Status

compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.

func (GetCompareTasksListCompareProcessStepOutput) StepId

func (GetCompareTasksListCompareProcessStepOutput) StepMessage

func (GetCompareTasksListCompareProcessStepOutput) StepName

func (GetCompareTasksListCompareProcessStepOutput) StepNo

func (GetCompareTasksListCompareProcessStepOutput) ToGetCompareTasksListCompareProcessStepOutput

func (o GetCompareTasksListCompareProcessStepOutput) ToGetCompareTasksListCompareProcessStepOutput() GetCompareTasksListCompareProcessStepOutput

func (GetCompareTasksListCompareProcessStepOutput) ToGetCompareTasksListCompareProcessStepOutputWithContext

func (o GetCompareTasksListCompareProcessStepOutput) ToGetCompareTasksListCompareProcessStepOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepOutput

func (GetCompareTasksListCompareProcessStepOutput) Warnings

type GetCompareTasksListCompareProcessStepWarning

type GetCompareTasksListCompareProcessStepWarning struct {
	HelpDoc *string `pulumi:"helpDoc"`
	// message.
	Message  *string `pulumi:"message"`
	Solution *string `pulumi:"solution"`
}

type GetCompareTasksListCompareProcessStepWarningArgs

type GetCompareTasksListCompareProcessStepWarningArgs struct {
	HelpDoc pulumi.StringPtrInput `pulumi:"helpDoc"`
	// message.
	Message  pulumi.StringPtrInput `pulumi:"message"`
	Solution pulumi.StringPtrInput `pulumi:"solution"`
}

func (GetCompareTasksListCompareProcessStepWarningArgs) ElementType

func (GetCompareTasksListCompareProcessStepWarningArgs) ToGetCompareTasksListCompareProcessStepWarningOutput

func (i GetCompareTasksListCompareProcessStepWarningArgs) ToGetCompareTasksListCompareProcessStepWarningOutput() GetCompareTasksListCompareProcessStepWarningOutput

func (GetCompareTasksListCompareProcessStepWarningArgs) ToGetCompareTasksListCompareProcessStepWarningOutputWithContext

func (i GetCompareTasksListCompareProcessStepWarningArgs) ToGetCompareTasksListCompareProcessStepWarningOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepWarningOutput

type GetCompareTasksListCompareProcessStepWarningArray

type GetCompareTasksListCompareProcessStepWarningArray []GetCompareTasksListCompareProcessStepWarningInput

func (GetCompareTasksListCompareProcessStepWarningArray) ElementType

func (GetCompareTasksListCompareProcessStepWarningArray) ToGetCompareTasksListCompareProcessStepWarningArrayOutput

func (i GetCompareTasksListCompareProcessStepWarningArray) ToGetCompareTasksListCompareProcessStepWarningArrayOutput() GetCompareTasksListCompareProcessStepWarningArrayOutput

func (GetCompareTasksListCompareProcessStepWarningArray) ToGetCompareTasksListCompareProcessStepWarningArrayOutputWithContext

func (i GetCompareTasksListCompareProcessStepWarningArray) ToGetCompareTasksListCompareProcessStepWarningArrayOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepWarningArrayOutput

type GetCompareTasksListCompareProcessStepWarningArrayInput

type GetCompareTasksListCompareProcessStepWarningArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListCompareProcessStepWarningArrayOutput() GetCompareTasksListCompareProcessStepWarningArrayOutput
	ToGetCompareTasksListCompareProcessStepWarningArrayOutputWithContext(context.Context) GetCompareTasksListCompareProcessStepWarningArrayOutput
}

GetCompareTasksListCompareProcessStepWarningArrayInput is an input type that accepts GetCompareTasksListCompareProcessStepWarningArray and GetCompareTasksListCompareProcessStepWarningArrayOutput values. You can construct a concrete instance of `GetCompareTasksListCompareProcessStepWarningArrayInput` via:

GetCompareTasksListCompareProcessStepWarningArray{ GetCompareTasksListCompareProcessStepWarningArgs{...} }

type GetCompareTasksListCompareProcessStepWarningArrayOutput

type GetCompareTasksListCompareProcessStepWarningArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCompareProcessStepWarningArrayOutput) ElementType

func (GetCompareTasksListCompareProcessStepWarningArrayOutput) Index

func (GetCompareTasksListCompareProcessStepWarningArrayOutput) ToGetCompareTasksListCompareProcessStepWarningArrayOutput

func (GetCompareTasksListCompareProcessStepWarningArrayOutput) ToGetCompareTasksListCompareProcessStepWarningArrayOutputWithContext

func (o GetCompareTasksListCompareProcessStepWarningArrayOutput) ToGetCompareTasksListCompareProcessStepWarningArrayOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepWarningArrayOutput

type GetCompareTasksListCompareProcessStepWarningInput

type GetCompareTasksListCompareProcessStepWarningInput interface {
	pulumi.Input

	ToGetCompareTasksListCompareProcessStepWarningOutput() GetCompareTasksListCompareProcessStepWarningOutput
	ToGetCompareTasksListCompareProcessStepWarningOutputWithContext(context.Context) GetCompareTasksListCompareProcessStepWarningOutput
}

GetCompareTasksListCompareProcessStepWarningInput is an input type that accepts GetCompareTasksListCompareProcessStepWarningArgs and GetCompareTasksListCompareProcessStepWarningOutput values. You can construct a concrete instance of `GetCompareTasksListCompareProcessStepWarningInput` via:

GetCompareTasksListCompareProcessStepWarningArgs{...}

type GetCompareTasksListCompareProcessStepWarningOutput

type GetCompareTasksListCompareProcessStepWarningOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListCompareProcessStepWarningOutput) ElementType

func (GetCompareTasksListCompareProcessStepWarningOutput) HelpDoc

func (GetCompareTasksListCompareProcessStepWarningOutput) Message

message.

func (GetCompareTasksListCompareProcessStepWarningOutput) Solution

func (GetCompareTasksListCompareProcessStepWarningOutput) ToGetCompareTasksListCompareProcessStepWarningOutput

func (o GetCompareTasksListCompareProcessStepWarningOutput) ToGetCompareTasksListCompareProcessStepWarningOutput() GetCompareTasksListCompareProcessStepWarningOutput

func (GetCompareTasksListCompareProcessStepWarningOutput) ToGetCompareTasksListCompareProcessStepWarningOutputWithContext

func (o GetCompareTasksListCompareProcessStepWarningOutput) ToGetCompareTasksListCompareProcessStepWarningOutputWithContext(ctx context.Context) GetCompareTasksListCompareProcessStepWarningOutput

type GetCompareTasksListConfig

type GetCompareTasksListConfig struct {
	// object items.
	ObjectItems []GetCompareTasksListConfigObjectItem `pulumi:"objectItems"`
	// object mode.
	ObjectMode string `pulumi:"objectMode"`
}

type GetCompareTasksListConfigArgs

type GetCompareTasksListConfigArgs struct {
	// object items.
	ObjectItems GetCompareTasksListConfigObjectItemArrayInput `pulumi:"objectItems"`
	// object mode.
	ObjectMode pulumi.StringInput `pulumi:"objectMode"`
}

func (GetCompareTasksListConfigArgs) ElementType

func (GetCompareTasksListConfigArgs) ToGetCompareTasksListConfigOutput

func (i GetCompareTasksListConfigArgs) ToGetCompareTasksListConfigOutput() GetCompareTasksListConfigOutput

func (GetCompareTasksListConfigArgs) ToGetCompareTasksListConfigOutputWithContext

func (i GetCompareTasksListConfigArgs) ToGetCompareTasksListConfigOutputWithContext(ctx context.Context) GetCompareTasksListConfigOutput

type GetCompareTasksListConfigArray

type GetCompareTasksListConfigArray []GetCompareTasksListConfigInput

func (GetCompareTasksListConfigArray) ElementType

func (GetCompareTasksListConfigArray) ToGetCompareTasksListConfigArrayOutput

func (i GetCompareTasksListConfigArray) ToGetCompareTasksListConfigArrayOutput() GetCompareTasksListConfigArrayOutput

func (GetCompareTasksListConfigArray) ToGetCompareTasksListConfigArrayOutputWithContext

func (i GetCompareTasksListConfigArray) ToGetCompareTasksListConfigArrayOutputWithContext(ctx context.Context) GetCompareTasksListConfigArrayOutput

type GetCompareTasksListConfigArrayInput

type GetCompareTasksListConfigArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListConfigArrayOutput() GetCompareTasksListConfigArrayOutput
	ToGetCompareTasksListConfigArrayOutputWithContext(context.Context) GetCompareTasksListConfigArrayOutput
}

GetCompareTasksListConfigArrayInput is an input type that accepts GetCompareTasksListConfigArray and GetCompareTasksListConfigArrayOutput values. You can construct a concrete instance of `GetCompareTasksListConfigArrayInput` via:

GetCompareTasksListConfigArray{ GetCompareTasksListConfigArgs{...} }

type GetCompareTasksListConfigArrayOutput

type GetCompareTasksListConfigArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListConfigArrayOutput) ElementType

func (GetCompareTasksListConfigArrayOutput) Index

func (GetCompareTasksListConfigArrayOutput) ToGetCompareTasksListConfigArrayOutput

func (o GetCompareTasksListConfigArrayOutput) ToGetCompareTasksListConfigArrayOutput() GetCompareTasksListConfigArrayOutput

func (GetCompareTasksListConfigArrayOutput) ToGetCompareTasksListConfigArrayOutputWithContext

func (o GetCompareTasksListConfigArrayOutput) ToGetCompareTasksListConfigArrayOutputWithContext(ctx context.Context) GetCompareTasksListConfigArrayOutput

type GetCompareTasksListConfigInput

type GetCompareTasksListConfigInput interface {
	pulumi.Input

	ToGetCompareTasksListConfigOutput() GetCompareTasksListConfigOutput
	ToGetCompareTasksListConfigOutputWithContext(context.Context) GetCompareTasksListConfigOutput
}

GetCompareTasksListConfigInput is an input type that accepts GetCompareTasksListConfigArgs and GetCompareTasksListConfigOutput values. You can construct a concrete instance of `GetCompareTasksListConfigInput` via:

GetCompareTasksListConfigArgs{...}

type GetCompareTasksListConfigObjectItem

type GetCompareTasksListConfigObjectItem struct {
	DbMode     *string                                    `pulumi:"dbMode"`
	DbName     *string                                    `pulumi:"dbName"`
	SchemaName *string                                    `pulumi:"schemaName"`
	TableMode  *string                                    `pulumi:"tableMode"`
	Tables     []GetCompareTasksListConfigObjectItemTable `pulumi:"tables"`
	ViewMode   *string                                    `pulumi:"viewMode"`
	Views      []GetCompareTasksListConfigObjectItemView  `pulumi:"views"`
}

type GetCompareTasksListConfigObjectItemArgs

type GetCompareTasksListConfigObjectItemArgs struct {
	DbMode     pulumi.StringPtrInput                              `pulumi:"dbMode"`
	DbName     pulumi.StringPtrInput                              `pulumi:"dbName"`
	SchemaName pulumi.StringPtrInput                              `pulumi:"schemaName"`
	TableMode  pulumi.StringPtrInput                              `pulumi:"tableMode"`
	Tables     GetCompareTasksListConfigObjectItemTableArrayInput `pulumi:"tables"`
	ViewMode   pulumi.StringPtrInput                              `pulumi:"viewMode"`
	Views      GetCompareTasksListConfigObjectItemViewArrayInput  `pulumi:"views"`
}

func (GetCompareTasksListConfigObjectItemArgs) ElementType

func (GetCompareTasksListConfigObjectItemArgs) ToGetCompareTasksListConfigObjectItemOutput

func (i GetCompareTasksListConfigObjectItemArgs) ToGetCompareTasksListConfigObjectItemOutput() GetCompareTasksListConfigObjectItemOutput

func (GetCompareTasksListConfigObjectItemArgs) ToGetCompareTasksListConfigObjectItemOutputWithContext

func (i GetCompareTasksListConfigObjectItemArgs) ToGetCompareTasksListConfigObjectItemOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemOutput

type GetCompareTasksListConfigObjectItemArray

type GetCompareTasksListConfigObjectItemArray []GetCompareTasksListConfigObjectItemInput

func (GetCompareTasksListConfigObjectItemArray) ElementType

func (GetCompareTasksListConfigObjectItemArray) ToGetCompareTasksListConfigObjectItemArrayOutput

func (i GetCompareTasksListConfigObjectItemArray) ToGetCompareTasksListConfigObjectItemArrayOutput() GetCompareTasksListConfigObjectItemArrayOutput

func (GetCompareTasksListConfigObjectItemArray) ToGetCompareTasksListConfigObjectItemArrayOutputWithContext

func (i GetCompareTasksListConfigObjectItemArray) ToGetCompareTasksListConfigObjectItemArrayOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemArrayOutput

type GetCompareTasksListConfigObjectItemArrayInput

type GetCompareTasksListConfigObjectItemArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListConfigObjectItemArrayOutput() GetCompareTasksListConfigObjectItemArrayOutput
	ToGetCompareTasksListConfigObjectItemArrayOutputWithContext(context.Context) GetCompareTasksListConfigObjectItemArrayOutput
}

GetCompareTasksListConfigObjectItemArrayInput is an input type that accepts GetCompareTasksListConfigObjectItemArray and GetCompareTasksListConfigObjectItemArrayOutput values. You can construct a concrete instance of `GetCompareTasksListConfigObjectItemArrayInput` via:

GetCompareTasksListConfigObjectItemArray{ GetCompareTasksListConfigObjectItemArgs{...} }

type GetCompareTasksListConfigObjectItemArrayOutput

type GetCompareTasksListConfigObjectItemArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListConfigObjectItemArrayOutput) ElementType

func (GetCompareTasksListConfigObjectItemArrayOutput) Index

func (GetCompareTasksListConfigObjectItemArrayOutput) ToGetCompareTasksListConfigObjectItemArrayOutput

func (o GetCompareTasksListConfigObjectItemArrayOutput) ToGetCompareTasksListConfigObjectItemArrayOutput() GetCompareTasksListConfigObjectItemArrayOutput

func (GetCompareTasksListConfigObjectItemArrayOutput) ToGetCompareTasksListConfigObjectItemArrayOutputWithContext

func (o GetCompareTasksListConfigObjectItemArrayOutput) ToGetCompareTasksListConfigObjectItemArrayOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemArrayOutput

type GetCompareTasksListConfigObjectItemInput

type GetCompareTasksListConfigObjectItemInput interface {
	pulumi.Input

	ToGetCompareTasksListConfigObjectItemOutput() GetCompareTasksListConfigObjectItemOutput
	ToGetCompareTasksListConfigObjectItemOutputWithContext(context.Context) GetCompareTasksListConfigObjectItemOutput
}

GetCompareTasksListConfigObjectItemInput is an input type that accepts GetCompareTasksListConfigObjectItemArgs and GetCompareTasksListConfigObjectItemOutput values. You can construct a concrete instance of `GetCompareTasksListConfigObjectItemInput` via:

GetCompareTasksListConfigObjectItemArgs{...}

type GetCompareTasksListConfigObjectItemOutput

type GetCompareTasksListConfigObjectItemOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListConfigObjectItemOutput) DbMode

func (GetCompareTasksListConfigObjectItemOutput) DbName

func (GetCompareTasksListConfigObjectItemOutput) ElementType

func (GetCompareTasksListConfigObjectItemOutput) SchemaName

func (GetCompareTasksListConfigObjectItemOutput) TableMode

func (GetCompareTasksListConfigObjectItemOutput) Tables

func (GetCompareTasksListConfigObjectItemOutput) ToGetCompareTasksListConfigObjectItemOutput

func (o GetCompareTasksListConfigObjectItemOutput) ToGetCompareTasksListConfigObjectItemOutput() GetCompareTasksListConfigObjectItemOutput

func (GetCompareTasksListConfigObjectItemOutput) ToGetCompareTasksListConfigObjectItemOutputWithContext

func (o GetCompareTasksListConfigObjectItemOutput) ToGetCompareTasksListConfigObjectItemOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemOutput

func (GetCompareTasksListConfigObjectItemOutput) ViewMode

func (GetCompareTasksListConfigObjectItemOutput) Views

type GetCompareTasksListConfigObjectItemTable

type GetCompareTasksListConfigObjectItemTable struct {
	TableName *string `pulumi:"tableName"`
}

type GetCompareTasksListConfigObjectItemTableArgs

type GetCompareTasksListConfigObjectItemTableArgs struct {
	TableName pulumi.StringPtrInput `pulumi:"tableName"`
}

func (GetCompareTasksListConfigObjectItemTableArgs) ElementType

func (GetCompareTasksListConfigObjectItemTableArgs) ToGetCompareTasksListConfigObjectItemTableOutput

func (i GetCompareTasksListConfigObjectItemTableArgs) ToGetCompareTasksListConfigObjectItemTableOutput() GetCompareTasksListConfigObjectItemTableOutput

func (GetCompareTasksListConfigObjectItemTableArgs) ToGetCompareTasksListConfigObjectItemTableOutputWithContext

func (i GetCompareTasksListConfigObjectItemTableArgs) ToGetCompareTasksListConfigObjectItemTableOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemTableOutput

type GetCompareTasksListConfigObjectItemTableArray

type GetCompareTasksListConfigObjectItemTableArray []GetCompareTasksListConfigObjectItemTableInput

func (GetCompareTasksListConfigObjectItemTableArray) ElementType

func (GetCompareTasksListConfigObjectItemTableArray) ToGetCompareTasksListConfigObjectItemTableArrayOutput

func (i GetCompareTasksListConfigObjectItemTableArray) ToGetCompareTasksListConfigObjectItemTableArrayOutput() GetCompareTasksListConfigObjectItemTableArrayOutput

func (GetCompareTasksListConfigObjectItemTableArray) ToGetCompareTasksListConfigObjectItemTableArrayOutputWithContext

func (i GetCompareTasksListConfigObjectItemTableArray) ToGetCompareTasksListConfigObjectItemTableArrayOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemTableArrayOutput

type GetCompareTasksListConfigObjectItemTableArrayInput

type GetCompareTasksListConfigObjectItemTableArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListConfigObjectItemTableArrayOutput() GetCompareTasksListConfigObjectItemTableArrayOutput
	ToGetCompareTasksListConfigObjectItemTableArrayOutputWithContext(context.Context) GetCompareTasksListConfigObjectItemTableArrayOutput
}

GetCompareTasksListConfigObjectItemTableArrayInput is an input type that accepts GetCompareTasksListConfigObjectItemTableArray and GetCompareTasksListConfigObjectItemTableArrayOutput values. You can construct a concrete instance of `GetCompareTasksListConfigObjectItemTableArrayInput` via:

GetCompareTasksListConfigObjectItemTableArray{ GetCompareTasksListConfigObjectItemTableArgs{...} }

type GetCompareTasksListConfigObjectItemTableArrayOutput

type GetCompareTasksListConfigObjectItemTableArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListConfigObjectItemTableArrayOutput) ElementType

func (GetCompareTasksListConfigObjectItemTableArrayOutput) Index

func (GetCompareTasksListConfigObjectItemTableArrayOutput) ToGetCompareTasksListConfigObjectItemTableArrayOutput

func (o GetCompareTasksListConfigObjectItemTableArrayOutput) ToGetCompareTasksListConfigObjectItemTableArrayOutput() GetCompareTasksListConfigObjectItemTableArrayOutput

func (GetCompareTasksListConfigObjectItemTableArrayOutput) ToGetCompareTasksListConfigObjectItemTableArrayOutputWithContext

func (o GetCompareTasksListConfigObjectItemTableArrayOutput) ToGetCompareTasksListConfigObjectItemTableArrayOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemTableArrayOutput

type GetCompareTasksListConfigObjectItemTableInput

type GetCompareTasksListConfigObjectItemTableInput interface {
	pulumi.Input

	ToGetCompareTasksListConfigObjectItemTableOutput() GetCompareTasksListConfigObjectItemTableOutput
	ToGetCompareTasksListConfigObjectItemTableOutputWithContext(context.Context) GetCompareTasksListConfigObjectItemTableOutput
}

GetCompareTasksListConfigObjectItemTableInput is an input type that accepts GetCompareTasksListConfigObjectItemTableArgs and GetCompareTasksListConfigObjectItemTableOutput values. You can construct a concrete instance of `GetCompareTasksListConfigObjectItemTableInput` via:

GetCompareTasksListConfigObjectItemTableArgs{...}

type GetCompareTasksListConfigObjectItemTableOutput

type GetCompareTasksListConfigObjectItemTableOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListConfigObjectItemTableOutput) ElementType

func (GetCompareTasksListConfigObjectItemTableOutput) TableName

func (GetCompareTasksListConfigObjectItemTableOutput) ToGetCompareTasksListConfigObjectItemTableOutput

func (o GetCompareTasksListConfigObjectItemTableOutput) ToGetCompareTasksListConfigObjectItemTableOutput() GetCompareTasksListConfigObjectItemTableOutput

func (GetCompareTasksListConfigObjectItemTableOutput) ToGetCompareTasksListConfigObjectItemTableOutputWithContext

func (o GetCompareTasksListConfigObjectItemTableOutput) ToGetCompareTasksListConfigObjectItemTableOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemTableOutput

type GetCompareTasksListConfigObjectItemView

type GetCompareTasksListConfigObjectItemView struct {
	ViewName *string `pulumi:"viewName"`
}

type GetCompareTasksListConfigObjectItemViewArgs

type GetCompareTasksListConfigObjectItemViewArgs struct {
	ViewName pulumi.StringPtrInput `pulumi:"viewName"`
}

func (GetCompareTasksListConfigObjectItemViewArgs) ElementType

func (GetCompareTasksListConfigObjectItemViewArgs) ToGetCompareTasksListConfigObjectItemViewOutput

func (i GetCompareTasksListConfigObjectItemViewArgs) ToGetCompareTasksListConfigObjectItemViewOutput() GetCompareTasksListConfigObjectItemViewOutput

func (GetCompareTasksListConfigObjectItemViewArgs) ToGetCompareTasksListConfigObjectItemViewOutputWithContext

func (i GetCompareTasksListConfigObjectItemViewArgs) ToGetCompareTasksListConfigObjectItemViewOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemViewOutput

type GetCompareTasksListConfigObjectItemViewArray

type GetCompareTasksListConfigObjectItemViewArray []GetCompareTasksListConfigObjectItemViewInput

func (GetCompareTasksListConfigObjectItemViewArray) ElementType

func (GetCompareTasksListConfigObjectItemViewArray) ToGetCompareTasksListConfigObjectItemViewArrayOutput

func (i GetCompareTasksListConfigObjectItemViewArray) ToGetCompareTasksListConfigObjectItemViewArrayOutput() GetCompareTasksListConfigObjectItemViewArrayOutput

func (GetCompareTasksListConfigObjectItemViewArray) ToGetCompareTasksListConfigObjectItemViewArrayOutputWithContext

func (i GetCompareTasksListConfigObjectItemViewArray) ToGetCompareTasksListConfigObjectItemViewArrayOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemViewArrayOutput

type GetCompareTasksListConfigObjectItemViewArrayInput

type GetCompareTasksListConfigObjectItemViewArrayInput interface {
	pulumi.Input

	ToGetCompareTasksListConfigObjectItemViewArrayOutput() GetCompareTasksListConfigObjectItemViewArrayOutput
	ToGetCompareTasksListConfigObjectItemViewArrayOutputWithContext(context.Context) GetCompareTasksListConfigObjectItemViewArrayOutput
}

GetCompareTasksListConfigObjectItemViewArrayInput is an input type that accepts GetCompareTasksListConfigObjectItemViewArray and GetCompareTasksListConfigObjectItemViewArrayOutput values. You can construct a concrete instance of `GetCompareTasksListConfigObjectItemViewArrayInput` via:

GetCompareTasksListConfigObjectItemViewArray{ GetCompareTasksListConfigObjectItemViewArgs{...} }

type GetCompareTasksListConfigObjectItemViewArrayOutput

type GetCompareTasksListConfigObjectItemViewArrayOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListConfigObjectItemViewArrayOutput) ElementType

func (GetCompareTasksListConfigObjectItemViewArrayOutput) Index

func (GetCompareTasksListConfigObjectItemViewArrayOutput) ToGetCompareTasksListConfigObjectItemViewArrayOutput

func (o GetCompareTasksListConfigObjectItemViewArrayOutput) ToGetCompareTasksListConfigObjectItemViewArrayOutput() GetCompareTasksListConfigObjectItemViewArrayOutput

func (GetCompareTasksListConfigObjectItemViewArrayOutput) ToGetCompareTasksListConfigObjectItemViewArrayOutputWithContext

func (o GetCompareTasksListConfigObjectItemViewArrayOutput) ToGetCompareTasksListConfigObjectItemViewArrayOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemViewArrayOutput

type GetCompareTasksListConfigObjectItemViewInput

type GetCompareTasksListConfigObjectItemViewInput interface {
	pulumi.Input

	ToGetCompareTasksListConfigObjectItemViewOutput() GetCompareTasksListConfigObjectItemViewOutput
	ToGetCompareTasksListConfigObjectItemViewOutputWithContext(context.Context) GetCompareTasksListConfigObjectItemViewOutput
}

GetCompareTasksListConfigObjectItemViewInput is an input type that accepts GetCompareTasksListConfigObjectItemViewArgs and GetCompareTasksListConfigObjectItemViewOutput values. You can construct a concrete instance of `GetCompareTasksListConfigObjectItemViewInput` via:

GetCompareTasksListConfigObjectItemViewArgs{...}

type GetCompareTasksListConfigObjectItemViewOutput

type GetCompareTasksListConfigObjectItemViewOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListConfigObjectItemViewOutput) ElementType

func (GetCompareTasksListConfigObjectItemViewOutput) ToGetCompareTasksListConfigObjectItemViewOutput

func (o GetCompareTasksListConfigObjectItemViewOutput) ToGetCompareTasksListConfigObjectItemViewOutput() GetCompareTasksListConfigObjectItemViewOutput

func (GetCompareTasksListConfigObjectItemViewOutput) ToGetCompareTasksListConfigObjectItemViewOutputWithContext

func (o GetCompareTasksListConfigObjectItemViewOutput) ToGetCompareTasksListConfigObjectItemViewOutputWithContext(ctx context.Context) GetCompareTasksListConfigObjectItemViewOutput

func (GetCompareTasksListConfigObjectItemViewOutput) ViewName

type GetCompareTasksListConfigOutput

type GetCompareTasksListConfigOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListConfigOutput) ElementType

func (GetCompareTasksListConfigOutput) ObjectItems

object items.

func (GetCompareTasksListConfigOutput) ObjectMode

object mode.

func (GetCompareTasksListConfigOutput) ToGetCompareTasksListConfigOutput

func (o GetCompareTasksListConfigOutput) ToGetCompareTasksListConfigOutput() GetCompareTasksListConfigOutput

func (GetCompareTasksListConfigOutput) ToGetCompareTasksListConfigOutputWithContext

func (o GetCompareTasksListConfigOutput) ToGetCompareTasksListConfigOutputWithContext(ctx context.Context) GetCompareTasksListConfigOutput

type GetCompareTasksListInput

type GetCompareTasksListInput interface {
	pulumi.Input

	ToGetCompareTasksListOutput() GetCompareTasksListOutput
	ToGetCompareTasksListOutputWithContext(context.Context) GetCompareTasksListOutput
}

GetCompareTasksListInput is an input type that accepts GetCompareTasksListArgs and GetCompareTasksListOutput values. You can construct a concrete instance of `GetCompareTasksListInput` via:

GetCompareTasksListArgs{...}

type GetCompareTasksListOutput

type GetCompareTasksListOutput struct{ *pulumi.OutputState }

func (GetCompareTasksListOutput) CheckProcesses

compare check info.

func (GetCompareTasksListOutput) CompareProcesses

compare processing info.

func (GetCompareTasksListOutput) CompareTaskId

func (o GetCompareTasksListOutput) CompareTaskId() pulumi.StringOutput

compare task id.

func (GetCompareTasksListOutput) Conclusion

conclusion.

func (GetCompareTasksListOutput) Configs

config.

func (GetCompareTasksListOutput) CreatedAt

create time.

func (GetCompareTasksListOutput) ElementType

func (GetCompareTasksListOutput) ElementType() reflect.Type

func (GetCompareTasksListOutput) FinishedAt

finished time.

func (GetCompareTasksListOutput) JobId

job id.

func (GetCompareTasksListOutput) StartedAt

start time.

func (GetCompareTasksListOutput) Status

compare task status, optional value is created/readyRun/running/success/stopping/failed/canceled.

func (GetCompareTasksListOutput) TaskName

compare task name.

func (GetCompareTasksListOutput) ToGetCompareTasksListOutput

func (o GetCompareTasksListOutput) ToGetCompareTasksListOutput() GetCompareTasksListOutput

func (GetCompareTasksListOutput) ToGetCompareTasksListOutputWithContext

func (o GetCompareTasksListOutput) ToGetCompareTasksListOutputWithContext(ctx context.Context) GetCompareTasksListOutput

type GetCompareTasksOutputArgs

type GetCompareTasksOutputArgs struct {
	// job id.
	JobId pulumi.StringInput `pulumi:"jobId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getCompareTasks.

func (GetCompareTasksOutputArgs) ElementType

func (GetCompareTasksOutputArgs) ElementType() reflect.Type

type GetCompareTasksResult

type GetCompareTasksResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// job id.
	JobId string `pulumi:"jobId"`
	// compare task list.
	Lists            []GetCompareTasksList `pulumi:"lists"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
}

A collection of values returned by getCompareTasks.

func GetCompareTasks

func GetCompareTasks(ctx *pulumi.Context, args *GetCompareTasksArgs, opts ...pulumi.InvokeOption) (*GetCompareTasksResult, error)

Use this data source to query detailed information of dts compareTasks

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.GetCompareTasks(ctx, &dts.GetCompareTasksArgs{
			JobId: "",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetCompareTasksResultOutput

type GetCompareTasksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCompareTasks.

func (GetCompareTasksResultOutput) ElementType

func (GetCompareTasksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCompareTasksResultOutput) JobId

job id.

func (GetCompareTasksResultOutput) Lists

compare task list.

func (GetCompareTasksResultOutput) ResultOutputFile

func (o GetCompareTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCompareTasksResultOutput) ToGetCompareTasksResultOutput

func (o GetCompareTasksResultOutput) ToGetCompareTasksResultOutput() GetCompareTasksResultOutput

func (GetCompareTasksResultOutput) ToGetCompareTasksResultOutputWithContext

func (o GetCompareTasksResultOutput) ToGetCompareTasksResultOutputWithContext(ctx context.Context) GetCompareTasksResultOutput

type GetMigrateDbInstancesArgs added in v0.1.5

type GetMigrateDbInstancesArgs struct {
	// The owning account of the resource is null or self(resources in the self account), other(resources in the other account).
	AccountMode *string `pulumi:"accountMode"`
	// Database type.
	DatabaseType string `pulumi:"databaseType"`
	// Database instance id.
	InstanceId *string `pulumi:"instanceId"`
	// Database instance name.
	InstanceName *string `pulumi:"instanceName"`
	// Limit.
	Limit *int `pulumi:"limit"`
	// Whether the instance is the migration source or destination,src(for source), dst(for destination).
	MigrateRole *string `pulumi:"migrateRole"`
	// Offset.
	Offset *int `pulumi:"offset"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// temporary secret id, used across account.
	TmpSecretId *string `pulumi:"tmpSecretId"`
	// temporary secret key, used across account.
	TmpSecretKey *string `pulumi:"tmpSecretKey"`
	// temporary token, used across account.
	TmpToken *string `pulumi:"tmpToken"`
}

A collection of arguments for invoking getMigrateDbInstances.

type GetMigrateDbInstancesInstance added in v0.1.5

type GetMigrateDbInstancesInstance struct {
	// The reason of can't used in migration.
	Hint string `pulumi:"hint"`
	// Database instance id.
	InstanceId string `pulumi:"instanceId"`
	// Database instance name.
	InstanceName string `pulumi:"instanceName"`
	// Can used in migration, 1-yes, 0-no.
	Usable int `pulumi:"usable"`
	// Instance vip.
	Vip string `pulumi:"vip"`
	// Instance port.
	Vport int `pulumi:"vport"`
}

type GetMigrateDbInstancesInstanceArgs added in v0.1.5

type GetMigrateDbInstancesInstanceArgs struct {
	// The reason of can't used in migration.
	Hint pulumi.StringInput `pulumi:"hint"`
	// Database instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Database instance name.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// Can used in migration, 1-yes, 0-no.
	Usable pulumi.IntInput `pulumi:"usable"`
	// Instance vip.
	Vip pulumi.StringInput `pulumi:"vip"`
	// Instance port.
	Vport pulumi.IntInput `pulumi:"vport"`
}

func (GetMigrateDbInstancesInstanceArgs) ElementType added in v0.1.5

func (GetMigrateDbInstancesInstanceArgs) ToGetMigrateDbInstancesInstanceOutput added in v0.1.5

func (i GetMigrateDbInstancesInstanceArgs) ToGetMigrateDbInstancesInstanceOutput() GetMigrateDbInstancesInstanceOutput

func (GetMigrateDbInstancesInstanceArgs) ToGetMigrateDbInstancesInstanceOutputWithContext added in v0.1.5

func (i GetMigrateDbInstancesInstanceArgs) ToGetMigrateDbInstancesInstanceOutputWithContext(ctx context.Context) GetMigrateDbInstancesInstanceOutput

type GetMigrateDbInstancesInstanceArray added in v0.1.5

type GetMigrateDbInstancesInstanceArray []GetMigrateDbInstancesInstanceInput

func (GetMigrateDbInstancesInstanceArray) ElementType added in v0.1.5

func (GetMigrateDbInstancesInstanceArray) ToGetMigrateDbInstancesInstanceArrayOutput added in v0.1.5

func (i GetMigrateDbInstancesInstanceArray) ToGetMigrateDbInstancesInstanceArrayOutput() GetMigrateDbInstancesInstanceArrayOutput

func (GetMigrateDbInstancesInstanceArray) ToGetMigrateDbInstancesInstanceArrayOutputWithContext added in v0.1.5

func (i GetMigrateDbInstancesInstanceArray) ToGetMigrateDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetMigrateDbInstancesInstanceArrayOutput

type GetMigrateDbInstancesInstanceArrayInput added in v0.1.5

type GetMigrateDbInstancesInstanceArrayInput interface {
	pulumi.Input

	ToGetMigrateDbInstancesInstanceArrayOutput() GetMigrateDbInstancesInstanceArrayOutput
	ToGetMigrateDbInstancesInstanceArrayOutputWithContext(context.Context) GetMigrateDbInstancesInstanceArrayOutput
}

GetMigrateDbInstancesInstanceArrayInput is an input type that accepts GetMigrateDbInstancesInstanceArray and GetMigrateDbInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetMigrateDbInstancesInstanceArrayInput` via:

GetMigrateDbInstancesInstanceArray{ GetMigrateDbInstancesInstanceArgs{...} }

type GetMigrateDbInstancesInstanceArrayOutput added in v0.1.5

type GetMigrateDbInstancesInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateDbInstancesInstanceArrayOutput) ElementType added in v0.1.5

func (GetMigrateDbInstancesInstanceArrayOutput) Index added in v0.1.5

func (GetMigrateDbInstancesInstanceArrayOutput) ToGetMigrateDbInstancesInstanceArrayOutput added in v0.1.5

func (o GetMigrateDbInstancesInstanceArrayOutput) ToGetMigrateDbInstancesInstanceArrayOutput() GetMigrateDbInstancesInstanceArrayOutput

func (GetMigrateDbInstancesInstanceArrayOutput) ToGetMigrateDbInstancesInstanceArrayOutputWithContext added in v0.1.5

func (o GetMigrateDbInstancesInstanceArrayOutput) ToGetMigrateDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetMigrateDbInstancesInstanceArrayOutput

type GetMigrateDbInstancesInstanceInput added in v0.1.5

type GetMigrateDbInstancesInstanceInput interface {
	pulumi.Input

	ToGetMigrateDbInstancesInstanceOutput() GetMigrateDbInstancesInstanceOutput
	ToGetMigrateDbInstancesInstanceOutputWithContext(context.Context) GetMigrateDbInstancesInstanceOutput
}

GetMigrateDbInstancesInstanceInput is an input type that accepts GetMigrateDbInstancesInstanceArgs and GetMigrateDbInstancesInstanceOutput values. You can construct a concrete instance of `GetMigrateDbInstancesInstanceInput` via:

GetMigrateDbInstancesInstanceArgs{...}

type GetMigrateDbInstancesInstanceOutput added in v0.1.5

type GetMigrateDbInstancesInstanceOutput struct{ *pulumi.OutputState }

func (GetMigrateDbInstancesInstanceOutput) ElementType added in v0.1.5

func (GetMigrateDbInstancesInstanceOutput) Hint added in v0.1.5

The reason of can't used in migration.

func (GetMigrateDbInstancesInstanceOutput) InstanceId added in v0.1.5

Database instance id.

func (GetMigrateDbInstancesInstanceOutput) InstanceName added in v0.1.5

Database instance name.

func (GetMigrateDbInstancesInstanceOutput) ToGetMigrateDbInstancesInstanceOutput added in v0.1.5

func (o GetMigrateDbInstancesInstanceOutput) ToGetMigrateDbInstancesInstanceOutput() GetMigrateDbInstancesInstanceOutput

func (GetMigrateDbInstancesInstanceOutput) ToGetMigrateDbInstancesInstanceOutputWithContext added in v0.1.5

func (o GetMigrateDbInstancesInstanceOutput) ToGetMigrateDbInstancesInstanceOutputWithContext(ctx context.Context) GetMigrateDbInstancesInstanceOutput

func (GetMigrateDbInstancesInstanceOutput) Usable added in v0.1.5

Can used in migration, 1-yes, 0-no.

func (GetMigrateDbInstancesInstanceOutput) Vip added in v0.1.5

Instance vip.

func (GetMigrateDbInstancesInstanceOutput) Vport added in v0.1.5

Instance port.

type GetMigrateDbInstancesOutputArgs added in v0.1.5

type GetMigrateDbInstancesOutputArgs struct {
	// The owning account of the resource is null or self(resources in the self account), other(resources in the other account).
	AccountMode pulumi.StringPtrInput `pulumi:"accountMode"`
	// Database type.
	DatabaseType pulumi.StringInput `pulumi:"databaseType"`
	// Database instance id.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// Database instance name.
	InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
	// Limit.
	Limit pulumi.IntPtrInput `pulumi:"limit"`
	// Whether the instance is the migration source or destination,src(for source), dst(for destination).
	MigrateRole pulumi.StringPtrInput `pulumi:"migrateRole"`
	// Offset.
	Offset pulumi.IntPtrInput `pulumi:"offset"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// temporary secret id, used across account.
	TmpSecretId pulumi.StringPtrInput `pulumi:"tmpSecretId"`
	// temporary secret key, used across account.
	TmpSecretKey pulumi.StringPtrInput `pulumi:"tmpSecretKey"`
	// temporary token, used across account.
	TmpToken pulumi.StringPtrInput `pulumi:"tmpToken"`
}

A collection of arguments for invoking getMigrateDbInstances.

func (GetMigrateDbInstancesOutputArgs) ElementType added in v0.1.5

type GetMigrateDbInstancesResult added in v0.1.5

type GetMigrateDbInstancesResult struct {
	AccountMode  *string `pulumi:"accountMode"`
	DatabaseType string  `pulumi:"databaseType"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Instance Id.
	InstanceId *string `pulumi:"instanceId"`
	// Database instance name.
	InstanceName *string `pulumi:"instanceName"`
	// Instance list.
	Instances   []GetMigrateDbInstancesInstance `pulumi:"instances"`
	Limit       *int                            `pulumi:"limit"`
	MigrateRole *string                         `pulumi:"migrateRole"`
	Offset      *int                            `pulumi:"offset"`
	// Unique request id, provide this when encounter a problem.
	RequestId        string  `pulumi:"requestId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	TmpSecretId      *string `pulumi:"tmpSecretId"`
	TmpSecretKey     *string `pulumi:"tmpSecretKey"`
	TmpToken         *string `pulumi:"tmpToken"`
}

A collection of values returned by getMigrateDbInstances.

func GetMigrateDbInstances added in v0.1.5

func GetMigrateDbInstances(ctx *pulumi.Context, args *GetMigrateDbInstancesArgs, opts ...pulumi.InvokeOption) (*GetMigrateDbInstancesResult, error)

Use this data source to query detailed information of dts migrateDbInstances

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.GetMigrateDbInstances(ctx, &dts.GetMigrateDbInstancesArgs{
			AccountMode:  pulumi.StringRef("self"),
			DatabaseType: "mysql",
			InstanceId:   pulumi.StringRef("cdb-ffulb2sg"),
			InstanceName: pulumi.StringRef("cdb_test"),
			Limit:        pulumi.IntRef(10),
			MigrateRole:  pulumi.StringRef("src"),
			Offset:       pulumi.IntRef(10),
			TmpSecretId:  pulumi.StringRef("AKIDvBDyVmna9TadcS4YzfBZmkU5TbX12345"),
			TmpSecretKey: pulumi.StringRef("ZswjGWWHm24qMeiX6QUJsELDpC12345"),
			TmpToken:     pulumi.StringRef("JOqqCPVuWdNZvlVDLxxx"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMigrateDbInstancesResultOutput added in v0.1.5

type GetMigrateDbInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMigrateDbInstances.

func GetMigrateDbInstancesOutput added in v0.1.5

func (GetMigrateDbInstancesResultOutput) AccountMode added in v0.1.5

func (GetMigrateDbInstancesResultOutput) DatabaseType added in v0.1.5

func (GetMigrateDbInstancesResultOutput) ElementType added in v0.1.5

func (GetMigrateDbInstancesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetMigrateDbInstancesResultOutput) InstanceId added in v0.1.5

Instance Id.

func (GetMigrateDbInstancesResultOutput) InstanceName added in v0.1.5

Database instance name.

func (GetMigrateDbInstancesResultOutput) Instances added in v0.1.5

Instance list.

func (GetMigrateDbInstancesResultOutput) Limit added in v0.1.5

func (GetMigrateDbInstancesResultOutput) MigrateRole added in v0.1.5

func (GetMigrateDbInstancesResultOutput) Offset added in v0.1.5

func (GetMigrateDbInstancesResultOutput) RequestId added in v0.1.5

Unique request id, provide this when encounter a problem.

func (GetMigrateDbInstancesResultOutput) ResultOutputFile added in v0.1.5

func (GetMigrateDbInstancesResultOutput) TmpSecretId added in v0.1.5

func (GetMigrateDbInstancesResultOutput) TmpSecretKey added in v0.1.5

func (GetMigrateDbInstancesResultOutput) TmpToken added in v0.1.5

func (GetMigrateDbInstancesResultOutput) ToGetMigrateDbInstancesResultOutput added in v0.1.5

func (o GetMigrateDbInstancesResultOutput) ToGetMigrateDbInstancesResultOutput() GetMigrateDbInstancesResultOutput

func (GetMigrateDbInstancesResultOutput) ToGetMigrateDbInstancesResultOutputWithContext added in v0.1.5

func (o GetMigrateDbInstancesResultOutput) ToGetMigrateDbInstancesResultOutputWithContext(ctx context.Context) GetMigrateDbInstancesResultOutput

type GetMigrateJobsArgs

type GetMigrateJobsArgs struct {
	// destination access type.
	DstAccessTypes []string `pulumi:"dstAccessTypes"`
	// destination database type.
	DstDatabaseTypes []string `pulumi:"dstDatabaseTypes"`
	// source instance id.
	DstInstanceId *string `pulumi:"dstInstanceId"`
	// destination region.
	DstRegion *string `pulumi:"dstRegion"`
	// job id.
	JobId *string `pulumi:"jobId"`
	// job name.
	JobName *string `pulumi:"jobName"`
	// order by, default by create time.
	OrderSeq *string `pulumi:"orderSeq"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// run mode.
	RunMode *string `pulumi:"runMode"`
	// source access type.
	SrcAccessTypes []string `pulumi:"srcAccessTypes"`
	// source database type.
	SrcDatabaseTypes []string `pulumi:"srcDatabaseTypes"`
	// source instance id.
	SrcInstanceId *string `pulumi:"srcInstanceId"`
	// source region.
	SrcRegion *string `pulumi:"srcRegion"`
	// migrate status.
	Statuses []string `pulumi:"statuses"`
	// tag filters.
	TagFilters []GetMigrateJobsTagFilter `pulumi:"tagFilters"`
}

A collection of arguments for invoking getMigrateJobs.

type GetMigrateJobsList

type GetMigrateJobsList struct {
	// action info.
	Actions []GetMigrateJobsListAction `pulumi:"actions"`
	// brief message for migrate error.
	BriefMsg string `pulumi:"briefMsg"`
	// compare task info.
	CompareTasks []GetMigrateJobsListCompareTask `pulumi:"compareTasks"`
	// create time.
	CreateTime string `pulumi:"createTime"`
	// destination info.
	DstInfos []GetMigrateJobsListDstInfo `pulumi:"dstInfos"`
	// end time.
	EndTime string `pulumi:"endTime"`
	// expected run time.
	ExpectRunTime string `pulumi:"expectRunTime"`
	// job id.
	JobId string `pulumi:"jobId"`
	// job name.
	JobName string `pulumi:"jobName"`
	// run mode.
	RunMode *string `pulumi:"runMode"`
	// source info.
	SrcInfos []GetMigrateJobsListSrcInfo `pulumi:"srcInfos"`
	// start time.
	StartTime string `pulumi:"startTime"`
	// migrate status.
	Status string `pulumi:"status"`
	// step infos.
	StepInfos []GetMigrateJobsListStepInfo `pulumi:"stepInfos"`
	// tag list.
	Tags []GetMigrateJobsListTag `pulumi:"tags"`
	// trade info.
	TradeInfos []GetMigrateJobsListTradeInfo `pulumi:"tradeInfos"`
	// update time.
	UpdateTime string `pulumi:"updateTime"`
}

type GetMigrateJobsListAction

type GetMigrateJobsListAction struct {
	// all action list.
	AllActions []string `pulumi:"allActions"`
	// allowed action list.
	AllowedActions []string `pulumi:"allowedActions"`
}

type GetMigrateJobsListActionArgs

type GetMigrateJobsListActionArgs struct {
	// all action list.
	AllActions pulumi.StringArrayInput `pulumi:"allActions"`
	// allowed action list.
	AllowedActions pulumi.StringArrayInput `pulumi:"allowedActions"`
}

func (GetMigrateJobsListActionArgs) ElementType

func (GetMigrateJobsListActionArgs) ToGetMigrateJobsListActionOutput

func (i GetMigrateJobsListActionArgs) ToGetMigrateJobsListActionOutput() GetMigrateJobsListActionOutput

func (GetMigrateJobsListActionArgs) ToGetMigrateJobsListActionOutputWithContext

func (i GetMigrateJobsListActionArgs) ToGetMigrateJobsListActionOutputWithContext(ctx context.Context) GetMigrateJobsListActionOutput

type GetMigrateJobsListActionArray

type GetMigrateJobsListActionArray []GetMigrateJobsListActionInput

func (GetMigrateJobsListActionArray) ElementType

func (GetMigrateJobsListActionArray) ToGetMigrateJobsListActionArrayOutput

func (i GetMigrateJobsListActionArray) ToGetMigrateJobsListActionArrayOutput() GetMigrateJobsListActionArrayOutput

func (GetMigrateJobsListActionArray) ToGetMigrateJobsListActionArrayOutputWithContext

func (i GetMigrateJobsListActionArray) ToGetMigrateJobsListActionArrayOutputWithContext(ctx context.Context) GetMigrateJobsListActionArrayOutput

type GetMigrateJobsListActionArrayInput

type GetMigrateJobsListActionArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListActionArrayOutput() GetMigrateJobsListActionArrayOutput
	ToGetMigrateJobsListActionArrayOutputWithContext(context.Context) GetMigrateJobsListActionArrayOutput
}

GetMigrateJobsListActionArrayInput is an input type that accepts GetMigrateJobsListActionArray and GetMigrateJobsListActionArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListActionArrayInput` via:

GetMigrateJobsListActionArray{ GetMigrateJobsListActionArgs{...} }

type GetMigrateJobsListActionArrayOutput

type GetMigrateJobsListActionArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListActionArrayOutput) ElementType

func (GetMigrateJobsListActionArrayOutput) Index

func (GetMigrateJobsListActionArrayOutput) ToGetMigrateJobsListActionArrayOutput

func (o GetMigrateJobsListActionArrayOutput) ToGetMigrateJobsListActionArrayOutput() GetMigrateJobsListActionArrayOutput

func (GetMigrateJobsListActionArrayOutput) ToGetMigrateJobsListActionArrayOutputWithContext

func (o GetMigrateJobsListActionArrayOutput) ToGetMigrateJobsListActionArrayOutputWithContext(ctx context.Context) GetMigrateJobsListActionArrayOutput

type GetMigrateJobsListActionInput

type GetMigrateJobsListActionInput interface {
	pulumi.Input

	ToGetMigrateJobsListActionOutput() GetMigrateJobsListActionOutput
	ToGetMigrateJobsListActionOutputWithContext(context.Context) GetMigrateJobsListActionOutput
}

GetMigrateJobsListActionInput is an input type that accepts GetMigrateJobsListActionArgs and GetMigrateJobsListActionOutput values. You can construct a concrete instance of `GetMigrateJobsListActionInput` via:

GetMigrateJobsListActionArgs{...}

type GetMigrateJobsListActionOutput

type GetMigrateJobsListActionOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListActionOutput) AllActions

all action list.

func (GetMigrateJobsListActionOutput) AllowedActions

allowed action list.

func (GetMigrateJobsListActionOutput) ElementType

func (GetMigrateJobsListActionOutput) ToGetMigrateJobsListActionOutput

func (o GetMigrateJobsListActionOutput) ToGetMigrateJobsListActionOutput() GetMigrateJobsListActionOutput

func (GetMigrateJobsListActionOutput) ToGetMigrateJobsListActionOutputWithContext

func (o GetMigrateJobsListActionOutput) ToGetMigrateJobsListActionOutputWithContext(ctx context.Context) GetMigrateJobsListActionOutput

type GetMigrateJobsListArgs

type GetMigrateJobsListArgs struct {
	// action info.
	Actions GetMigrateJobsListActionArrayInput `pulumi:"actions"`
	// brief message for migrate error.
	BriefMsg pulumi.StringInput `pulumi:"briefMsg"`
	// compare task info.
	CompareTasks GetMigrateJobsListCompareTaskArrayInput `pulumi:"compareTasks"`
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// destination info.
	DstInfos GetMigrateJobsListDstInfoArrayInput `pulumi:"dstInfos"`
	// end time.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// expected run time.
	ExpectRunTime pulumi.StringInput `pulumi:"expectRunTime"`
	// job id.
	JobId pulumi.StringInput `pulumi:"jobId"`
	// job name.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// run mode.
	RunMode pulumi.StringPtrInput `pulumi:"runMode"`
	// source info.
	SrcInfos GetMigrateJobsListSrcInfoArrayInput `pulumi:"srcInfos"`
	// start time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// migrate status.
	Status pulumi.StringInput `pulumi:"status"`
	// step infos.
	StepInfos GetMigrateJobsListStepInfoArrayInput `pulumi:"stepInfos"`
	// tag list.
	Tags GetMigrateJobsListTagArrayInput `pulumi:"tags"`
	// trade info.
	TradeInfos GetMigrateJobsListTradeInfoArrayInput `pulumi:"tradeInfos"`
	// update time.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
}

func (GetMigrateJobsListArgs) ElementType

func (GetMigrateJobsListArgs) ElementType() reflect.Type

func (GetMigrateJobsListArgs) ToGetMigrateJobsListOutput

func (i GetMigrateJobsListArgs) ToGetMigrateJobsListOutput() GetMigrateJobsListOutput

func (GetMigrateJobsListArgs) ToGetMigrateJobsListOutputWithContext

func (i GetMigrateJobsListArgs) ToGetMigrateJobsListOutputWithContext(ctx context.Context) GetMigrateJobsListOutput

type GetMigrateJobsListArray

type GetMigrateJobsListArray []GetMigrateJobsListInput

func (GetMigrateJobsListArray) ElementType

func (GetMigrateJobsListArray) ElementType() reflect.Type

func (GetMigrateJobsListArray) ToGetMigrateJobsListArrayOutput

func (i GetMigrateJobsListArray) ToGetMigrateJobsListArrayOutput() GetMigrateJobsListArrayOutput

func (GetMigrateJobsListArray) ToGetMigrateJobsListArrayOutputWithContext

func (i GetMigrateJobsListArray) ToGetMigrateJobsListArrayOutputWithContext(ctx context.Context) GetMigrateJobsListArrayOutput

type GetMigrateJobsListArrayInput

type GetMigrateJobsListArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListArrayOutput() GetMigrateJobsListArrayOutput
	ToGetMigrateJobsListArrayOutputWithContext(context.Context) GetMigrateJobsListArrayOutput
}

GetMigrateJobsListArrayInput is an input type that accepts GetMigrateJobsListArray and GetMigrateJobsListArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListArrayInput` via:

GetMigrateJobsListArray{ GetMigrateJobsListArgs{...} }

type GetMigrateJobsListArrayOutput

type GetMigrateJobsListArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListArrayOutput) ElementType

func (GetMigrateJobsListArrayOutput) Index

func (GetMigrateJobsListArrayOutput) ToGetMigrateJobsListArrayOutput

func (o GetMigrateJobsListArrayOutput) ToGetMigrateJobsListArrayOutput() GetMigrateJobsListArrayOutput

func (GetMigrateJobsListArrayOutput) ToGetMigrateJobsListArrayOutputWithContext

func (o GetMigrateJobsListArrayOutput) ToGetMigrateJobsListArrayOutputWithContext(ctx context.Context) GetMigrateJobsListArrayOutput

type GetMigrateJobsListCompareTask

type GetMigrateJobsListCompareTask struct {
	// compare task id.
	CompareTaskId string `pulumi:"compareTaskId"`
	// migrate status.
	Status string `pulumi:"status"`
}

type GetMigrateJobsListCompareTaskArgs

type GetMigrateJobsListCompareTaskArgs struct {
	// compare task id.
	CompareTaskId pulumi.StringInput `pulumi:"compareTaskId"`
	// migrate status.
	Status pulumi.StringInput `pulumi:"status"`
}

func (GetMigrateJobsListCompareTaskArgs) ElementType

func (GetMigrateJobsListCompareTaskArgs) ToGetMigrateJobsListCompareTaskOutput

func (i GetMigrateJobsListCompareTaskArgs) ToGetMigrateJobsListCompareTaskOutput() GetMigrateJobsListCompareTaskOutput

func (GetMigrateJobsListCompareTaskArgs) ToGetMigrateJobsListCompareTaskOutputWithContext

func (i GetMigrateJobsListCompareTaskArgs) ToGetMigrateJobsListCompareTaskOutputWithContext(ctx context.Context) GetMigrateJobsListCompareTaskOutput

type GetMigrateJobsListCompareTaskArray

type GetMigrateJobsListCompareTaskArray []GetMigrateJobsListCompareTaskInput

func (GetMigrateJobsListCompareTaskArray) ElementType

func (GetMigrateJobsListCompareTaskArray) ToGetMigrateJobsListCompareTaskArrayOutput

func (i GetMigrateJobsListCompareTaskArray) ToGetMigrateJobsListCompareTaskArrayOutput() GetMigrateJobsListCompareTaskArrayOutput

func (GetMigrateJobsListCompareTaskArray) ToGetMigrateJobsListCompareTaskArrayOutputWithContext

func (i GetMigrateJobsListCompareTaskArray) ToGetMigrateJobsListCompareTaskArrayOutputWithContext(ctx context.Context) GetMigrateJobsListCompareTaskArrayOutput

type GetMigrateJobsListCompareTaskArrayInput

type GetMigrateJobsListCompareTaskArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListCompareTaskArrayOutput() GetMigrateJobsListCompareTaskArrayOutput
	ToGetMigrateJobsListCompareTaskArrayOutputWithContext(context.Context) GetMigrateJobsListCompareTaskArrayOutput
}

GetMigrateJobsListCompareTaskArrayInput is an input type that accepts GetMigrateJobsListCompareTaskArray and GetMigrateJobsListCompareTaskArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListCompareTaskArrayInput` via:

GetMigrateJobsListCompareTaskArray{ GetMigrateJobsListCompareTaskArgs{...} }

type GetMigrateJobsListCompareTaskArrayOutput

type GetMigrateJobsListCompareTaskArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListCompareTaskArrayOutput) ElementType

func (GetMigrateJobsListCompareTaskArrayOutput) Index

func (GetMigrateJobsListCompareTaskArrayOutput) ToGetMigrateJobsListCompareTaskArrayOutput

func (o GetMigrateJobsListCompareTaskArrayOutput) ToGetMigrateJobsListCompareTaskArrayOutput() GetMigrateJobsListCompareTaskArrayOutput

func (GetMigrateJobsListCompareTaskArrayOutput) ToGetMigrateJobsListCompareTaskArrayOutputWithContext

func (o GetMigrateJobsListCompareTaskArrayOutput) ToGetMigrateJobsListCompareTaskArrayOutputWithContext(ctx context.Context) GetMigrateJobsListCompareTaskArrayOutput

type GetMigrateJobsListCompareTaskInput

type GetMigrateJobsListCompareTaskInput interface {
	pulumi.Input

	ToGetMigrateJobsListCompareTaskOutput() GetMigrateJobsListCompareTaskOutput
	ToGetMigrateJobsListCompareTaskOutputWithContext(context.Context) GetMigrateJobsListCompareTaskOutput
}

GetMigrateJobsListCompareTaskInput is an input type that accepts GetMigrateJobsListCompareTaskArgs and GetMigrateJobsListCompareTaskOutput values. You can construct a concrete instance of `GetMigrateJobsListCompareTaskInput` via:

GetMigrateJobsListCompareTaskArgs{...}

type GetMigrateJobsListCompareTaskOutput

type GetMigrateJobsListCompareTaskOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListCompareTaskOutput) CompareTaskId

compare task id.

func (GetMigrateJobsListCompareTaskOutput) ElementType

func (GetMigrateJobsListCompareTaskOutput) Status

migrate status.

func (GetMigrateJobsListCompareTaskOutput) ToGetMigrateJobsListCompareTaskOutput

func (o GetMigrateJobsListCompareTaskOutput) ToGetMigrateJobsListCompareTaskOutput() GetMigrateJobsListCompareTaskOutput

func (GetMigrateJobsListCompareTaskOutput) ToGetMigrateJobsListCompareTaskOutputWithContext

func (o GetMigrateJobsListCompareTaskOutput) ToGetMigrateJobsListCompareTaskOutputWithContext(ctx context.Context) GetMigrateJobsListCompareTaskOutput

type GetMigrateJobsListDstInfo

type GetMigrateJobsListDstInfo struct {
	// access type.
	AccessType string `pulumi:"accessType"`
	// database type.
	DatabaseType string `pulumi:"databaseType"`
	// db info.
	Infos []GetMigrateJobsListDstInfoInfo `pulumi:"infos"`
	// node type.
	NodeType string `pulumi:"nodeType"`
	// region.
	Region string `pulumi:"region"`
}

type GetMigrateJobsListDstInfoArgs

type GetMigrateJobsListDstInfoArgs struct {
	// access type.
	AccessType pulumi.StringInput `pulumi:"accessType"`
	// database type.
	DatabaseType pulumi.StringInput `pulumi:"databaseType"`
	// db info.
	Infos GetMigrateJobsListDstInfoInfoArrayInput `pulumi:"infos"`
	// node type.
	NodeType pulumi.StringInput `pulumi:"nodeType"`
	// region.
	Region pulumi.StringInput `pulumi:"region"`
}

func (GetMigrateJobsListDstInfoArgs) ElementType

func (GetMigrateJobsListDstInfoArgs) ToGetMigrateJobsListDstInfoOutput

func (i GetMigrateJobsListDstInfoArgs) ToGetMigrateJobsListDstInfoOutput() GetMigrateJobsListDstInfoOutput

func (GetMigrateJobsListDstInfoArgs) ToGetMigrateJobsListDstInfoOutputWithContext

func (i GetMigrateJobsListDstInfoArgs) ToGetMigrateJobsListDstInfoOutputWithContext(ctx context.Context) GetMigrateJobsListDstInfoOutput

type GetMigrateJobsListDstInfoArray

type GetMigrateJobsListDstInfoArray []GetMigrateJobsListDstInfoInput

func (GetMigrateJobsListDstInfoArray) ElementType

func (GetMigrateJobsListDstInfoArray) ToGetMigrateJobsListDstInfoArrayOutput

func (i GetMigrateJobsListDstInfoArray) ToGetMigrateJobsListDstInfoArrayOutput() GetMigrateJobsListDstInfoArrayOutput

func (GetMigrateJobsListDstInfoArray) ToGetMigrateJobsListDstInfoArrayOutputWithContext

func (i GetMigrateJobsListDstInfoArray) ToGetMigrateJobsListDstInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListDstInfoArrayOutput

type GetMigrateJobsListDstInfoArrayInput

type GetMigrateJobsListDstInfoArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListDstInfoArrayOutput() GetMigrateJobsListDstInfoArrayOutput
	ToGetMigrateJobsListDstInfoArrayOutputWithContext(context.Context) GetMigrateJobsListDstInfoArrayOutput
}

GetMigrateJobsListDstInfoArrayInput is an input type that accepts GetMigrateJobsListDstInfoArray and GetMigrateJobsListDstInfoArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListDstInfoArrayInput` via:

GetMigrateJobsListDstInfoArray{ GetMigrateJobsListDstInfoArgs{...} }

type GetMigrateJobsListDstInfoArrayOutput

type GetMigrateJobsListDstInfoArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListDstInfoArrayOutput) ElementType

func (GetMigrateJobsListDstInfoArrayOutput) Index

func (GetMigrateJobsListDstInfoArrayOutput) ToGetMigrateJobsListDstInfoArrayOutput

func (o GetMigrateJobsListDstInfoArrayOutput) ToGetMigrateJobsListDstInfoArrayOutput() GetMigrateJobsListDstInfoArrayOutput

func (GetMigrateJobsListDstInfoArrayOutput) ToGetMigrateJobsListDstInfoArrayOutputWithContext

func (o GetMigrateJobsListDstInfoArrayOutput) ToGetMigrateJobsListDstInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListDstInfoArrayOutput

type GetMigrateJobsListDstInfoInfo

type GetMigrateJobsListDstInfoInfo struct {
	// account.
	Account string `pulumi:"account"`
	// account mode.
	AccountMode string `pulumi:"accountMode"`
	// account role.
	AccountRole string `pulumi:"accountRole"`
	// ccn gateway id.
	CcnGwId string `pulumi:"ccnGwId"`
	// cvm instance id.
	CvmInstanceId string `pulumi:"cvmInstanceId"`
	// database kernel.
	DbKernel string `pulumi:"dbKernel"`
	// engine version.
	EngineVersion string `pulumi:"engineVersion"`
	// host.
	Host string `pulumi:"host"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// password.
	Password string `pulumi:"password"`
	// port.
	Port int `pulumi:"port"`
	// node role.
	Role string `pulumi:"role"`
	// subnet id.
	SubnetId string `pulumi:"subnetId"`
	// temporary secret id.
	TmpSecretId string `pulumi:"tmpSecretId"`
	// temporary secret key.
	TmpSecretKey string `pulumi:"tmpSecretKey"`
	// temporary token.
	TmpToken string `pulumi:"tmpToken"`
	// vpn gateway id.
	UniqVpnGwId string `pulumi:"uniqVpnGwId"`
	// user.
	User string `pulumi:"user"`
	// vpc id.
	VpcId string `pulumi:"vpcId"`
}

type GetMigrateJobsListDstInfoInfoArgs

type GetMigrateJobsListDstInfoInfoArgs struct {
	// account.
	Account pulumi.StringInput `pulumi:"account"`
	// account mode.
	AccountMode pulumi.StringInput `pulumi:"accountMode"`
	// account role.
	AccountRole pulumi.StringInput `pulumi:"accountRole"`
	// ccn gateway id.
	CcnGwId pulumi.StringInput `pulumi:"ccnGwId"`
	// cvm instance id.
	CvmInstanceId pulumi.StringInput `pulumi:"cvmInstanceId"`
	// database kernel.
	DbKernel pulumi.StringInput `pulumi:"dbKernel"`
	// engine version.
	EngineVersion pulumi.StringInput `pulumi:"engineVersion"`
	// host.
	Host pulumi.StringInput `pulumi:"host"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// password.
	Password pulumi.StringInput `pulumi:"password"`
	// port.
	Port pulumi.IntInput `pulumi:"port"`
	// node role.
	Role pulumi.StringInput `pulumi:"role"`
	// subnet id.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// temporary secret id.
	TmpSecretId pulumi.StringInput `pulumi:"tmpSecretId"`
	// temporary secret key.
	TmpSecretKey pulumi.StringInput `pulumi:"tmpSecretKey"`
	// temporary token.
	TmpToken pulumi.StringInput `pulumi:"tmpToken"`
	// vpn gateway id.
	UniqVpnGwId pulumi.StringInput `pulumi:"uniqVpnGwId"`
	// user.
	User pulumi.StringInput `pulumi:"user"`
	// vpc id.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
}

func (GetMigrateJobsListDstInfoInfoArgs) ElementType

func (GetMigrateJobsListDstInfoInfoArgs) ToGetMigrateJobsListDstInfoInfoOutput

func (i GetMigrateJobsListDstInfoInfoArgs) ToGetMigrateJobsListDstInfoInfoOutput() GetMigrateJobsListDstInfoInfoOutput

func (GetMigrateJobsListDstInfoInfoArgs) ToGetMigrateJobsListDstInfoInfoOutputWithContext

func (i GetMigrateJobsListDstInfoInfoArgs) ToGetMigrateJobsListDstInfoInfoOutputWithContext(ctx context.Context) GetMigrateJobsListDstInfoInfoOutput

type GetMigrateJobsListDstInfoInfoArray

type GetMigrateJobsListDstInfoInfoArray []GetMigrateJobsListDstInfoInfoInput

func (GetMigrateJobsListDstInfoInfoArray) ElementType

func (GetMigrateJobsListDstInfoInfoArray) ToGetMigrateJobsListDstInfoInfoArrayOutput

func (i GetMigrateJobsListDstInfoInfoArray) ToGetMigrateJobsListDstInfoInfoArrayOutput() GetMigrateJobsListDstInfoInfoArrayOutput

func (GetMigrateJobsListDstInfoInfoArray) ToGetMigrateJobsListDstInfoInfoArrayOutputWithContext

func (i GetMigrateJobsListDstInfoInfoArray) ToGetMigrateJobsListDstInfoInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListDstInfoInfoArrayOutput

type GetMigrateJobsListDstInfoInfoArrayInput

type GetMigrateJobsListDstInfoInfoArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListDstInfoInfoArrayOutput() GetMigrateJobsListDstInfoInfoArrayOutput
	ToGetMigrateJobsListDstInfoInfoArrayOutputWithContext(context.Context) GetMigrateJobsListDstInfoInfoArrayOutput
}

GetMigrateJobsListDstInfoInfoArrayInput is an input type that accepts GetMigrateJobsListDstInfoInfoArray and GetMigrateJobsListDstInfoInfoArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListDstInfoInfoArrayInput` via:

GetMigrateJobsListDstInfoInfoArray{ GetMigrateJobsListDstInfoInfoArgs{...} }

type GetMigrateJobsListDstInfoInfoArrayOutput

type GetMigrateJobsListDstInfoInfoArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListDstInfoInfoArrayOutput) ElementType

func (GetMigrateJobsListDstInfoInfoArrayOutput) Index

func (GetMigrateJobsListDstInfoInfoArrayOutput) ToGetMigrateJobsListDstInfoInfoArrayOutput

func (o GetMigrateJobsListDstInfoInfoArrayOutput) ToGetMigrateJobsListDstInfoInfoArrayOutput() GetMigrateJobsListDstInfoInfoArrayOutput

func (GetMigrateJobsListDstInfoInfoArrayOutput) ToGetMigrateJobsListDstInfoInfoArrayOutputWithContext

func (o GetMigrateJobsListDstInfoInfoArrayOutput) ToGetMigrateJobsListDstInfoInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListDstInfoInfoArrayOutput

type GetMigrateJobsListDstInfoInfoInput

type GetMigrateJobsListDstInfoInfoInput interface {
	pulumi.Input

	ToGetMigrateJobsListDstInfoInfoOutput() GetMigrateJobsListDstInfoInfoOutput
	ToGetMigrateJobsListDstInfoInfoOutputWithContext(context.Context) GetMigrateJobsListDstInfoInfoOutput
}

GetMigrateJobsListDstInfoInfoInput is an input type that accepts GetMigrateJobsListDstInfoInfoArgs and GetMigrateJobsListDstInfoInfoOutput values. You can construct a concrete instance of `GetMigrateJobsListDstInfoInfoInput` via:

GetMigrateJobsListDstInfoInfoArgs{...}

type GetMigrateJobsListDstInfoInfoOutput

type GetMigrateJobsListDstInfoInfoOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListDstInfoInfoOutput) Account

account.

func (GetMigrateJobsListDstInfoInfoOutput) AccountMode

account mode.

func (GetMigrateJobsListDstInfoInfoOutput) AccountRole

account role.

func (GetMigrateJobsListDstInfoInfoOutput) CcnGwId

ccn gateway id.

func (GetMigrateJobsListDstInfoInfoOutput) CvmInstanceId

cvm instance id.

func (GetMigrateJobsListDstInfoInfoOutput) DbKernel

database kernel.

func (GetMigrateJobsListDstInfoInfoOutput) ElementType

func (GetMigrateJobsListDstInfoInfoOutput) EngineVersion

engine version.

func (GetMigrateJobsListDstInfoInfoOutput) Host

host.

func (GetMigrateJobsListDstInfoInfoOutput) InstanceId

instance id.

func (GetMigrateJobsListDstInfoInfoOutput) Password

password.

func (GetMigrateJobsListDstInfoInfoOutput) Port

port.

func (GetMigrateJobsListDstInfoInfoOutput) Role

node role.

func (GetMigrateJobsListDstInfoInfoOutput) SubnetId

subnet id.

func (GetMigrateJobsListDstInfoInfoOutput) TmpSecretId

temporary secret id.

func (GetMigrateJobsListDstInfoInfoOutput) TmpSecretKey

temporary secret key.

func (GetMigrateJobsListDstInfoInfoOutput) TmpToken

temporary token.

func (GetMigrateJobsListDstInfoInfoOutput) ToGetMigrateJobsListDstInfoInfoOutput

func (o GetMigrateJobsListDstInfoInfoOutput) ToGetMigrateJobsListDstInfoInfoOutput() GetMigrateJobsListDstInfoInfoOutput

func (GetMigrateJobsListDstInfoInfoOutput) ToGetMigrateJobsListDstInfoInfoOutputWithContext

func (o GetMigrateJobsListDstInfoInfoOutput) ToGetMigrateJobsListDstInfoInfoOutputWithContext(ctx context.Context) GetMigrateJobsListDstInfoInfoOutput

func (GetMigrateJobsListDstInfoInfoOutput) UniqVpnGwId

vpn gateway id.

func (GetMigrateJobsListDstInfoInfoOutput) User

user.

func (GetMigrateJobsListDstInfoInfoOutput) VpcId

vpc id.

type GetMigrateJobsListDstInfoInput

type GetMigrateJobsListDstInfoInput interface {
	pulumi.Input

	ToGetMigrateJobsListDstInfoOutput() GetMigrateJobsListDstInfoOutput
	ToGetMigrateJobsListDstInfoOutputWithContext(context.Context) GetMigrateJobsListDstInfoOutput
}

GetMigrateJobsListDstInfoInput is an input type that accepts GetMigrateJobsListDstInfoArgs and GetMigrateJobsListDstInfoOutput values. You can construct a concrete instance of `GetMigrateJobsListDstInfoInput` via:

GetMigrateJobsListDstInfoArgs{...}

type GetMigrateJobsListDstInfoOutput

type GetMigrateJobsListDstInfoOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListDstInfoOutput) AccessType

access type.

func (GetMigrateJobsListDstInfoOutput) DatabaseType

database type.

func (GetMigrateJobsListDstInfoOutput) ElementType

func (GetMigrateJobsListDstInfoOutput) Infos

db info.

func (GetMigrateJobsListDstInfoOutput) NodeType

node type.

func (GetMigrateJobsListDstInfoOutput) Region

region.

func (GetMigrateJobsListDstInfoOutput) ToGetMigrateJobsListDstInfoOutput

func (o GetMigrateJobsListDstInfoOutput) ToGetMigrateJobsListDstInfoOutput() GetMigrateJobsListDstInfoOutput

func (GetMigrateJobsListDstInfoOutput) ToGetMigrateJobsListDstInfoOutputWithContext

func (o GetMigrateJobsListDstInfoOutput) ToGetMigrateJobsListDstInfoOutputWithContext(ctx context.Context) GetMigrateJobsListDstInfoOutput

type GetMigrateJobsListInput

type GetMigrateJobsListInput interface {
	pulumi.Input

	ToGetMigrateJobsListOutput() GetMigrateJobsListOutput
	ToGetMigrateJobsListOutputWithContext(context.Context) GetMigrateJobsListOutput
}

GetMigrateJobsListInput is an input type that accepts GetMigrateJobsListArgs and GetMigrateJobsListOutput values. You can construct a concrete instance of `GetMigrateJobsListInput` via:

GetMigrateJobsListArgs{...}

type GetMigrateJobsListOutput

type GetMigrateJobsListOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListOutput) Actions

action info.

func (GetMigrateJobsListOutput) BriefMsg

brief message for migrate error.

func (GetMigrateJobsListOutput) CompareTasks

compare task info.

func (GetMigrateJobsListOutput) CreateTime

create time.

func (GetMigrateJobsListOutput) DstInfos

destination info.

func (GetMigrateJobsListOutput) ElementType

func (GetMigrateJobsListOutput) ElementType() reflect.Type

func (GetMigrateJobsListOutput) EndTime

end time.

func (GetMigrateJobsListOutput) ExpectRunTime

func (o GetMigrateJobsListOutput) ExpectRunTime() pulumi.StringOutput

expected run time.

func (GetMigrateJobsListOutput) JobId

job id.

func (GetMigrateJobsListOutput) JobName

job name.

func (GetMigrateJobsListOutput) RunMode

run mode.

func (GetMigrateJobsListOutput) SrcInfos

source info.

func (GetMigrateJobsListOutput) StartTime

start time.

func (GetMigrateJobsListOutput) Status

migrate status.

func (GetMigrateJobsListOutput) StepInfos

step infos.

func (GetMigrateJobsListOutput) Tags

tag list.

func (GetMigrateJobsListOutput) ToGetMigrateJobsListOutput

func (o GetMigrateJobsListOutput) ToGetMigrateJobsListOutput() GetMigrateJobsListOutput

func (GetMigrateJobsListOutput) ToGetMigrateJobsListOutputWithContext

func (o GetMigrateJobsListOutput) ToGetMigrateJobsListOutputWithContext(ctx context.Context) GetMigrateJobsListOutput

func (GetMigrateJobsListOutput) TradeInfos

trade info.

func (GetMigrateJobsListOutput) UpdateTime

update time.

type GetMigrateJobsListSrcInfo

type GetMigrateJobsListSrcInfo struct {
	// access type.
	AccessType string `pulumi:"accessType"`
	// database type.
	DatabaseType string `pulumi:"databaseType"`
	// extra attributes.
	ExtraAttrs []GetMigrateJobsListSrcInfoExtraAttr `pulumi:"extraAttrs"`
	// db info.
	Infos []GetMigrateJobsListSrcInfoInfo `pulumi:"infos"`
	// node type.
	NodeType string `pulumi:"nodeType"`
	// region.
	Region string `pulumi:"region"`
	// supplier.
	Supplier string `pulumi:"supplier"`
}

type GetMigrateJobsListSrcInfoArgs

type GetMigrateJobsListSrcInfoArgs struct {
	// access type.
	AccessType pulumi.StringInput `pulumi:"accessType"`
	// database type.
	DatabaseType pulumi.StringInput `pulumi:"databaseType"`
	// extra attributes.
	ExtraAttrs GetMigrateJobsListSrcInfoExtraAttrArrayInput `pulumi:"extraAttrs"`
	// db info.
	Infos GetMigrateJobsListSrcInfoInfoArrayInput `pulumi:"infos"`
	// node type.
	NodeType pulumi.StringInput `pulumi:"nodeType"`
	// region.
	Region pulumi.StringInput `pulumi:"region"`
	// supplier.
	Supplier pulumi.StringInput `pulumi:"supplier"`
}

func (GetMigrateJobsListSrcInfoArgs) ElementType

func (GetMigrateJobsListSrcInfoArgs) ToGetMigrateJobsListSrcInfoOutput

func (i GetMigrateJobsListSrcInfoArgs) ToGetMigrateJobsListSrcInfoOutput() GetMigrateJobsListSrcInfoOutput

func (GetMigrateJobsListSrcInfoArgs) ToGetMigrateJobsListSrcInfoOutputWithContext

func (i GetMigrateJobsListSrcInfoArgs) ToGetMigrateJobsListSrcInfoOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoOutput

type GetMigrateJobsListSrcInfoArray

type GetMigrateJobsListSrcInfoArray []GetMigrateJobsListSrcInfoInput

func (GetMigrateJobsListSrcInfoArray) ElementType

func (GetMigrateJobsListSrcInfoArray) ToGetMigrateJobsListSrcInfoArrayOutput

func (i GetMigrateJobsListSrcInfoArray) ToGetMigrateJobsListSrcInfoArrayOutput() GetMigrateJobsListSrcInfoArrayOutput

func (GetMigrateJobsListSrcInfoArray) ToGetMigrateJobsListSrcInfoArrayOutputWithContext

func (i GetMigrateJobsListSrcInfoArray) ToGetMigrateJobsListSrcInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoArrayOutput

type GetMigrateJobsListSrcInfoArrayInput

type GetMigrateJobsListSrcInfoArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListSrcInfoArrayOutput() GetMigrateJobsListSrcInfoArrayOutput
	ToGetMigrateJobsListSrcInfoArrayOutputWithContext(context.Context) GetMigrateJobsListSrcInfoArrayOutput
}

GetMigrateJobsListSrcInfoArrayInput is an input type that accepts GetMigrateJobsListSrcInfoArray and GetMigrateJobsListSrcInfoArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListSrcInfoArrayInput` via:

GetMigrateJobsListSrcInfoArray{ GetMigrateJobsListSrcInfoArgs{...} }

type GetMigrateJobsListSrcInfoArrayOutput

type GetMigrateJobsListSrcInfoArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListSrcInfoArrayOutput) ElementType

func (GetMigrateJobsListSrcInfoArrayOutput) Index

func (GetMigrateJobsListSrcInfoArrayOutput) ToGetMigrateJobsListSrcInfoArrayOutput

func (o GetMigrateJobsListSrcInfoArrayOutput) ToGetMigrateJobsListSrcInfoArrayOutput() GetMigrateJobsListSrcInfoArrayOutput

func (GetMigrateJobsListSrcInfoArrayOutput) ToGetMigrateJobsListSrcInfoArrayOutputWithContext

func (o GetMigrateJobsListSrcInfoArrayOutput) ToGetMigrateJobsListSrcInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoArrayOutput

type GetMigrateJobsListSrcInfoExtraAttr

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

type GetMigrateJobsListSrcInfoExtraAttrArgs

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

func (GetMigrateJobsListSrcInfoExtraAttrArgs) ElementType

func (GetMigrateJobsListSrcInfoExtraAttrArgs) ToGetMigrateJobsListSrcInfoExtraAttrOutput

func (i GetMigrateJobsListSrcInfoExtraAttrArgs) ToGetMigrateJobsListSrcInfoExtraAttrOutput() GetMigrateJobsListSrcInfoExtraAttrOutput

func (GetMigrateJobsListSrcInfoExtraAttrArgs) ToGetMigrateJobsListSrcInfoExtraAttrOutputWithContext

func (i GetMigrateJobsListSrcInfoExtraAttrArgs) ToGetMigrateJobsListSrcInfoExtraAttrOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoExtraAttrOutput

type GetMigrateJobsListSrcInfoExtraAttrArray

type GetMigrateJobsListSrcInfoExtraAttrArray []GetMigrateJobsListSrcInfoExtraAttrInput

func (GetMigrateJobsListSrcInfoExtraAttrArray) ElementType

func (GetMigrateJobsListSrcInfoExtraAttrArray) ToGetMigrateJobsListSrcInfoExtraAttrArrayOutput

func (i GetMigrateJobsListSrcInfoExtraAttrArray) ToGetMigrateJobsListSrcInfoExtraAttrArrayOutput() GetMigrateJobsListSrcInfoExtraAttrArrayOutput

func (GetMigrateJobsListSrcInfoExtraAttrArray) ToGetMigrateJobsListSrcInfoExtraAttrArrayOutputWithContext

func (i GetMigrateJobsListSrcInfoExtraAttrArray) ToGetMigrateJobsListSrcInfoExtraAttrArrayOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoExtraAttrArrayOutput

type GetMigrateJobsListSrcInfoExtraAttrArrayInput

type GetMigrateJobsListSrcInfoExtraAttrArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListSrcInfoExtraAttrArrayOutput() GetMigrateJobsListSrcInfoExtraAttrArrayOutput
	ToGetMigrateJobsListSrcInfoExtraAttrArrayOutputWithContext(context.Context) GetMigrateJobsListSrcInfoExtraAttrArrayOutput
}

GetMigrateJobsListSrcInfoExtraAttrArrayInput is an input type that accepts GetMigrateJobsListSrcInfoExtraAttrArray and GetMigrateJobsListSrcInfoExtraAttrArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListSrcInfoExtraAttrArrayInput` via:

GetMigrateJobsListSrcInfoExtraAttrArray{ GetMigrateJobsListSrcInfoExtraAttrArgs{...} }

type GetMigrateJobsListSrcInfoExtraAttrArrayOutput

type GetMigrateJobsListSrcInfoExtraAttrArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListSrcInfoExtraAttrArrayOutput) ElementType

func (GetMigrateJobsListSrcInfoExtraAttrArrayOutput) Index

func (GetMigrateJobsListSrcInfoExtraAttrArrayOutput) ToGetMigrateJobsListSrcInfoExtraAttrArrayOutput

func (o GetMigrateJobsListSrcInfoExtraAttrArrayOutput) ToGetMigrateJobsListSrcInfoExtraAttrArrayOutput() GetMigrateJobsListSrcInfoExtraAttrArrayOutput

func (GetMigrateJobsListSrcInfoExtraAttrArrayOutput) ToGetMigrateJobsListSrcInfoExtraAttrArrayOutputWithContext

func (o GetMigrateJobsListSrcInfoExtraAttrArrayOutput) ToGetMigrateJobsListSrcInfoExtraAttrArrayOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoExtraAttrArrayOutput

type GetMigrateJobsListSrcInfoExtraAttrInput

type GetMigrateJobsListSrcInfoExtraAttrInput interface {
	pulumi.Input

	ToGetMigrateJobsListSrcInfoExtraAttrOutput() GetMigrateJobsListSrcInfoExtraAttrOutput
	ToGetMigrateJobsListSrcInfoExtraAttrOutputWithContext(context.Context) GetMigrateJobsListSrcInfoExtraAttrOutput
}

GetMigrateJobsListSrcInfoExtraAttrInput is an input type that accepts GetMigrateJobsListSrcInfoExtraAttrArgs and GetMigrateJobsListSrcInfoExtraAttrOutput values. You can construct a concrete instance of `GetMigrateJobsListSrcInfoExtraAttrInput` via:

GetMigrateJobsListSrcInfoExtraAttrArgs{...}

type GetMigrateJobsListSrcInfoExtraAttrOutput

type GetMigrateJobsListSrcInfoExtraAttrOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListSrcInfoExtraAttrOutput) ElementType

func (GetMigrateJobsListSrcInfoExtraAttrOutput) Key

key.

func (GetMigrateJobsListSrcInfoExtraAttrOutput) ToGetMigrateJobsListSrcInfoExtraAttrOutput

func (o GetMigrateJobsListSrcInfoExtraAttrOutput) ToGetMigrateJobsListSrcInfoExtraAttrOutput() GetMigrateJobsListSrcInfoExtraAttrOutput

func (GetMigrateJobsListSrcInfoExtraAttrOutput) ToGetMigrateJobsListSrcInfoExtraAttrOutputWithContext

func (o GetMigrateJobsListSrcInfoExtraAttrOutput) ToGetMigrateJobsListSrcInfoExtraAttrOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoExtraAttrOutput

func (GetMigrateJobsListSrcInfoExtraAttrOutput) Value

value.

type GetMigrateJobsListSrcInfoInfo

type GetMigrateJobsListSrcInfoInfo struct {
	// account.
	Account string `pulumi:"account"`
	// account mode.
	AccountMode string `pulumi:"accountMode"`
	// account role.
	AccountRole string `pulumi:"accountRole"`
	// ccn gateway id.
	CcnGwId string `pulumi:"ccnGwId"`
	// cvm instance id.
	CvmInstanceId string `pulumi:"cvmInstanceId"`
	// database kernel.
	DbKernel string `pulumi:"dbKernel"`
	// engine version.
	EngineVersion string `pulumi:"engineVersion"`
	// host.
	Host string `pulumi:"host"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// password.
	Password string `pulumi:"password"`
	// port.
	Port int `pulumi:"port"`
	// node role.
	Role string `pulumi:"role"`
	// subnet id.
	SubnetId string `pulumi:"subnetId"`
	// temporary secret id.
	TmpSecretId string `pulumi:"tmpSecretId"`
	// temporary secret key.
	TmpSecretKey string `pulumi:"tmpSecretKey"`
	// temporary token.
	TmpToken string `pulumi:"tmpToken"`
	// vpn gateway id.
	UniqVpnGwId string `pulumi:"uniqVpnGwId"`
	// user.
	User string `pulumi:"user"`
	// vpc id.
	VpcId string `pulumi:"vpcId"`
}

type GetMigrateJobsListSrcInfoInfoArgs

type GetMigrateJobsListSrcInfoInfoArgs struct {
	// account.
	Account pulumi.StringInput `pulumi:"account"`
	// account mode.
	AccountMode pulumi.StringInput `pulumi:"accountMode"`
	// account role.
	AccountRole pulumi.StringInput `pulumi:"accountRole"`
	// ccn gateway id.
	CcnGwId pulumi.StringInput `pulumi:"ccnGwId"`
	// cvm instance id.
	CvmInstanceId pulumi.StringInput `pulumi:"cvmInstanceId"`
	// database kernel.
	DbKernel pulumi.StringInput `pulumi:"dbKernel"`
	// engine version.
	EngineVersion pulumi.StringInput `pulumi:"engineVersion"`
	// host.
	Host pulumi.StringInput `pulumi:"host"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// password.
	Password pulumi.StringInput `pulumi:"password"`
	// port.
	Port pulumi.IntInput `pulumi:"port"`
	// node role.
	Role pulumi.StringInput `pulumi:"role"`
	// subnet id.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// temporary secret id.
	TmpSecretId pulumi.StringInput `pulumi:"tmpSecretId"`
	// temporary secret key.
	TmpSecretKey pulumi.StringInput `pulumi:"tmpSecretKey"`
	// temporary token.
	TmpToken pulumi.StringInput `pulumi:"tmpToken"`
	// vpn gateway id.
	UniqVpnGwId pulumi.StringInput `pulumi:"uniqVpnGwId"`
	// user.
	User pulumi.StringInput `pulumi:"user"`
	// vpc id.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
}

func (GetMigrateJobsListSrcInfoInfoArgs) ElementType

func (GetMigrateJobsListSrcInfoInfoArgs) ToGetMigrateJobsListSrcInfoInfoOutput

func (i GetMigrateJobsListSrcInfoInfoArgs) ToGetMigrateJobsListSrcInfoInfoOutput() GetMigrateJobsListSrcInfoInfoOutput

func (GetMigrateJobsListSrcInfoInfoArgs) ToGetMigrateJobsListSrcInfoInfoOutputWithContext

func (i GetMigrateJobsListSrcInfoInfoArgs) ToGetMigrateJobsListSrcInfoInfoOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoInfoOutput

type GetMigrateJobsListSrcInfoInfoArray

type GetMigrateJobsListSrcInfoInfoArray []GetMigrateJobsListSrcInfoInfoInput

func (GetMigrateJobsListSrcInfoInfoArray) ElementType

func (GetMigrateJobsListSrcInfoInfoArray) ToGetMigrateJobsListSrcInfoInfoArrayOutput

func (i GetMigrateJobsListSrcInfoInfoArray) ToGetMigrateJobsListSrcInfoInfoArrayOutput() GetMigrateJobsListSrcInfoInfoArrayOutput

func (GetMigrateJobsListSrcInfoInfoArray) ToGetMigrateJobsListSrcInfoInfoArrayOutputWithContext

func (i GetMigrateJobsListSrcInfoInfoArray) ToGetMigrateJobsListSrcInfoInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoInfoArrayOutput

type GetMigrateJobsListSrcInfoInfoArrayInput

type GetMigrateJobsListSrcInfoInfoArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListSrcInfoInfoArrayOutput() GetMigrateJobsListSrcInfoInfoArrayOutput
	ToGetMigrateJobsListSrcInfoInfoArrayOutputWithContext(context.Context) GetMigrateJobsListSrcInfoInfoArrayOutput
}

GetMigrateJobsListSrcInfoInfoArrayInput is an input type that accepts GetMigrateJobsListSrcInfoInfoArray and GetMigrateJobsListSrcInfoInfoArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListSrcInfoInfoArrayInput` via:

GetMigrateJobsListSrcInfoInfoArray{ GetMigrateJobsListSrcInfoInfoArgs{...} }

type GetMigrateJobsListSrcInfoInfoArrayOutput

type GetMigrateJobsListSrcInfoInfoArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListSrcInfoInfoArrayOutput) ElementType

func (GetMigrateJobsListSrcInfoInfoArrayOutput) Index

func (GetMigrateJobsListSrcInfoInfoArrayOutput) ToGetMigrateJobsListSrcInfoInfoArrayOutput

func (o GetMigrateJobsListSrcInfoInfoArrayOutput) ToGetMigrateJobsListSrcInfoInfoArrayOutput() GetMigrateJobsListSrcInfoInfoArrayOutput

func (GetMigrateJobsListSrcInfoInfoArrayOutput) ToGetMigrateJobsListSrcInfoInfoArrayOutputWithContext

func (o GetMigrateJobsListSrcInfoInfoArrayOutput) ToGetMigrateJobsListSrcInfoInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoInfoArrayOutput

type GetMigrateJobsListSrcInfoInfoInput

type GetMigrateJobsListSrcInfoInfoInput interface {
	pulumi.Input

	ToGetMigrateJobsListSrcInfoInfoOutput() GetMigrateJobsListSrcInfoInfoOutput
	ToGetMigrateJobsListSrcInfoInfoOutputWithContext(context.Context) GetMigrateJobsListSrcInfoInfoOutput
}

GetMigrateJobsListSrcInfoInfoInput is an input type that accepts GetMigrateJobsListSrcInfoInfoArgs and GetMigrateJobsListSrcInfoInfoOutput values. You can construct a concrete instance of `GetMigrateJobsListSrcInfoInfoInput` via:

GetMigrateJobsListSrcInfoInfoArgs{...}

type GetMigrateJobsListSrcInfoInfoOutput

type GetMigrateJobsListSrcInfoInfoOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListSrcInfoInfoOutput) Account

account.

func (GetMigrateJobsListSrcInfoInfoOutput) AccountMode

account mode.

func (GetMigrateJobsListSrcInfoInfoOutput) AccountRole

account role.

func (GetMigrateJobsListSrcInfoInfoOutput) CcnGwId

ccn gateway id.

func (GetMigrateJobsListSrcInfoInfoOutput) CvmInstanceId

cvm instance id.

func (GetMigrateJobsListSrcInfoInfoOutput) DbKernel

database kernel.

func (GetMigrateJobsListSrcInfoInfoOutput) ElementType

func (GetMigrateJobsListSrcInfoInfoOutput) EngineVersion

engine version.

func (GetMigrateJobsListSrcInfoInfoOutput) Host

host.

func (GetMigrateJobsListSrcInfoInfoOutput) InstanceId

instance id.

func (GetMigrateJobsListSrcInfoInfoOutput) Password

password.

func (GetMigrateJobsListSrcInfoInfoOutput) Port

port.

func (GetMigrateJobsListSrcInfoInfoOutput) Role

node role.

func (GetMigrateJobsListSrcInfoInfoOutput) SubnetId

subnet id.

func (GetMigrateJobsListSrcInfoInfoOutput) TmpSecretId

temporary secret id.

func (GetMigrateJobsListSrcInfoInfoOutput) TmpSecretKey

temporary secret key.

func (GetMigrateJobsListSrcInfoInfoOutput) TmpToken

temporary token.

func (GetMigrateJobsListSrcInfoInfoOutput) ToGetMigrateJobsListSrcInfoInfoOutput

func (o GetMigrateJobsListSrcInfoInfoOutput) ToGetMigrateJobsListSrcInfoInfoOutput() GetMigrateJobsListSrcInfoInfoOutput

func (GetMigrateJobsListSrcInfoInfoOutput) ToGetMigrateJobsListSrcInfoInfoOutputWithContext

func (o GetMigrateJobsListSrcInfoInfoOutput) ToGetMigrateJobsListSrcInfoInfoOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoInfoOutput

func (GetMigrateJobsListSrcInfoInfoOutput) UniqVpnGwId

vpn gateway id.

func (GetMigrateJobsListSrcInfoInfoOutput) User

user.

func (GetMigrateJobsListSrcInfoInfoOutput) VpcId

vpc id.

type GetMigrateJobsListSrcInfoInput

type GetMigrateJobsListSrcInfoInput interface {
	pulumi.Input

	ToGetMigrateJobsListSrcInfoOutput() GetMigrateJobsListSrcInfoOutput
	ToGetMigrateJobsListSrcInfoOutputWithContext(context.Context) GetMigrateJobsListSrcInfoOutput
}

GetMigrateJobsListSrcInfoInput is an input type that accepts GetMigrateJobsListSrcInfoArgs and GetMigrateJobsListSrcInfoOutput values. You can construct a concrete instance of `GetMigrateJobsListSrcInfoInput` via:

GetMigrateJobsListSrcInfoArgs{...}

type GetMigrateJobsListSrcInfoOutput

type GetMigrateJobsListSrcInfoOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListSrcInfoOutput) AccessType

access type.

func (GetMigrateJobsListSrcInfoOutput) DatabaseType

database type.

func (GetMigrateJobsListSrcInfoOutput) ElementType

func (GetMigrateJobsListSrcInfoOutput) ExtraAttrs

extra attributes.

func (GetMigrateJobsListSrcInfoOutput) Infos

db info.

func (GetMigrateJobsListSrcInfoOutput) NodeType

node type.

func (GetMigrateJobsListSrcInfoOutput) Region

region.

func (GetMigrateJobsListSrcInfoOutput) Supplier

supplier.

func (GetMigrateJobsListSrcInfoOutput) ToGetMigrateJobsListSrcInfoOutput

func (o GetMigrateJobsListSrcInfoOutput) ToGetMigrateJobsListSrcInfoOutput() GetMigrateJobsListSrcInfoOutput

func (GetMigrateJobsListSrcInfoOutput) ToGetMigrateJobsListSrcInfoOutputWithContext

func (o GetMigrateJobsListSrcInfoOutput) ToGetMigrateJobsListSrcInfoOutputWithContext(ctx context.Context) GetMigrateJobsListSrcInfoOutput

type GetMigrateJobsListStepInfo

type GetMigrateJobsListStepInfo struct {
	// master slave distance.
	MasterSlaveDistance int `pulumi:"masterSlaveDistance"`
	// seconds behind master.
	SecondsBehindMaster int `pulumi:"secondsBehindMaster"`
	// number of all steps.
	StepAll int `pulumi:"stepAll"`
	// step infos.
	StepInfos []GetMigrateJobsListStepInfoStepInfo `pulumi:"stepInfos"`
	// current step.
	StepNow int `pulumi:"stepNow"`
}

type GetMigrateJobsListStepInfoArgs

type GetMigrateJobsListStepInfoArgs struct {
	// master slave distance.
	MasterSlaveDistance pulumi.IntInput `pulumi:"masterSlaveDistance"`
	// seconds behind master.
	SecondsBehindMaster pulumi.IntInput `pulumi:"secondsBehindMaster"`
	// number of all steps.
	StepAll pulumi.IntInput `pulumi:"stepAll"`
	// step infos.
	StepInfos GetMigrateJobsListStepInfoStepInfoArrayInput `pulumi:"stepInfos"`
	// current step.
	StepNow pulumi.IntInput `pulumi:"stepNow"`
}

func (GetMigrateJobsListStepInfoArgs) ElementType

func (GetMigrateJobsListStepInfoArgs) ToGetMigrateJobsListStepInfoOutput

func (i GetMigrateJobsListStepInfoArgs) ToGetMigrateJobsListStepInfoOutput() GetMigrateJobsListStepInfoOutput

func (GetMigrateJobsListStepInfoArgs) ToGetMigrateJobsListStepInfoOutputWithContext

func (i GetMigrateJobsListStepInfoArgs) ToGetMigrateJobsListStepInfoOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoOutput

type GetMigrateJobsListStepInfoArray

type GetMigrateJobsListStepInfoArray []GetMigrateJobsListStepInfoInput

func (GetMigrateJobsListStepInfoArray) ElementType

func (GetMigrateJobsListStepInfoArray) ToGetMigrateJobsListStepInfoArrayOutput

func (i GetMigrateJobsListStepInfoArray) ToGetMigrateJobsListStepInfoArrayOutput() GetMigrateJobsListStepInfoArrayOutput

func (GetMigrateJobsListStepInfoArray) ToGetMigrateJobsListStepInfoArrayOutputWithContext

func (i GetMigrateJobsListStepInfoArray) ToGetMigrateJobsListStepInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoArrayOutput

type GetMigrateJobsListStepInfoArrayInput

type GetMigrateJobsListStepInfoArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListStepInfoArrayOutput() GetMigrateJobsListStepInfoArrayOutput
	ToGetMigrateJobsListStepInfoArrayOutputWithContext(context.Context) GetMigrateJobsListStepInfoArrayOutput
}

GetMigrateJobsListStepInfoArrayInput is an input type that accepts GetMigrateJobsListStepInfoArray and GetMigrateJobsListStepInfoArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListStepInfoArrayInput` via:

GetMigrateJobsListStepInfoArray{ GetMigrateJobsListStepInfoArgs{...} }

type GetMigrateJobsListStepInfoArrayOutput

type GetMigrateJobsListStepInfoArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListStepInfoArrayOutput) ElementType

func (GetMigrateJobsListStepInfoArrayOutput) Index

func (GetMigrateJobsListStepInfoArrayOutput) ToGetMigrateJobsListStepInfoArrayOutput

func (o GetMigrateJobsListStepInfoArrayOutput) ToGetMigrateJobsListStepInfoArrayOutput() GetMigrateJobsListStepInfoArrayOutput

func (GetMigrateJobsListStepInfoArrayOutput) ToGetMigrateJobsListStepInfoArrayOutputWithContext

func (o GetMigrateJobsListStepInfoArrayOutput) ToGetMigrateJobsListStepInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoArrayOutput

type GetMigrateJobsListStepInfoInput

type GetMigrateJobsListStepInfoInput interface {
	pulumi.Input

	ToGetMigrateJobsListStepInfoOutput() GetMigrateJobsListStepInfoOutput
	ToGetMigrateJobsListStepInfoOutputWithContext(context.Context) GetMigrateJobsListStepInfoOutput
}

GetMigrateJobsListStepInfoInput is an input type that accepts GetMigrateJobsListStepInfoArgs and GetMigrateJobsListStepInfoOutput values. You can construct a concrete instance of `GetMigrateJobsListStepInfoInput` via:

GetMigrateJobsListStepInfoArgs{...}

type GetMigrateJobsListStepInfoOutput

type GetMigrateJobsListStepInfoOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListStepInfoOutput) ElementType

func (GetMigrateJobsListStepInfoOutput) MasterSlaveDistance

func (o GetMigrateJobsListStepInfoOutput) MasterSlaveDistance() pulumi.IntOutput

master slave distance.

func (GetMigrateJobsListStepInfoOutput) SecondsBehindMaster

func (o GetMigrateJobsListStepInfoOutput) SecondsBehindMaster() pulumi.IntOutput

seconds behind master.

func (GetMigrateJobsListStepInfoOutput) StepAll

number of all steps.

func (GetMigrateJobsListStepInfoOutput) StepInfos

step infos.

func (GetMigrateJobsListStepInfoOutput) StepNow

current step.

func (GetMigrateJobsListStepInfoOutput) ToGetMigrateJobsListStepInfoOutput

func (o GetMigrateJobsListStepInfoOutput) ToGetMigrateJobsListStepInfoOutput() GetMigrateJobsListStepInfoOutput

func (GetMigrateJobsListStepInfoOutput) ToGetMigrateJobsListStepInfoOutputWithContext

func (o GetMigrateJobsListStepInfoOutput) ToGetMigrateJobsListStepInfoOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoOutput

type GetMigrateJobsListStepInfoStepInfo

type GetMigrateJobsListStepInfoStepInfo struct {
	// error list.
	Errors []GetMigrateJobsListStepInfoStepInfoError `pulumi:"errors"`
	// the percent of miragtion progress.
	Percent int `pulumi:"percent"`
	// start time.
	StartTime string `pulumi:"startTime"`
	// migrate status.
	Status string `pulumi:"status"`
	// step id.
	StepId string `pulumi:"stepId"`
	// step message.
	StepMessage string `pulumi:"stepMessage"`
	// step name.
	StepName string `pulumi:"stepName"`
	// step number.
	StepNo int `pulumi:"stepNo"`
	// warning list.
	Warnings []GetMigrateJobsListStepInfoStepInfoWarning `pulumi:"warnings"`
}

type GetMigrateJobsListStepInfoStepInfoArgs

type GetMigrateJobsListStepInfoStepInfoArgs struct {
	// error list.
	Errors GetMigrateJobsListStepInfoStepInfoErrorArrayInput `pulumi:"errors"`
	// the percent of miragtion progress.
	Percent pulumi.IntInput `pulumi:"percent"`
	// start time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// migrate status.
	Status pulumi.StringInput `pulumi:"status"`
	// step id.
	StepId pulumi.StringInput `pulumi:"stepId"`
	// step message.
	StepMessage pulumi.StringInput `pulumi:"stepMessage"`
	// step name.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// step number.
	StepNo pulumi.IntInput `pulumi:"stepNo"`
	// warning list.
	Warnings GetMigrateJobsListStepInfoStepInfoWarningArrayInput `pulumi:"warnings"`
}

func (GetMigrateJobsListStepInfoStepInfoArgs) ElementType

func (GetMigrateJobsListStepInfoStepInfoArgs) ToGetMigrateJobsListStepInfoStepInfoOutput

func (i GetMigrateJobsListStepInfoStepInfoArgs) ToGetMigrateJobsListStepInfoStepInfoOutput() GetMigrateJobsListStepInfoStepInfoOutput

func (GetMigrateJobsListStepInfoStepInfoArgs) ToGetMigrateJobsListStepInfoStepInfoOutputWithContext

func (i GetMigrateJobsListStepInfoStepInfoArgs) ToGetMigrateJobsListStepInfoStepInfoOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoOutput

type GetMigrateJobsListStepInfoStepInfoArray

type GetMigrateJobsListStepInfoStepInfoArray []GetMigrateJobsListStepInfoStepInfoInput

func (GetMigrateJobsListStepInfoStepInfoArray) ElementType

func (GetMigrateJobsListStepInfoStepInfoArray) ToGetMigrateJobsListStepInfoStepInfoArrayOutput

func (i GetMigrateJobsListStepInfoStepInfoArray) ToGetMigrateJobsListStepInfoStepInfoArrayOutput() GetMigrateJobsListStepInfoStepInfoArrayOutput

func (GetMigrateJobsListStepInfoStepInfoArray) ToGetMigrateJobsListStepInfoStepInfoArrayOutputWithContext

func (i GetMigrateJobsListStepInfoStepInfoArray) ToGetMigrateJobsListStepInfoStepInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoArrayOutput

type GetMigrateJobsListStepInfoStepInfoArrayInput

type GetMigrateJobsListStepInfoStepInfoArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListStepInfoStepInfoArrayOutput() GetMigrateJobsListStepInfoStepInfoArrayOutput
	ToGetMigrateJobsListStepInfoStepInfoArrayOutputWithContext(context.Context) GetMigrateJobsListStepInfoStepInfoArrayOutput
}

GetMigrateJobsListStepInfoStepInfoArrayInput is an input type that accepts GetMigrateJobsListStepInfoStepInfoArray and GetMigrateJobsListStepInfoStepInfoArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListStepInfoStepInfoArrayInput` via:

GetMigrateJobsListStepInfoStepInfoArray{ GetMigrateJobsListStepInfoStepInfoArgs{...} }

type GetMigrateJobsListStepInfoStepInfoArrayOutput

type GetMigrateJobsListStepInfoStepInfoArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListStepInfoStepInfoArrayOutput) ElementType

func (GetMigrateJobsListStepInfoStepInfoArrayOutput) Index

func (GetMigrateJobsListStepInfoStepInfoArrayOutput) ToGetMigrateJobsListStepInfoStepInfoArrayOutput

func (o GetMigrateJobsListStepInfoStepInfoArrayOutput) ToGetMigrateJobsListStepInfoStepInfoArrayOutput() GetMigrateJobsListStepInfoStepInfoArrayOutput

func (GetMigrateJobsListStepInfoStepInfoArrayOutput) ToGetMigrateJobsListStepInfoStepInfoArrayOutputWithContext

func (o GetMigrateJobsListStepInfoStepInfoArrayOutput) ToGetMigrateJobsListStepInfoStepInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoArrayOutput

type GetMigrateJobsListStepInfoStepInfoError

type GetMigrateJobsListStepInfoStepInfoError struct {
	// help document.
	HelpDoc string `pulumi:"helpDoc"`
	// message.
	Message string `pulumi:"message"`
	// solution.
	Solution string `pulumi:"solution"`
}

type GetMigrateJobsListStepInfoStepInfoErrorArgs

type GetMigrateJobsListStepInfoStepInfoErrorArgs struct {
	// help document.
	HelpDoc pulumi.StringInput `pulumi:"helpDoc"`
	// message.
	Message pulumi.StringInput `pulumi:"message"`
	// solution.
	Solution pulumi.StringInput `pulumi:"solution"`
}

func (GetMigrateJobsListStepInfoStepInfoErrorArgs) ElementType

func (GetMigrateJobsListStepInfoStepInfoErrorArgs) ToGetMigrateJobsListStepInfoStepInfoErrorOutput

func (i GetMigrateJobsListStepInfoStepInfoErrorArgs) ToGetMigrateJobsListStepInfoStepInfoErrorOutput() GetMigrateJobsListStepInfoStepInfoErrorOutput

func (GetMigrateJobsListStepInfoStepInfoErrorArgs) ToGetMigrateJobsListStepInfoStepInfoErrorOutputWithContext

func (i GetMigrateJobsListStepInfoStepInfoErrorArgs) ToGetMigrateJobsListStepInfoStepInfoErrorOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoErrorOutput

type GetMigrateJobsListStepInfoStepInfoErrorArray

type GetMigrateJobsListStepInfoStepInfoErrorArray []GetMigrateJobsListStepInfoStepInfoErrorInput

func (GetMigrateJobsListStepInfoStepInfoErrorArray) ElementType

func (GetMigrateJobsListStepInfoStepInfoErrorArray) ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutput

func (i GetMigrateJobsListStepInfoStepInfoErrorArray) ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutput() GetMigrateJobsListStepInfoStepInfoErrorArrayOutput

func (GetMigrateJobsListStepInfoStepInfoErrorArray) ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutputWithContext

func (i GetMigrateJobsListStepInfoStepInfoErrorArray) ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoErrorArrayOutput

type GetMigrateJobsListStepInfoStepInfoErrorArrayInput

type GetMigrateJobsListStepInfoStepInfoErrorArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutput() GetMigrateJobsListStepInfoStepInfoErrorArrayOutput
	ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutputWithContext(context.Context) GetMigrateJobsListStepInfoStepInfoErrorArrayOutput
}

GetMigrateJobsListStepInfoStepInfoErrorArrayInput is an input type that accepts GetMigrateJobsListStepInfoStepInfoErrorArray and GetMigrateJobsListStepInfoStepInfoErrorArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListStepInfoStepInfoErrorArrayInput` via:

GetMigrateJobsListStepInfoStepInfoErrorArray{ GetMigrateJobsListStepInfoStepInfoErrorArgs{...} }

type GetMigrateJobsListStepInfoStepInfoErrorArrayOutput

type GetMigrateJobsListStepInfoStepInfoErrorArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListStepInfoStepInfoErrorArrayOutput) ElementType

func (GetMigrateJobsListStepInfoStepInfoErrorArrayOutput) Index

func (GetMigrateJobsListStepInfoStepInfoErrorArrayOutput) ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutput

func (o GetMigrateJobsListStepInfoStepInfoErrorArrayOutput) ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutput() GetMigrateJobsListStepInfoStepInfoErrorArrayOutput

func (GetMigrateJobsListStepInfoStepInfoErrorArrayOutput) ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutputWithContext

func (o GetMigrateJobsListStepInfoStepInfoErrorArrayOutput) ToGetMigrateJobsListStepInfoStepInfoErrorArrayOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoErrorArrayOutput

type GetMigrateJobsListStepInfoStepInfoErrorInput

type GetMigrateJobsListStepInfoStepInfoErrorInput interface {
	pulumi.Input

	ToGetMigrateJobsListStepInfoStepInfoErrorOutput() GetMigrateJobsListStepInfoStepInfoErrorOutput
	ToGetMigrateJobsListStepInfoStepInfoErrorOutputWithContext(context.Context) GetMigrateJobsListStepInfoStepInfoErrorOutput
}

GetMigrateJobsListStepInfoStepInfoErrorInput is an input type that accepts GetMigrateJobsListStepInfoStepInfoErrorArgs and GetMigrateJobsListStepInfoStepInfoErrorOutput values. You can construct a concrete instance of `GetMigrateJobsListStepInfoStepInfoErrorInput` via:

GetMigrateJobsListStepInfoStepInfoErrorArgs{...}

type GetMigrateJobsListStepInfoStepInfoErrorOutput

type GetMigrateJobsListStepInfoStepInfoErrorOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListStepInfoStepInfoErrorOutput) ElementType

func (GetMigrateJobsListStepInfoStepInfoErrorOutput) HelpDoc

help document.

func (GetMigrateJobsListStepInfoStepInfoErrorOutput) Message

message.

func (GetMigrateJobsListStepInfoStepInfoErrorOutput) Solution

solution.

func (GetMigrateJobsListStepInfoStepInfoErrorOutput) ToGetMigrateJobsListStepInfoStepInfoErrorOutput

func (o GetMigrateJobsListStepInfoStepInfoErrorOutput) ToGetMigrateJobsListStepInfoStepInfoErrorOutput() GetMigrateJobsListStepInfoStepInfoErrorOutput

func (GetMigrateJobsListStepInfoStepInfoErrorOutput) ToGetMigrateJobsListStepInfoStepInfoErrorOutputWithContext

func (o GetMigrateJobsListStepInfoStepInfoErrorOutput) ToGetMigrateJobsListStepInfoStepInfoErrorOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoErrorOutput

type GetMigrateJobsListStepInfoStepInfoInput

type GetMigrateJobsListStepInfoStepInfoInput interface {
	pulumi.Input

	ToGetMigrateJobsListStepInfoStepInfoOutput() GetMigrateJobsListStepInfoStepInfoOutput
	ToGetMigrateJobsListStepInfoStepInfoOutputWithContext(context.Context) GetMigrateJobsListStepInfoStepInfoOutput
}

GetMigrateJobsListStepInfoStepInfoInput is an input type that accepts GetMigrateJobsListStepInfoStepInfoArgs and GetMigrateJobsListStepInfoStepInfoOutput values. You can construct a concrete instance of `GetMigrateJobsListStepInfoStepInfoInput` via:

GetMigrateJobsListStepInfoStepInfoArgs{...}

type GetMigrateJobsListStepInfoStepInfoOutput

type GetMigrateJobsListStepInfoStepInfoOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListStepInfoStepInfoOutput) ElementType

func (GetMigrateJobsListStepInfoStepInfoOutput) Errors

error list.

func (GetMigrateJobsListStepInfoStepInfoOutput) Percent

the percent of miragtion progress.

func (GetMigrateJobsListStepInfoStepInfoOutput) StartTime

start time.

func (GetMigrateJobsListStepInfoStepInfoOutput) Status

migrate status.

func (GetMigrateJobsListStepInfoStepInfoOutput) StepId

step id.

func (GetMigrateJobsListStepInfoStepInfoOutput) StepMessage

step message.

func (GetMigrateJobsListStepInfoStepInfoOutput) StepName

step name.

func (GetMigrateJobsListStepInfoStepInfoOutput) StepNo

step number.

func (GetMigrateJobsListStepInfoStepInfoOutput) ToGetMigrateJobsListStepInfoStepInfoOutput

func (o GetMigrateJobsListStepInfoStepInfoOutput) ToGetMigrateJobsListStepInfoStepInfoOutput() GetMigrateJobsListStepInfoStepInfoOutput

func (GetMigrateJobsListStepInfoStepInfoOutput) ToGetMigrateJobsListStepInfoStepInfoOutputWithContext

func (o GetMigrateJobsListStepInfoStepInfoOutput) ToGetMigrateJobsListStepInfoStepInfoOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoOutput

func (GetMigrateJobsListStepInfoStepInfoOutput) Warnings

warning list.

type GetMigrateJobsListStepInfoStepInfoWarning

type GetMigrateJobsListStepInfoStepInfoWarning struct {
	// help document.
	HelpDoc string `pulumi:"helpDoc"`
	// message.
	Message string `pulumi:"message"`
	// solution.
	Solution string `pulumi:"solution"`
}

type GetMigrateJobsListStepInfoStepInfoWarningArgs

type GetMigrateJobsListStepInfoStepInfoWarningArgs struct {
	// help document.
	HelpDoc pulumi.StringInput `pulumi:"helpDoc"`
	// message.
	Message pulumi.StringInput `pulumi:"message"`
	// solution.
	Solution pulumi.StringInput `pulumi:"solution"`
}

func (GetMigrateJobsListStepInfoStepInfoWarningArgs) ElementType

func (GetMigrateJobsListStepInfoStepInfoWarningArgs) ToGetMigrateJobsListStepInfoStepInfoWarningOutput

func (i GetMigrateJobsListStepInfoStepInfoWarningArgs) ToGetMigrateJobsListStepInfoStepInfoWarningOutput() GetMigrateJobsListStepInfoStepInfoWarningOutput

func (GetMigrateJobsListStepInfoStepInfoWarningArgs) ToGetMigrateJobsListStepInfoStepInfoWarningOutputWithContext

func (i GetMigrateJobsListStepInfoStepInfoWarningArgs) ToGetMigrateJobsListStepInfoStepInfoWarningOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoWarningOutput

type GetMigrateJobsListStepInfoStepInfoWarningArray

type GetMigrateJobsListStepInfoStepInfoWarningArray []GetMigrateJobsListStepInfoStepInfoWarningInput

func (GetMigrateJobsListStepInfoStepInfoWarningArray) ElementType

func (GetMigrateJobsListStepInfoStepInfoWarningArray) ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutput

func (i GetMigrateJobsListStepInfoStepInfoWarningArray) ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutput() GetMigrateJobsListStepInfoStepInfoWarningArrayOutput

func (GetMigrateJobsListStepInfoStepInfoWarningArray) ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutputWithContext

func (i GetMigrateJobsListStepInfoStepInfoWarningArray) ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoWarningArrayOutput

type GetMigrateJobsListStepInfoStepInfoWarningArrayInput

type GetMigrateJobsListStepInfoStepInfoWarningArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutput() GetMigrateJobsListStepInfoStepInfoWarningArrayOutput
	ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutputWithContext(context.Context) GetMigrateJobsListStepInfoStepInfoWarningArrayOutput
}

GetMigrateJobsListStepInfoStepInfoWarningArrayInput is an input type that accepts GetMigrateJobsListStepInfoStepInfoWarningArray and GetMigrateJobsListStepInfoStepInfoWarningArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListStepInfoStepInfoWarningArrayInput` via:

GetMigrateJobsListStepInfoStepInfoWarningArray{ GetMigrateJobsListStepInfoStepInfoWarningArgs{...} }

type GetMigrateJobsListStepInfoStepInfoWarningArrayOutput

type GetMigrateJobsListStepInfoStepInfoWarningArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListStepInfoStepInfoWarningArrayOutput) ElementType

func (GetMigrateJobsListStepInfoStepInfoWarningArrayOutput) Index

func (GetMigrateJobsListStepInfoStepInfoWarningArrayOutput) ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutput

func (GetMigrateJobsListStepInfoStepInfoWarningArrayOutput) ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutputWithContext

func (o GetMigrateJobsListStepInfoStepInfoWarningArrayOutput) ToGetMigrateJobsListStepInfoStepInfoWarningArrayOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoWarningArrayOutput

type GetMigrateJobsListStepInfoStepInfoWarningInput

type GetMigrateJobsListStepInfoStepInfoWarningInput interface {
	pulumi.Input

	ToGetMigrateJobsListStepInfoStepInfoWarningOutput() GetMigrateJobsListStepInfoStepInfoWarningOutput
	ToGetMigrateJobsListStepInfoStepInfoWarningOutputWithContext(context.Context) GetMigrateJobsListStepInfoStepInfoWarningOutput
}

GetMigrateJobsListStepInfoStepInfoWarningInput is an input type that accepts GetMigrateJobsListStepInfoStepInfoWarningArgs and GetMigrateJobsListStepInfoStepInfoWarningOutput values. You can construct a concrete instance of `GetMigrateJobsListStepInfoStepInfoWarningInput` via:

GetMigrateJobsListStepInfoStepInfoWarningArgs{...}

type GetMigrateJobsListStepInfoStepInfoWarningOutput

type GetMigrateJobsListStepInfoStepInfoWarningOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListStepInfoStepInfoWarningOutput) ElementType

func (GetMigrateJobsListStepInfoStepInfoWarningOutput) HelpDoc

help document.

func (GetMigrateJobsListStepInfoStepInfoWarningOutput) Message

message.

func (GetMigrateJobsListStepInfoStepInfoWarningOutput) Solution

solution.

func (GetMigrateJobsListStepInfoStepInfoWarningOutput) ToGetMigrateJobsListStepInfoStepInfoWarningOutput

func (o GetMigrateJobsListStepInfoStepInfoWarningOutput) ToGetMigrateJobsListStepInfoStepInfoWarningOutput() GetMigrateJobsListStepInfoStepInfoWarningOutput

func (GetMigrateJobsListStepInfoStepInfoWarningOutput) ToGetMigrateJobsListStepInfoStepInfoWarningOutputWithContext

func (o GetMigrateJobsListStepInfoStepInfoWarningOutput) ToGetMigrateJobsListStepInfoStepInfoWarningOutputWithContext(ctx context.Context) GetMigrateJobsListStepInfoStepInfoWarningOutput

type GetMigrateJobsListTag

type GetMigrateJobsListTag struct {
	// tag key.
	TagKey string `pulumi:"tagKey"`
	// tag value.
	TagValue string `pulumi:"tagValue"`
}

type GetMigrateJobsListTagArgs

type GetMigrateJobsListTagArgs struct {
	// tag key.
	TagKey pulumi.StringInput `pulumi:"tagKey"`
	// tag value.
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (GetMigrateJobsListTagArgs) ElementType

func (GetMigrateJobsListTagArgs) ElementType() reflect.Type

func (GetMigrateJobsListTagArgs) ToGetMigrateJobsListTagOutput

func (i GetMigrateJobsListTagArgs) ToGetMigrateJobsListTagOutput() GetMigrateJobsListTagOutput

func (GetMigrateJobsListTagArgs) ToGetMigrateJobsListTagOutputWithContext

func (i GetMigrateJobsListTagArgs) ToGetMigrateJobsListTagOutputWithContext(ctx context.Context) GetMigrateJobsListTagOutput

type GetMigrateJobsListTagArray

type GetMigrateJobsListTagArray []GetMigrateJobsListTagInput

func (GetMigrateJobsListTagArray) ElementType

func (GetMigrateJobsListTagArray) ElementType() reflect.Type

func (GetMigrateJobsListTagArray) ToGetMigrateJobsListTagArrayOutput

func (i GetMigrateJobsListTagArray) ToGetMigrateJobsListTagArrayOutput() GetMigrateJobsListTagArrayOutput

func (GetMigrateJobsListTagArray) ToGetMigrateJobsListTagArrayOutputWithContext

func (i GetMigrateJobsListTagArray) ToGetMigrateJobsListTagArrayOutputWithContext(ctx context.Context) GetMigrateJobsListTagArrayOutput

type GetMigrateJobsListTagArrayInput

type GetMigrateJobsListTagArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListTagArrayOutput() GetMigrateJobsListTagArrayOutput
	ToGetMigrateJobsListTagArrayOutputWithContext(context.Context) GetMigrateJobsListTagArrayOutput
}

GetMigrateJobsListTagArrayInput is an input type that accepts GetMigrateJobsListTagArray and GetMigrateJobsListTagArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListTagArrayInput` via:

GetMigrateJobsListTagArray{ GetMigrateJobsListTagArgs{...} }

type GetMigrateJobsListTagArrayOutput

type GetMigrateJobsListTagArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListTagArrayOutput) ElementType

func (GetMigrateJobsListTagArrayOutput) Index

func (GetMigrateJobsListTagArrayOutput) ToGetMigrateJobsListTagArrayOutput

func (o GetMigrateJobsListTagArrayOutput) ToGetMigrateJobsListTagArrayOutput() GetMigrateJobsListTagArrayOutput

func (GetMigrateJobsListTagArrayOutput) ToGetMigrateJobsListTagArrayOutputWithContext

func (o GetMigrateJobsListTagArrayOutput) ToGetMigrateJobsListTagArrayOutputWithContext(ctx context.Context) GetMigrateJobsListTagArrayOutput

type GetMigrateJobsListTagInput

type GetMigrateJobsListTagInput interface {
	pulumi.Input

	ToGetMigrateJobsListTagOutput() GetMigrateJobsListTagOutput
	ToGetMigrateJobsListTagOutputWithContext(context.Context) GetMigrateJobsListTagOutput
}

GetMigrateJobsListTagInput is an input type that accepts GetMigrateJobsListTagArgs and GetMigrateJobsListTagOutput values. You can construct a concrete instance of `GetMigrateJobsListTagInput` via:

GetMigrateJobsListTagArgs{...}

type GetMigrateJobsListTagOutput

type GetMigrateJobsListTagOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListTagOutput) ElementType

func (GetMigrateJobsListTagOutput) TagKey

tag key.

func (GetMigrateJobsListTagOutput) TagValue

tag value.

func (GetMigrateJobsListTagOutput) ToGetMigrateJobsListTagOutput

func (o GetMigrateJobsListTagOutput) ToGetMigrateJobsListTagOutput() GetMigrateJobsListTagOutput

func (GetMigrateJobsListTagOutput) ToGetMigrateJobsListTagOutputWithContext

func (o GetMigrateJobsListTagOutput) ToGetMigrateJobsListTagOutputWithContext(ctx context.Context) GetMigrateJobsListTagOutput

type GetMigrateJobsListTradeInfo

type GetMigrateJobsListTradeInfo struct {
	// billing type.
	BillingType string `pulumi:"billingType"`
	// deal name.
	DealName string `pulumi:"dealName"`
	// expired time.
	ExpireTime string `pulumi:"expireTime"`
	// instance class.
	InstanceClass string `pulumi:"instanceClass"`
	// isolate reason.
	IsolateReason string `pulumi:"isolateReason"`
	// isolate time.
	IsolateTime string `pulumi:"isolateTime"`
	// last deal name.
	LastDealName string `pulumi:"lastDealName"`
	// offline reason.
	OfflineReason string `pulumi:"offlineReason"`
	// offline time.
	OfflineTime string `pulumi:"offlineTime"`
	// pay type.
	PayType string `pulumi:"payType"`
	// trade status.
	TradeStatus string `pulumi:"tradeStatus"`
}

type GetMigrateJobsListTradeInfoArgs

type GetMigrateJobsListTradeInfoArgs struct {
	// billing type.
	BillingType pulumi.StringInput `pulumi:"billingType"`
	// deal name.
	DealName pulumi.StringInput `pulumi:"dealName"`
	// expired time.
	ExpireTime pulumi.StringInput `pulumi:"expireTime"`
	// instance class.
	InstanceClass pulumi.StringInput `pulumi:"instanceClass"`
	// isolate reason.
	IsolateReason pulumi.StringInput `pulumi:"isolateReason"`
	// isolate time.
	IsolateTime pulumi.StringInput `pulumi:"isolateTime"`
	// last deal name.
	LastDealName pulumi.StringInput `pulumi:"lastDealName"`
	// offline reason.
	OfflineReason pulumi.StringInput `pulumi:"offlineReason"`
	// offline time.
	OfflineTime pulumi.StringInput `pulumi:"offlineTime"`
	// pay type.
	PayType pulumi.StringInput `pulumi:"payType"`
	// trade status.
	TradeStatus pulumi.StringInput `pulumi:"tradeStatus"`
}

func (GetMigrateJobsListTradeInfoArgs) ElementType

func (GetMigrateJobsListTradeInfoArgs) ToGetMigrateJobsListTradeInfoOutput

func (i GetMigrateJobsListTradeInfoArgs) ToGetMigrateJobsListTradeInfoOutput() GetMigrateJobsListTradeInfoOutput

func (GetMigrateJobsListTradeInfoArgs) ToGetMigrateJobsListTradeInfoOutputWithContext

func (i GetMigrateJobsListTradeInfoArgs) ToGetMigrateJobsListTradeInfoOutputWithContext(ctx context.Context) GetMigrateJobsListTradeInfoOutput

type GetMigrateJobsListTradeInfoArray

type GetMigrateJobsListTradeInfoArray []GetMigrateJobsListTradeInfoInput

func (GetMigrateJobsListTradeInfoArray) ElementType

func (GetMigrateJobsListTradeInfoArray) ToGetMigrateJobsListTradeInfoArrayOutput

func (i GetMigrateJobsListTradeInfoArray) ToGetMigrateJobsListTradeInfoArrayOutput() GetMigrateJobsListTradeInfoArrayOutput

func (GetMigrateJobsListTradeInfoArray) ToGetMigrateJobsListTradeInfoArrayOutputWithContext

func (i GetMigrateJobsListTradeInfoArray) ToGetMigrateJobsListTradeInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListTradeInfoArrayOutput

type GetMigrateJobsListTradeInfoArrayInput

type GetMigrateJobsListTradeInfoArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsListTradeInfoArrayOutput() GetMigrateJobsListTradeInfoArrayOutput
	ToGetMigrateJobsListTradeInfoArrayOutputWithContext(context.Context) GetMigrateJobsListTradeInfoArrayOutput
}

GetMigrateJobsListTradeInfoArrayInput is an input type that accepts GetMigrateJobsListTradeInfoArray and GetMigrateJobsListTradeInfoArrayOutput values. You can construct a concrete instance of `GetMigrateJobsListTradeInfoArrayInput` via:

GetMigrateJobsListTradeInfoArray{ GetMigrateJobsListTradeInfoArgs{...} }

type GetMigrateJobsListTradeInfoArrayOutput

type GetMigrateJobsListTradeInfoArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListTradeInfoArrayOutput) ElementType

func (GetMigrateJobsListTradeInfoArrayOutput) Index

func (GetMigrateJobsListTradeInfoArrayOutput) ToGetMigrateJobsListTradeInfoArrayOutput

func (o GetMigrateJobsListTradeInfoArrayOutput) ToGetMigrateJobsListTradeInfoArrayOutput() GetMigrateJobsListTradeInfoArrayOutput

func (GetMigrateJobsListTradeInfoArrayOutput) ToGetMigrateJobsListTradeInfoArrayOutputWithContext

func (o GetMigrateJobsListTradeInfoArrayOutput) ToGetMigrateJobsListTradeInfoArrayOutputWithContext(ctx context.Context) GetMigrateJobsListTradeInfoArrayOutput

type GetMigrateJobsListTradeInfoInput

type GetMigrateJobsListTradeInfoInput interface {
	pulumi.Input

	ToGetMigrateJobsListTradeInfoOutput() GetMigrateJobsListTradeInfoOutput
	ToGetMigrateJobsListTradeInfoOutputWithContext(context.Context) GetMigrateJobsListTradeInfoOutput
}

GetMigrateJobsListTradeInfoInput is an input type that accepts GetMigrateJobsListTradeInfoArgs and GetMigrateJobsListTradeInfoOutput values. You can construct a concrete instance of `GetMigrateJobsListTradeInfoInput` via:

GetMigrateJobsListTradeInfoArgs{...}

type GetMigrateJobsListTradeInfoOutput

type GetMigrateJobsListTradeInfoOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsListTradeInfoOutput) BillingType

billing type.

func (GetMigrateJobsListTradeInfoOutput) DealName

deal name.

func (GetMigrateJobsListTradeInfoOutput) ElementType

func (GetMigrateJobsListTradeInfoOutput) ExpireTime

expired time.

func (GetMigrateJobsListTradeInfoOutput) InstanceClass

instance class.

func (GetMigrateJobsListTradeInfoOutput) IsolateReason

isolate reason.

func (GetMigrateJobsListTradeInfoOutput) IsolateTime

isolate time.

func (GetMigrateJobsListTradeInfoOutput) LastDealName

last deal name.

func (GetMigrateJobsListTradeInfoOutput) OfflineReason

offline reason.

func (GetMigrateJobsListTradeInfoOutput) OfflineTime

offline time.

func (GetMigrateJobsListTradeInfoOutput) PayType

pay type.

func (GetMigrateJobsListTradeInfoOutput) ToGetMigrateJobsListTradeInfoOutput

func (o GetMigrateJobsListTradeInfoOutput) ToGetMigrateJobsListTradeInfoOutput() GetMigrateJobsListTradeInfoOutput

func (GetMigrateJobsListTradeInfoOutput) ToGetMigrateJobsListTradeInfoOutputWithContext

func (o GetMigrateJobsListTradeInfoOutput) ToGetMigrateJobsListTradeInfoOutputWithContext(ctx context.Context) GetMigrateJobsListTradeInfoOutput

func (GetMigrateJobsListTradeInfoOutput) TradeStatus

trade status.

type GetMigrateJobsOutputArgs

type GetMigrateJobsOutputArgs struct {
	// destination access type.
	DstAccessTypes pulumi.StringArrayInput `pulumi:"dstAccessTypes"`
	// destination database type.
	DstDatabaseTypes pulumi.StringArrayInput `pulumi:"dstDatabaseTypes"`
	// source instance id.
	DstInstanceId pulumi.StringPtrInput `pulumi:"dstInstanceId"`
	// destination region.
	DstRegion pulumi.StringPtrInput `pulumi:"dstRegion"`
	// job id.
	JobId pulumi.StringPtrInput `pulumi:"jobId"`
	// job name.
	JobName pulumi.StringPtrInput `pulumi:"jobName"`
	// order by, default by create time.
	OrderSeq pulumi.StringPtrInput `pulumi:"orderSeq"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// run mode.
	RunMode pulumi.StringPtrInput `pulumi:"runMode"`
	// source access type.
	SrcAccessTypes pulumi.StringArrayInput `pulumi:"srcAccessTypes"`
	// source database type.
	SrcDatabaseTypes pulumi.StringArrayInput `pulumi:"srcDatabaseTypes"`
	// source instance id.
	SrcInstanceId pulumi.StringPtrInput `pulumi:"srcInstanceId"`
	// source region.
	SrcRegion pulumi.StringPtrInput `pulumi:"srcRegion"`
	// migrate status.
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
	// tag filters.
	TagFilters GetMigrateJobsTagFilterArrayInput `pulumi:"tagFilters"`
}

A collection of arguments for invoking getMigrateJobs.

func (GetMigrateJobsOutputArgs) ElementType

func (GetMigrateJobsOutputArgs) ElementType() reflect.Type

type GetMigrateJobsResult

type GetMigrateJobsResult struct {
	DstAccessTypes   []string `pulumi:"dstAccessTypes"`
	DstDatabaseTypes []string `pulumi:"dstDatabaseTypes"`
	DstInstanceId    *string  `pulumi:"dstInstanceId"`
	DstRegion        *string  `pulumi:"dstRegion"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// job id.
	JobId *string `pulumi:"jobId"`
	// job name.
	JobName *string `pulumi:"jobName"`
	// migration job list.
	Lists            []GetMigrateJobsList `pulumi:"lists"`
	OrderSeq         *string              `pulumi:"orderSeq"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
	RunMode          *string              `pulumi:"runMode"`
	SrcAccessTypes   []string             `pulumi:"srcAccessTypes"`
	SrcDatabaseTypes []string             `pulumi:"srcDatabaseTypes"`
	SrcInstanceId    *string              `pulumi:"srcInstanceId"`
	SrcRegion        *string              `pulumi:"srcRegion"`
	// current status.
	Statuses   []string                  `pulumi:"statuses"`
	TagFilters []GetMigrateJobsTagFilter `pulumi:"tagFilters"`
}

A collection of values returned by getMigrateJobs.

func GetMigrateJobs

func GetMigrateJobs(ctx *pulumi.Context, args *GetMigrateJobsArgs, opts ...pulumi.InvokeOption) (*GetMigrateJobsResult, error)

Use this data source to query detailed information of dts migrateJobs

type GetMigrateJobsResultOutput

type GetMigrateJobsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMigrateJobs.

func (GetMigrateJobsResultOutput) DstAccessTypes

func (GetMigrateJobsResultOutput) DstDatabaseTypes

func (GetMigrateJobsResultOutput) DstInstanceId

func (GetMigrateJobsResultOutput) DstRegion

func (GetMigrateJobsResultOutput) ElementType

func (GetMigrateJobsResultOutput) ElementType() reflect.Type

func (GetMigrateJobsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMigrateJobsResultOutput) JobId

job id.

func (GetMigrateJobsResultOutput) JobName

job name.

func (GetMigrateJobsResultOutput) Lists

migration job list.

func (GetMigrateJobsResultOutput) OrderSeq

func (GetMigrateJobsResultOutput) ResultOutputFile

func (o GetMigrateJobsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetMigrateJobsResultOutput) RunMode

func (GetMigrateJobsResultOutput) SrcAccessTypes

func (GetMigrateJobsResultOutput) SrcDatabaseTypes

func (GetMigrateJobsResultOutput) SrcInstanceId

func (GetMigrateJobsResultOutput) SrcRegion

func (GetMigrateJobsResultOutput) Statuses

current status.

func (GetMigrateJobsResultOutput) TagFilters

func (GetMigrateJobsResultOutput) ToGetMigrateJobsResultOutput

func (o GetMigrateJobsResultOutput) ToGetMigrateJobsResultOutput() GetMigrateJobsResultOutput

func (GetMigrateJobsResultOutput) ToGetMigrateJobsResultOutputWithContext

func (o GetMigrateJobsResultOutput) ToGetMigrateJobsResultOutputWithContext(ctx context.Context) GetMigrateJobsResultOutput

type GetMigrateJobsTagFilter

type GetMigrateJobsTagFilter struct {
	// tag key.
	TagKey *string `pulumi:"tagKey"`
	// tag value.
	TagValue *string `pulumi:"tagValue"`
}

type GetMigrateJobsTagFilterArgs

type GetMigrateJobsTagFilterArgs struct {
	// tag key.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// tag value.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (GetMigrateJobsTagFilterArgs) ElementType

func (GetMigrateJobsTagFilterArgs) ToGetMigrateJobsTagFilterOutput

func (i GetMigrateJobsTagFilterArgs) ToGetMigrateJobsTagFilterOutput() GetMigrateJobsTagFilterOutput

func (GetMigrateJobsTagFilterArgs) ToGetMigrateJobsTagFilterOutputWithContext

func (i GetMigrateJobsTagFilterArgs) ToGetMigrateJobsTagFilterOutputWithContext(ctx context.Context) GetMigrateJobsTagFilterOutput

type GetMigrateJobsTagFilterArray

type GetMigrateJobsTagFilterArray []GetMigrateJobsTagFilterInput

func (GetMigrateJobsTagFilterArray) ElementType

func (GetMigrateJobsTagFilterArray) ToGetMigrateJobsTagFilterArrayOutput

func (i GetMigrateJobsTagFilterArray) ToGetMigrateJobsTagFilterArrayOutput() GetMigrateJobsTagFilterArrayOutput

func (GetMigrateJobsTagFilterArray) ToGetMigrateJobsTagFilterArrayOutputWithContext

func (i GetMigrateJobsTagFilterArray) ToGetMigrateJobsTagFilterArrayOutputWithContext(ctx context.Context) GetMigrateJobsTagFilterArrayOutput

type GetMigrateJobsTagFilterArrayInput

type GetMigrateJobsTagFilterArrayInput interface {
	pulumi.Input

	ToGetMigrateJobsTagFilterArrayOutput() GetMigrateJobsTagFilterArrayOutput
	ToGetMigrateJobsTagFilterArrayOutputWithContext(context.Context) GetMigrateJobsTagFilterArrayOutput
}

GetMigrateJobsTagFilterArrayInput is an input type that accepts GetMigrateJobsTagFilterArray and GetMigrateJobsTagFilterArrayOutput values. You can construct a concrete instance of `GetMigrateJobsTagFilterArrayInput` via:

GetMigrateJobsTagFilterArray{ GetMigrateJobsTagFilterArgs{...} }

type GetMigrateJobsTagFilterArrayOutput

type GetMigrateJobsTagFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsTagFilterArrayOutput) ElementType

func (GetMigrateJobsTagFilterArrayOutput) Index

func (GetMigrateJobsTagFilterArrayOutput) ToGetMigrateJobsTagFilterArrayOutput

func (o GetMigrateJobsTagFilterArrayOutput) ToGetMigrateJobsTagFilterArrayOutput() GetMigrateJobsTagFilterArrayOutput

func (GetMigrateJobsTagFilterArrayOutput) ToGetMigrateJobsTagFilterArrayOutputWithContext

func (o GetMigrateJobsTagFilterArrayOutput) ToGetMigrateJobsTagFilterArrayOutputWithContext(ctx context.Context) GetMigrateJobsTagFilterArrayOutput

type GetMigrateJobsTagFilterInput

type GetMigrateJobsTagFilterInput interface {
	pulumi.Input

	ToGetMigrateJobsTagFilterOutput() GetMigrateJobsTagFilterOutput
	ToGetMigrateJobsTagFilterOutputWithContext(context.Context) GetMigrateJobsTagFilterOutput
}

GetMigrateJobsTagFilterInput is an input type that accepts GetMigrateJobsTagFilterArgs and GetMigrateJobsTagFilterOutput values. You can construct a concrete instance of `GetMigrateJobsTagFilterInput` via:

GetMigrateJobsTagFilterArgs{...}

type GetMigrateJobsTagFilterOutput

type GetMigrateJobsTagFilterOutput struct{ *pulumi.OutputState }

func (GetMigrateJobsTagFilterOutput) ElementType

func (GetMigrateJobsTagFilterOutput) TagKey

tag key.

func (GetMigrateJobsTagFilterOutput) TagValue

tag value.

func (GetMigrateJobsTagFilterOutput) ToGetMigrateJobsTagFilterOutput

func (o GetMigrateJobsTagFilterOutput) ToGetMigrateJobsTagFilterOutput() GetMigrateJobsTagFilterOutput

func (GetMigrateJobsTagFilterOutput) ToGetMigrateJobsTagFilterOutputWithContext

func (o GetMigrateJobsTagFilterOutput) ToGetMigrateJobsTagFilterOutputWithContext(ctx context.Context) GetMigrateJobsTagFilterOutput

type GetSyncJobsArgs

type GetSyncJobsArgs struct {
	// job id.
	JobId *string `pulumi:"jobId"`
	// job name.
	JobName *string `pulumi:"jobName"`
	// job type.
	JobType *string `pulumi:"jobType"`
	// order field.
	Order *string `pulumi:"order"`
	// order way, optional value is DESC or ASC.
	OrderSeq *string `pulumi:"orderSeq"`
	// pay mode, optional value is PrePay or PostPay.
	PayMode *string `pulumi:"payMode"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// run mode, optional value is mmediate or Timed.
	RunMode *string `pulumi:"runMode"`
	// status.
	Statuses []string `pulumi:"statuses"`
	// tag filters.
	TagFilters []GetSyncJobsTagFilter `pulumi:"tagFilters"`
}

A collection of arguments for invoking getSyncJobs.

type GetSyncJobsList

type GetSyncJobsList struct {
	// support action list for current status.
	Actions []string `pulumi:"actions"`
	// all action list.
	AllActions []string `pulumi:"allActions"`
	// create time.
	CreateTime string `pulumi:"createTime"`
	// tag list.
	Details       []GetSyncJobsListDetail `pulumi:"details"`
	DstAccessType string                  `pulumi:"dstAccessType"`
	// destination database type.
	DstDatabaseType string `pulumi:"dstDatabaseType"`
	// destination info.
	DstInfos []GetSyncJobsListDstInfo `pulumi:"dstInfos"`
	// destination region.
	DstRegion string `pulumi:"dstRegion"`
	// end time.
	EndTime string `pulumi:"endTime"`
	// expected run time.
	ExpectRunTime string `pulumi:"expectRunTime"`
	// expire time.
	ExpireTime string `pulumi:"expireTime"`
	// job id.
	JobId string `pulumi:"jobId"`
	// job name.
	JobName string `pulumi:"jobName"`
	// objects.
	Objects []GetSyncJobsListObject `pulumi:"objects"`
	// options.
	Options []GetSyncJobsListOption `pulumi:"options"`
	// pay mode, optional value is PrePay or PostPay.
	PayMode string `pulumi:"payMode"`
	// run mode, optional value is mmediate or Timed.
	RunMode string `pulumi:"runMode"`
	// specification.
	Specification string `pulumi:"specification"`
	// source access type.
	SrcAccessType string `pulumi:"srcAccessType"`
	// source database type.
	SrcDatabaseType string `pulumi:"srcDatabaseType"`
	// source info.
	SrcInfos []GetSyncJobsListSrcInfo `pulumi:"srcInfos"`
	// source region.
	SrcRegion string `pulumi:"srcRegion"`
	// start time.
	StartTime string `pulumi:"startTime"`
	// status.
	Status string `pulumi:"status"`
	// tag list.
	Tags []GetSyncJobsListTag `pulumi:"tags"`
}

type GetSyncJobsListArgs

type GetSyncJobsListArgs struct {
	// support action list for current status.
	Actions pulumi.StringArrayInput `pulumi:"actions"`
	// all action list.
	AllActions pulumi.StringArrayInput `pulumi:"allActions"`
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// tag list.
	Details       GetSyncJobsListDetailArrayInput `pulumi:"details"`
	DstAccessType pulumi.StringInput              `pulumi:"dstAccessType"`
	// destination database type.
	DstDatabaseType pulumi.StringInput `pulumi:"dstDatabaseType"`
	// destination info.
	DstInfos GetSyncJobsListDstInfoArrayInput `pulumi:"dstInfos"`
	// destination region.
	DstRegion pulumi.StringInput `pulumi:"dstRegion"`
	// end time.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// expected run time.
	ExpectRunTime pulumi.StringInput `pulumi:"expectRunTime"`
	// expire time.
	ExpireTime pulumi.StringInput `pulumi:"expireTime"`
	// job id.
	JobId pulumi.StringInput `pulumi:"jobId"`
	// job name.
	JobName pulumi.StringInput `pulumi:"jobName"`
	// objects.
	Objects GetSyncJobsListObjectArrayInput `pulumi:"objects"`
	// options.
	Options GetSyncJobsListOptionArrayInput `pulumi:"options"`
	// pay mode, optional value is PrePay or PostPay.
	PayMode pulumi.StringInput `pulumi:"payMode"`
	// run mode, optional value is mmediate or Timed.
	RunMode pulumi.StringInput `pulumi:"runMode"`
	// specification.
	Specification pulumi.StringInput `pulumi:"specification"`
	// source access type.
	SrcAccessType pulumi.StringInput `pulumi:"srcAccessType"`
	// source database type.
	SrcDatabaseType pulumi.StringInput `pulumi:"srcDatabaseType"`
	// source info.
	SrcInfos GetSyncJobsListSrcInfoArrayInput `pulumi:"srcInfos"`
	// source region.
	SrcRegion pulumi.StringInput `pulumi:"srcRegion"`
	// start time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// status.
	Status pulumi.StringInput `pulumi:"status"`
	// tag list.
	Tags GetSyncJobsListTagArrayInput `pulumi:"tags"`
}

func (GetSyncJobsListArgs) ElementType

func (GetSyncJobsListArgs) ElementType() reflect.Type

func (GetSyncJobsListArgs) ToGetSyncJobsListOutput

func (i GetSyncJobsListArgs) ToGetSyncJobsListOutput() GetSyncJobsListOutput

func (GetSyncJobsListArgs) ToGetSyncJobsListOutputWithContext

func (i GetSyncJobsListArgs) ToGetSyncJobsListOutputWithContext(ctx context.Context) GetSyncJobsListOutput

type GetSyncJobsListArray

type GetSyncJobsListArray []GetSyncJobsListInput

func (GetSyncJobsListArray) ElementType

func (GetSyncJobsListArray) ElementType() reflect.Type

func (GetSyncJobsListArray) ToGetSyncJobsListArrayOutput

func (i GetSyncJobsListArray) ToGetSyncJobsListArrayOutput() GetSyncJobsListArrayOutput

func (GetSyncJobsListArray) ToGetSyncJobsListArrayOutputWithContext

func (i GetSyncJobsListArray) ToGetSyncJobsListArrayOutputWithContext(ctx context.Context) GetSyncJobsListArrayOutput

type GetSyncJobsListArrayInput

type GetSyncJobsListArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListArrayOutput() GetSyncJobsListArrayOutput
	ToGetSyncJobsListArrayOutputWithContext(context.Context) GetSyncJobsListArrayOutput
}

GetSyncJobsListArrayInput is an input type that accepts GetSyncJobsListArray and GetSyncJobsListArrayOutput values. You can construct a concrete instance of `GetSyncJobsListArrayInput` via:

GetSyncJobsListArray{ GetSyncJobsListArgs{...} }

type GetSyncJobsListArrayOutput

type GetSyncJobsListArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListArrayOutput) ElementType

func (GetSyncJobsListArrayOutput) ElementType() reflect.Type

func (GetSyncJobsListArrayOutput) Index

func (GetSyncJobsListArrayOutput) ToGetSyncJobsListArrayOutput

func (o GetSyncJobsListArrayOutput) ToGetSyncJobsListArrayOutput() GetSyncJobsListArrayOutput

func (GetSyncJobsListArrayOutput) ToGetSyncJobsListArrayOutputWithContext

func (o GetSyncJobsListArrayOutput) ToGetSyncJobsListArrayOutputWithContext(ctx context.Context) GetSyncJobsListArrayOutput

type GetSyncJobsListDetail

type GetSyncJobsListDetail struct {
	// current step progress.
	CurrentStepProgress int `pulumi:"currentStepProgress"`
	// master slave distance.
	MasterSlaveDistance int `pulumi:"masterSlaveDistance"`
	// message.
	Message string `pulumi:"message"`
	// current step progress.
	Progress int `pulumi:"progress"`
	// seconds behind master.
	SecondsBehindMaster int `pulumi:"secondsBehindMaster"`
	// total step numbers.
	StepAll int `pulumi:"stepAll"`
	// step infos.
	StepInfos []GetSyncJobsListDetailStepInfo `pulumi:"stepInfos"`
	// current step number.
	StepNow int `pulumi:"stepNow"`
}

type GetSyncJobsListDetailArgs

type GetSyncJobsListDetailArgs struct {
	// current step progress.
	CurrentStepProgress pulumi.IntInput `pulumi:"currentStepProgress"`
	// master slave distance.
	MasterSlaveDistance pulumi.IntInput `pulumi:"masterSlaveDistance"`
	// message.
	Message pulumi.StringInput `pulumi:"message"`
	// current step progress.
	Progress pulumi.IntInput `pulumi:"progress"`
	// seconds behind master.
	SecondsBehindMaster pulumi.IntInput `pulumi:"secondsBehindMaster"`
	// total step numbers.
	StepAll pulumi.IntInput `pulumi:"stepAll"`
	// step infos.
	StepInfos GetSyncJobsListDetailStepInfoArrayInput `pulumi:"stepInfos"`
	// current step number.
	StepNow pulumi.IntInput `pulumi:"stepNow"`
}

func (GetSyncJobsListDetailArgs) ElementType

func (GetSyncJobsListDetailArgs) ElementType() reflect.Type

func (GetSyncJobsListDetailArgs) ToGetSyncJobsListDetailOutput

func (i GetSyncJobsListDetailArgs) ToGetSyncJobsListDetailOutput() GetSyncJobsListDetailOutput

func (GetSyncJobsListDetailArgs) ToGetSyncJobsListDetailOutputWithContext

func (i GetSyncJobsListDetailArgs) ToGetSyncJobsListDetailOutputWithContext(ctx context.Context) GetSyncJobsListDetailOutput

type GetSyncJobsListDetailArray

type GetSyncJobsListDetailArray []GetSyncJobsListDetailInput

func (GetSyncJobsListDetailArray) ElementType

func (GetSyncJobsListDetailArray) ElementType() reflect.Type

func (GetSyncJobsListDetailArray) ToGetSyncJobsListDetailArrayOutput

func (i GetSyncJobsListDetailArray) ToGetSyncJobsListDetailArrayOutput() GetSyncJobsListDetailArrayOutput

func (GetSyncJobsListDetailArray) ToGetSyncJobsListDetailArrayOutputWithContext

func (i GetSyncJobsListDetailArray) ToGetSyncJobsListDetailArrayOutputWithContext(ctx context.Context) GetSyncJobsListDetailArrayOutput

type GetSyncJobsListDetailArrayInput

type GetSyncJobsListDetailArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListDetailArrayOutput() GetSyncJobsListDetailArrayOutput
	ToGetSyncJobsListDetailArrayOutputWithContext(context.Context) GetSyncJobsListDetailArrayOutput
}

GetSyncJobsListDetailArrayInput is an input type that accepts GetSyncJobsListDetailArray and GetSyncJobsListDetailArrayOutput values. You can construct a concrete instance of `GetSyncJobsListDetailArrayInput` via:

GetSyncJobsListDetailArray{ GetSyncJobsListDetailArgs{...} }

type GetSyncJobsListDetailArrayOutput

type GetSyncJobsListDetailArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDetailArrayOutput) ElementType

func (GetSyncJobsListDetailArrayOutput) Index

func (GetSyncJobsListDetailArrayOutput) ToGetSyncJobsListDetailArrayOutput

func (o GetSyncJobsListDetailArrayOutput) ToGetSyncJobsListDetailArrayOutput() GetSyncJobsListDetailArrayOutput

func (GetSyncJobsListDetailArrayOutput) ToGetSyncJobsListDetailArrayOutputWithContext

func (o GetSyncJobsListDetailArrayOutput) ToGetSyncJobsListDetailArrayOutputWithContext(ctx context.Context) GetSyncJobsListDetailArrayOutput

type GetSyncJobsListDetailInput

type GetSyncJobsListDetailInput interface {
	pulumi.Input

	ToGetSyncJobsListDetailOutput() GetSyncJobsListDetailOutput
	ToGetSyncJobsListDetailOutputWithContext(context.Context) GetSyncJobsListDetailOutput
}

GetSyncJobsListDetailInput is an input type that accepts GetSyncJobsListDetailArgs and GetSyncJobsListDetailOutput values. You can construct a concrete instance of `GetSyncJobsListDetailInput` via:

GetSyncJobsListDetailArgs{...}

type GetSyncJobsListDetailOutput

type GetSyncJobsListDetailOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDetailOutput) CurrentStepProgress

func (o GetSyncJobsListDetailOutput) CurrentStepProgress() pulumi.IntOutput

current step progress.

func (GetSyncJobsListDetailOutput) ElementType

func (GetSyncJobsListDetailOutput) MasterSlaveDistance

func (o GetSyncJobsListDetailOutput) MasterSlaveDistance() pulumi.IntOutput

master slave distance.

func (GetSyncJobsListDetailOutput) Message

message.

func (GetSyncJobsListDetailOutput) Progress

current step progress.

func (GetSyncJobsListDetailOutput) SecondsBehindMaster

func (o GetSyncJobsListDetailOutput) SecondsBehindMaster() pulumi.IntOutput

seconds behind master.

func (GetSyncJobsListDetailOutput) StepAll

total step numbers.

func (GetSyncJobsListDetailOutput) StepInfos

step infos.

func (GetSyncJobsListDetailOutput) StepNow

current step number.

func (GetSyncJobsListDetailOutput) ToGetSyncJobsListDetailOutput

func (o GetSyncJobsListDetailOutput) ToGetSyncJobsListDetailOutput() GetSyncJobsListDetailOutput

func (GetSyncJobsListDetailOutput) ToGetSyncJobsListDetailOutputWithContext

func (o GetSyncJobsListDetailOutput) ToGetSyncJobsListDetailOutputWithContext(ctx context.Context) GetSyncJobsListDetailOutput

type GetSyncJobsListDetailStepInfo

type GetSyncJobsListDetailStepInfo struct {
	// error list.
	Errors []GetSyncJobsListDetailStepInfoError `pulumi:"errors"`
	// current step progress.
	Progress int `pulumi:"progress"`
	// start time.
	StartTime string `pulumi:"startTime"`
	// status.
	Status string `pulumi:"status"`
	// step id.
	StepId string `pulumi:"stepId"`
	// step name.
	StepName string `pulumi:"stepName"`
	// step number.
	StepNo int `pulumi:"stepNo"`
	// waring list.
	Warnings []GetSyncJobsListDetailStepInfoWarning `pulumi:"warnings"`
}

type GetSyncJobsListDetailStepInfoArgs

type GetSyncJobsListDetailStepInfoArgs struct {
	// error list.
	Errors GetSyncJobsListDetailStepInfoErrorArrayInput `pulumi:"errors"`
	// current step progress.
	Progress pulumi.IntInput `pulumi:"progress"`
	// start time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// status.
	Status pulumi.StringInput `pulumi:"status"`
	// step id.
	StepId pulumi.StringInput `pulumi:"stepId"`
	// step name.
	StepName pulumi.StringInput `pulumi:"stepName"`
	// step number.
	StepNo pulumi.IntInput `pulumi:"stepNo"`
	// waring list.
	Warnings GetSyncJobsListDetailStepInfoWarningArrayInput `pulumi:"warnings"`
}

func (GetSyncJobsListDetailStepInfoArgs) ElementType

func (GetSyncJobsListDetailStepInfoArgs) ToGetSyncJobsListDetailStepInfoOutput

func (i GetSyncJobsListDetailStepInfoArgs) ToGetSyncJobsListDetailStepInfoOutput() GetSyncJobsListDetailStepInfoOutput

func (GetSyncJobsListDetailStepInfoArgs) ToGetSyncJobsListDetailStepInfoOutputWithContext

func (i GetSyncJobsListDetailStepInfoArgs) ToGetSyncJobsListDetailStepInfoOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoOutput

type GetSyncJobsListDetailStepInfoArray

type GetSyncJobsListDetailStepInfoArray []GetSyncJobsListDetailStepInfoInput

func (GetSyncJobsListDetailStepInfoArray) ElementType

func (GetSyncJobsListDetailStepInfoArray) ToGetSyncJobsListDetailStepInfoArrayOutput

func (i GetSyncJobsListDetailStepInfoArray) ToGetSyncJobsListDetailStepInfoArrayOutput() GetSyncJobsListDetailStepInfoArrayOutput

func (GetSyncJobsListDetailStepInfoArray) ToGetSyncJobsListDetailStepInfoArrayOutputWithContext

func (i GetSyncJobsListDetailStepInfoArray) ToGetSyncJobsListDetailStepInfoArrayOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoArrayOutput

type GetSyncJobsListDetailStepInfoArrayInput

type GetSyncJobsListDetailStepInfoArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListDetailStepInfoArrayOutput() GetSyncJobsListDetailStepInfoArrayOutput
	ToGetSyncJobsListDetailStepInfoArrayOutputWithContext(context.Context) GetSyncJobsListDetailStepInfoArrayOutput
}

GetSyncJobsListDetailStepInfoArrayInput is an input type that accepts GetSyncJobsListDetailStepInfoArray and GetSyncJobsListDetailStepInfoArrayOutput values. You can construct a concrete instance of `GetSyncJobsListDetailStepInfoArrayInput` via:

GetSyncJobsListDetailStepInfoArray{ GetSyncJobsListDetailStepInfoArgs{...} }

type GetSyncJobsListDetailStepInfoArrayOutput

type GetSyncJobsListDetailStepInfoArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDetailStepInfoArrayOutput) ElementType

func (GetSyncJobsListDetailStepInfoArrayOutput) Index

func (GetSyncJobsListDetailStepInfoArrayOutput) ToGetSyncJobsListDetailStepInfoArrayOutput

func (o GetSyncJobsListDetailStepInfoArrayOutput) ToGetSyncJobsListDetailStepInfoArrayOutput() GetSyncJobsListDetailStepInfoArrayOutput

func (GetSyncJobsListDetailStepInfoArrayOutput) ToGetSyncJobsListDetailStepInfoArrayOutputWithContext

func (o GetSyncJobsListDetailStepInfoArrayOutput) ToGetSyncJobsListDetailStepInfoArrayOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoArrayOutput

type GetSyncJobsListDetailStepInfoError

type GetSyncJobsListDetailStepInfoError struct {
	// code.
	Code string `pulumi:"code"`
	// help document.
	HelpDoc string `pulumi:"helpDoc"`
	// message.
	Message string `pulumi:"message"`
	// solution.
	Solution string `pulumi:"solution"`
}

type GetSyncJobsListDetailStepInfoErrorArgs

type GetSyncJobsListDetailStepInfoErrorArgs struct {
	// code.
	Code pulumi.StringInput `pulumi:"code"`
	// help document.
	HelpDoc pulumi.StringInput `pulumi:"helpDoc"`
	// message.
	Message pulumi.StringInput `pulumi:"message"`
	// solution.
	Solution pulumi.StringInput `pulumi:"solution"`
}

func (GetSyncJobsListDetailStepInfoErrorArgs) ElementType

func (GetSyncJobsListDetailStepInfoErrorArgs) ToGetSyncJobsListDetailStepInfoErrorOutput

func (i GetSyncJobsListDetailStepInfoErrorArgs) ToGetSyncJobsListDetailStepInfoErrorOutput() GetSyncJobsListDetailStepInfoErrorOutput

func (GetSyncJobsListDetailStepInfoErrorArgs) ToGetSyncJobsListDetailStepInfoErrorOutputWithContext

func (i GetSyncJobsListDetailStepInfoErrorArgs) ToGetSyncJobsListDetailStepInfoErrorOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoErrorOutput

type GetSyncJobsListDetailStepInfoErrorArray

type GetSyncJobsListDetailStepInfoErrorArray []GetSyncJobsListDetailStepInfoErrorInput

func (GetSyncJobsListDetailStepInfoErrorArray) ElementType

func (GetSyncJobsListDetailStepInfoErrorArray) ToGetSyncJobsListDetailStepInfoErrorArrayOutput

func (i GetSyncJobsListDetailStepInfoErrorArray) ToGetSyncJobsListDetailStepInfoErrorArrayOutput() GetSyncJobsListDetailStepInfoErrorArrayOutput

func (GetSyncJobsListDetailStepInfoErrorArray) ToGetSyncJobsListDetailStepInfoErrorArrayOutputWithContext

func (i GetSyncJobsListDetailStepInfoErrorArray) ToGetSyncJobsListDetailStepInfoErrorArrayOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoErrorArrayOutput

type GetSyncJobsListDetailStepInfoErrorArrayInput

type GetSyncJobsListDetailStepInfoErrorArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListDetailStepInfoErrorArrayOutput() GetSyncJobsListDetailStepInfoErrorArrayOutput
	ToGetSyncJobsListDetailStepInfoErrorArrayOutputWithContext(context.Context) GetSyncJobsListDetailStepInfoErrorArrayOutput
}

GetSyncJobsListDetailStepInfoErrorArrayInput is an input type that accepts GetSyncJobsListDetailStepInfoErrorArray and GetSyncJobsListDetailStepInfoErrorArrayOutput values. You can construct a concrete instance of `GetSyncJobsListDetailStepInfoErrorArrayInput` via:

GetSyncJobsListDetailStepInfoErrorArray{ GetSyncJobsListDetailStepInfoErrorArgs{...} }

type GetSyncJobsListDetailStepInfoErrorArrayOutput

type GetSyncJobsListDetailStepInfoErrorArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDetailStepInfoErrorArrayOutput) ElementType

func (GetSyncJobsListDetailStepInfoErrorArrayOutput) Index

func (GetSyncJobsListDetailStepInfoErrorArrayOutput) ToGetSyncJobsListDetailStepInfoErrorArrayOutput

func (o GetSyncJobsListDetailStepInfoErrorArrayOutput) ToGetSyncJobsListDetailStepInfoErrorArrayOutput() GetSyncJobsListDetailStepInfoErrorArrayOutput

func (GetSyncJobsListDetailStepInfoErrorArrayOutput) ToGetSyncJobsListDetailStepInfoErrorArrayOutputWithContext

func (o GetSyncJobsListDetailStepInfoErrorArrayOutput) ToGetSyncJobsListDetailStepInfoErrorArrayOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoErrorArrayOutput

type GetSyncJobsListDetailStepInfoErrorInput

type GetSyncJobsListDetailStepInfoErrorInput interface {
	pulumi.Input

	ToGetSyncJobsListDetailStepInfoErrorOutput() GetSyncJobsListDetailStepInfoErrorOutput
	ToGetSyncJobsListDetailStepInfoErrorOutputWithContext(context.Context) GetSyncJobsListDetailStepInfoErrorOutput
}

GetSyncJobsListDetailStepInfoErrorInput is an input type that accepts GetSyncJobsListDetailStepInfoErrorArgs and GetSyncJobsListDetailStepInfoErrorOutput values. You can construct a concrete instance of `GetSyncJobsListDetailStepInfoErrorInput` via:

GetSyncJobsListDetailStepInfoErrorArgs{...}

type GetSyncJobsListDetailStepInfoErrorOutput

type GetSyncJobsListDetailStepInfoErrorOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDetailStepInfoErrorOutput) Code

code.

func (GetSyncJobsListDetailStepInfoErrorOutput) ElementType

func (GetSyncJobsListDetailStepInfoErrorOutput) HelpDoc

help document.

func (GetSyncJobsListDetailStepInfoErrorOutput) Message

message.

func (GetSyncJobsListDetailStepInfoErrorOutput) Solution

solution.

func (GetSyncJobsListDetailStepInfoErrorOutput) ToGetSyncJobsListDetailStepInfoErrorOutput

func (o GetSyncJobsListDetailStepInfoErrorOutput) ToGetSyncJobsListDetailStepInfoErrorOutput() GetSyncJobsListDetailStepInfoErrorOutput

func (GetSyncJobsListDetailStepInfoErrorOutput) ToGetSyncJobsListDetailStepInfoErrorOutputWithContext

func (o GetSyncJobsListDetailStepInfoErrorOutput) ToGetSyncJobsListDetailStepInfoErrorOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoErrorOutput

type GetSyncJobsListDetailStepInfoInput

type GetSyncJobsListDetailStepInfoInput interface {
	pulumi.Input

	ToGetSyncJobsListDetailStepInfoOutput() GetSyncJobsListDetailStepInfoOutput
	ToGetSyncJobsListDetailStepInfoOutputWithContext(context.Context) GetSyncJobsListDetailStepInfoOutput
}

GetSyncJobsListDetailStepInfoInput is an input type that accepts GetSyncJobsListDetailStepInfoArgs and GetSyncJobsListDetailStepInfoOutput values. You can construct a concrete instance of `GetSyncJobsListDetailStepInfoInput` via:

GetSyncJobsListDetailStepInfoArgs{...}

type GetSyncJobsListDetailStepInfoOutput

type GetSyncJobsListDetailStepInfoOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDetailStepInfoOutput) ElementType

func (GetSyncJobsListDetailStepInfoOutput) Errors

error list.

func (GetSyncJobsListDetailStepInfoOutput) Progress

current step progress.

func (GetSyncJobsListDetailStepInfoOutput) StartTime

start time.

func (GetSyncJobsListDetailStepInfoOutput) Status

status.

func (GetSyncJobsListDetailStepInfoOutput) StepId

step id.

func (GetSyncJobsListDetailStepInfoOutput) StepName

step name.

func (GetSyncJobsListDetailStepInfoOutput) StepNo

step number.

func (GetSyncJobsListDetailStepInfoOutput) ToGetSyncJobsListDetailStepInfoOutput

func (o GetSyncJobsListDetailStepInfoOutput) ToGetSyncJobsListDetailStepInfoOutput() GetSyncJobsListDetailStepInfoOutput

func (GetSyncJobsListDetailStepInfoOutput) ToGetSyncJobsListDetailStepInfoOutputWithContext

func (o GetSyncJobsListDetailStepInfoOutput) ToGetSyncJobsListDetailStepInfoOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoOutput

func (GetSyncJobsListDetailStepInfoOutput) Warnings

waring list.

type GetSyncJobsListDetailStepInfoWarning

type GetSyncJobsListDetailStepInfoWarning struct {
	// code.
	Code string `pulumi:"code"`
	// help document.
	HelpDoc string `pulumi:"helpDoc"`
	// message.
	Message string `pulumi:"message"`
	// solution.
	Solution string `pulumi:"solution"`
}

type GetSyncJobsListDetailStepInfoWarningArgs

type GetSyncJobsListDetailStepInfoWarningArgs struct {
	// code.
	Code pulumi.StringInput `pulumi:"code"`
	// help document.
	HelpDoc pulumi.StringInput `pulumi:"helpDoc"`
	// message.
	Message pulumi.StringInput `pulumi:"message"`
	// solution.
	Solution pulumi.StringInput `pulumi:"solution"`
}

func (GetSyncJobsListDetailStepInfoWarningArgs) ElementType

func (GetSyncJobsListDetailStepInfoWarningArgs) ToGetSyncJobsListDetailStepInfoWarningOutput

func (i GetSyncJobsListDetailStepInfoWarningArgs) ToGetSyncJobsListDetailStepInfoWarningOutput() GetSyncJobsListDetailStepInfoWarningOutput

func (GetSyncJobsListDetailStepInfoWarningArgs) ToGetSyncJobsListDetailStepInfoWarningOutputWithContext

func (i GetSyncJobsListDetailStepInfoWarningArgs) ToGetSyncJobsListDetailStepInfoWarningOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoWarningOutput

type GetSyncJobsListDetailStepInfoWarningArray

type GetSyncJobsListDetailStepInfoWarningArray []GetSyncJobsListDetailStepInfoWarningInput

func (GetSyncJobsListDetailStepInfoWarningArray) ElementType

func (GetSyncJobsListDetailStepInfoWarningArray) ToGetSyncJobsListDetailStepInfoWarningArrayOutput

func (i GetSyncJobsListDetailStepInfoWarningArray) ToGetSyncJobsListDetailStepInfoWarningArrayOutput() GetSyncJobsListDetailStepInfoWarningArrayOutput

func (GetSyncJobsListDetailStepInfoWarningArray) ToGetSyncJobsListDetailStepInfoWarningArrayOutputWithContext

func (i GetSyncJobsListDetailStepInfoWarningArray) ToGetSyncJobsListDetailStepInfoWarningArrayOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoWarningArrayOutput

type GetSyncJobsListDetailStepInfoWarningArrayInput

type GetSyncJobsListDetailStepInfoWarningArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListDetailStepInfoWarningArrayOutput() GetSyncJobsListDetailStepInfoWarningArrayOutput
	ToGetSyncJobsListDetailStepInfoWarningArrayOutputWithContext(context.Context) GetSyncJobsListDetailStepInfoWarningArrayOutput
}

GetSyncJobsListDetailStepInfoWarningArrayInput is an input type that accepts GetSyncJobsListDetailStepInfoWarningArray and GetSyncJobsListDetailStepInfoWarningArrayOutput values. You can construct a concrete instance of `GetSyncJobsListDetailStepInfoWarningArrayInput` via:

GetSyncJobsListDetailStepInfoWarningArray{ GetSyncJobsListDetailStepInfoWarningArgs{...} }

type GetSyncJobsListDetailStepInfoWarningArrayOutput

type GetSyncJobsListDetailStepInfoWarningArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDetailStepInfoWarningArrayOutput) ElementType

func (GetSyncJobsListDetailStepInfoWarningArrayOutput) Index

func (GetSyncJobsListDetailStepInfoWarningArrayOutput) ToGetSyncJobsListDetailStepInfoWarningArrayOutput

func (o GetSyncJobsListDetailStepInfoWarningArrayOutput) ToGetSyncJobsListDetailStepInfoWarningArrayOutput() GetSyncJobsListDetailStepInfoWarningArrayOutput

func (GetSyncJobsListDetailStepInfoWarningArrayOutput) ToGetSyncJobsListDetailStepInfoWarningArrayOutputWithContext

func (o GetSyncJobsListDetailStepInfoWarningArrayOutput) ToGetSyncJobsListDetailStepInfoWarningArrayOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoWarningArrayOutput

type GetSyncJobsListDetailStepInfoWarningInput

type GetSyncJobsListDetailStepInfoWarningInput interface {
	pulumi.Input

	ToGetSyncJobsListDetailStepInfoWarningOutput() GetSyncJobsListDetailStepInfoWarningOutput
	ToGetSyncJobsListDetailStepInfoWarningOutputWithContext(context.Context) GetSyncJobsListDetailStepInfoWarningOutput
}

GetSyncJobsListDetailStepInfoWarningInput is an input type that accepts GetSyncJobsListDetailStepInfoWarningArgs and GetSyncJobsListDetailStepInfoWarningOutput values. You can construct a concrete instance of `GetSyncJobsListDetailStepInfoWarningInput` via:

GetSyncJobsListDetailStepInfoWarningArgs{...}

type GetSyncJobsListDetailStepInfoWarningOutput

type GetSyncJobsListDetailStepInfoWarningOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDetailStepInfoWarningOutput) Code

code.

func (GetSyncJobsListDetailStepInfoWarningOutput) ElementType

func (GetSyncJobsListDetailStepInfoWarningOutput) HelpDoc

help document.

func (GetSyncJobsListDetailStepInfoWarningOutput) Message

message.

func (GetSyncJobsListDetailStepInfoWarningOutput) Solution

solution.

func (GetSyncJobsListDetailStepInfoWarningOutput) ToGetSyncJobsListDetailStepInfoWarningOutput

func (o GetSyncJobsListDetailStepInfoWarningOutput) ToGetSyncJobsListDetailStepInfoWarningOutput() GetSyncJobsListDetailStepInfoWarningOutput

func (GetSyncJobsListDetailStepInfoWarningOutput) ToGetSyncJobsListDetailStepInfoWarningOutputWithContext

func (o GetSyncJobsListDetailStepInfoWarningOutput) ToGetSyncJobsListDetailStepInfoWarningOutputWithContext(ctx context.Context) GetSyncJobsListDetailStepInfoWarningOutput

type GetSyncJobsListDstInfo

type GetSyncJobsListDstInfo struct {
	// account.
	Account string `pulumi:"account"`
	// account mode.
	AccountMode string `pulumi:"accountMode"`
	// account role.
	AccountRole string `pulumi:"accountRole"`
	// ccn id.
	CcnId string `pulumi:"ccnId"`
	// cvm instance id.
	CvmInstanceId string `pulumi:"cvmInstanceId"`
	// database kernel.
	DbKernel string `pulumi:"dbKernel"`
	// database name.
	DbName string `pulumi:"dbName"`
	// engine version.
	EngineVersion string `pulumi:"engineVersion"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// ip.
	Ip string `pulumi:"ip"`
	// password.
	Password string `pulumi:"password"`
	// port.
	Port int `pulumi:"port"`
	// region.
	Region string `pulumi:"region"`
	// subnet id.
	SubnetId string `pulumi:"subnetId"`
	// supplier.
	Supplier string `pulumi:"supplier"`
	// temporary secret id.
	TmpSecretId string `pulumi:"tmpSecretId"`
	// temporary secret key.
	TmpSecretKey string `pulumi:"tmpSecretKey"`
	// temporary token.
	TmpToken string `pulumi:"tmpToken"`
	// dedicated gateway id.
	UniqDcgId string `pulumi:"uniqDcgId"`
	// vpn gateway id.
	UniqVpnGwId string `pulumi:"uniqVpnGwId"`
	// user.
	User string `pulumi:"user"`
	// vpc id.
	VpcId string `pulumi:"vpcId"`
}

type GetSyncJobsListDstInfoArgs

type GetSyncJobsListDstInfoArgs struct {
	// account.
	Account pulumi.StringInput `pulumi:"account"`
	// account mode.
	AccountMode pulumi.StringInput `pulumi:"accountMode"`
	// account role.
	AccountRole pulumi.StringInput `pulumi:"accountRole"`
	// ccn id.
	CcnId pulumi.StringInput `pulumi:"ccnId"`
	// cvm instance id.
	CvmInstanceId pulumi.StringInput `pulumi:"cvmInstanceId"`
	// database kernel.
	DbKernel pulumi.StringInput `pulumi:"dbKernel"`
	// database name.
	DbName pulumi.StringInput `pulumi:"dbName"`
	// engine version.
	EngineVersion pulumi.StringInput `pulumi:"engineVersion"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// ip.
	Ip pulumi.StringInput `pulumi:"ip"`
	// password.
	Password pulumi.StringInput `pulumi:"password"`
	// port.
	Port pulumi.IntInput `pulumi:"port"`
	// region.
	Region pulumi.StringInput `pulumi:"region"`
	// subnet id.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// supplier.
	Supplier pulumi.StringInput `pulumi:"supplier"`
	// temporary secret id.
	TmpSecretId pulumi.StringInput `pulumi:"tmpSecretId"`
	// temporary secret key.
	TmpSecretKey pulumi.StringInput `pulumi:"tmpSecretKey"`
	// temporary token.
	TmpToken pulumi.StringInput `pulumi:"tmpToken"`
	// dedicated gateway id.
	UniqDcgId pulumi.StringInput `pulumi:"uniqDcgId"`
	// vpn gateway id.
	UniqVpnGwId pulumi.StringInput `pulumi:"uniqVpnGwId"`
	// user.
	User pulumi.StringInput `pulumi:"user"`
	// vpc id.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
}

func (GetSyncJobsListDstInfoArgs) ElementType

func (GetSyncJobsListDstInfoArgs) ElementType() reflect.Type

func (GetSyncJobsListDstInfoArgs) ToGetSyncJobsListDstInfoOutput

func (i GetSyncJobsListDstInfoArgs) ToGetSyncJobsListDstInfoOutput() GetSyncJobsListDstInfoOutput

func (GetSyncJobsListDstInfoArgs) ToGetSyncJobsListDstInfoOutputWithContext

func (i GetSyncJobsListDstInfoArgs) ToGetSyncJobsListDstInfoOutputWithContext(ctx context.Context) GetSyncJobsListDstInfoOutput

type GetSyncJobsListDstInfoArray

type GetSyncJobsListDstInfoArray []GetSyncJobsListDstInfoInput

func (GetSyncJobsListDstInfoArray) ElementType

func (GetSyncJobsListDstInfoArray) ToGetSyncJobsListDstInfoArrayOutput

func (i GetSyncJobsListDstInfoArray) ToGetSyncJobsListDstInfoArrayOutput() GetSyncJobsListDstInfoArrayOutput

func (GetSyncJobsListDstInfoArray) ToGetSyncJobsListDstInfoArrayOutputWithContext

func (i GetSyncJobsListDstInfoArray) ToGetSyncJobsListDstInfoArrayOutputWithContext(ctx context.Context) GetSyncJobsListDstInfoArrayOutput

type GetSyncJobsListDstInfoArrayInput

type GetSyncJobsListDstInfoArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListDstInfoArrayOutput() GetSyncJobsListDstInfoArrayOutput
	ToGetSyncJobsListDstInfoArrayOutputWithContext(context.Context) GetSyncJobsListDstInfoArrayOutput
}

GetSyncJobsListDstInfoArrayInput is an input type that accepts GetSyncJobsListDstInfoArray and GetSyncJobsListDstInfoArrayOutput values. You can construct a concrete instance of `GetSyncJobsListDstInfoArrayInput` via:

GetSyncJobsListDstInfoArray{ GetSyncJobsListDstInfoArgs{...} }

type GetSyncJobsListDstInfoArrayOutput

type GetSyncJobsListDstInfoArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDstInfoArrayOutput) ElementType

func (GetSyncJobsListDstInfoArrayOutput) Index

func (GetSyncJobsListDstInfoArrayOutput) ToGetSyncJobsListDstInfoArrayOutput

func (o GetSyncJobsListDstInfoArrayOutput) ToGetSyncJobsListDstInfoArrayOutput() GetSyncJobsListDstInfoArrayOutput

func (GetSyncJobsListDstInfoArrayOutput) ToGetSyncJobsListDstInfoArrayOutputWithContext

func (o GetSyncJobsListDstInfoArrayOutput) ToGetSyncJobsListDstInfoArrayOutputWithContext(ctx context.Context) GetSyncJobsListDstInfoArrayOutput

type GetSyncJobsListDstInfoInput

type GetSyncJobsListDstInfoInput interface {
	pulumi.Input

	ToGetSyncJobsListDstInfoOutput() GetSyncJobsListDstInfoOutput
	ToGetSyncJobsListDstInfoOutputWithContext(context.Context) GetSyncJobsListDstInfoOutput
}

GetSyncJobsListDstInfoInput is an input type that accepts GetSyncJobsListDstInfoArgs and GetSyncJobsListDstInfoOutput values. You can construct a concrete instance of `GetSyncJobsListDstInfoInput` via:

GetSyncJobsListDstInfoArgs{...}

type GetSyncJobsListDstInfoOutput

type GetSyncJobsListDstInfoOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListDstInfoOutput) Account

account.

func (GetSyncJobsListDstInfoOutput) AccountMode

account mode.

func (GetSyncJobsListDstInfoOutput) AccountRole

account role.

func (GetSyncJobsListDstInfoOutput) CcnId

ccn id.

func (GetSyncJobsListDstInfoOutput) CvmInstanceId

cvm instance id.

func (GetSyncJobsListDstInfoOutput) DbKernel

database kernel.

func (GetSyncJobsListDstInfoOutput) DbName

database name.

func (GetSyncJobsListDstInfoOutput) ElementType

func (GetSyncJobsListDstInfoOutput) EngineVersion

engine version.

func (GetSyncJobsListDstInfoOutput) InstanceId

instance id.

func (GetSyncJobsListDstInfoOutput) Ip

ip.

func (GetSyncJobsListDstInfoOutput) Password

password.

func (GetSyncJobsListDstInfoOutput) Port

port.

func (GetSyncJobsListDstInfoOutput) Region

region.

func (GetSyncJobsListDstInfoOutput) SubnetId

subnet id.

func (GetSyncJobsListDstInfoOutput) Supplier

supplier.

func (GetSyncJobsListDstInfoOutput) TmpSecretId

temporary secret id.

func (GetSyncJobsListDstInfoOutput) TmpSecretKey

temporary secret key.

func (GetSyncJobsListDstInfoOutput) TmpToken

temporary token.

func (GetSyncJobsListDstInfoOutput) ToGetSyncJobsListDstInfoOutput

func (o GetSyncJobsListDstInfoOutput) ToGetSyncJobsListDstInfoOutput() GetSyncJobsListDstInfoOutput

func (GetSyncJobsListDstInfoOutput) ToGetSyncJobsListDstInfoOutputWithContext

func (o GetSyncJobsListDstInfoOutput) ToGetSyncJobsListDstInfoOutputWithContext(ctx context.Context) GetSyncJobsListDstInfoOutput

func (GetSyncJobsListDstInfoOutput) UniqDcgId

dedicated gateway id.

func (GetSyncJobsListDstInfoOutput) UniqVpnGwId

vpn gateway id.

func (GetSyncJobsListDstInfoOutput) User

user.

func (GetSyncJobsListDstInfoOutput) VpcId

vpc id.

type GetSyncJobsListInput

type GetSyncJobsListInput interface {
	pulumi.Input

	ToGetSyncJobsListOutput() GetSyncJobsListOutput
	ToGetSyncJobsListOutputWithContext(context.Context) GetSyncJobsListOutput
}

GetSyncJobsListInput is an input type that accepts GetSyncJobsListArgs and GetSyncJobsListOutput values. You can construct a concrete instance of `GetSyncJobsListInput` via:

GetSyncJobsListArgs{...}

type GetSyncJobsListObject

type GetSyncJobsListObject struct {
	// advanced objects.
	AdvancedObjects []string `pulumi:"advancedObjects"`
	// database list.
	Databases []GetSyncJobsListObjectDatabase `pulumi:"databases"`
	// object mode.
	Mode string `pulumi:"mode"`
}

type GetSyncJobsListObjectArgs

type GetSyncJobsListObjectArgs struct {
	// advanced objects.
	AdvancedObjects pulumi.StringArrayInput `pulumi:"advancedObjects"`
	// database list.
	Databases GetSyncJobsListObjectDatabaseArrayInput `pulumi:"databases"`
	// object mode.
	Mode pulumi.StringInput `pulumi:"mode"`
}

func (GetSyncJobsListObjectArgs) ElementType

func (GetSyncJobsListObjectArgs) ElementType() reflect.Type

func (GetSyncJobsListObjectArgs) ToGetSyncJobsListObjectOutput

func (i GetSyncJobsListObjectArgs) ToGetSyncJobsListObjectOutput() GetSyncJobsListObjectOutput

func (GetSyncJobsListObjectArgs) ToGetSyncJobsListObjectOutputWithContext

func (i GetSyncJobsListObjectArgs) ToGetSyncJobsListObjectOutputWithContext(ctx context.Context) GetSyncJobsListObjectOutput

type GetSyncJobsListObjectArray

type GetSyncJobsListObjectArray []GetSyncJobsListObjectInput

func (GetSyncJobsListObjectArray) ElementType

func (GetSyncJobsListObjectArray) ElementType() reflect.Type

func (GetSyncJobsListObjectArray) ToGetSyncJobsListObjectArrayOutput

func (i GetSyncJobsListObjectArray) ToGetSyncJobsListObjectArrayOutput() GetSyncJobsListObjectArrayOutput

func (GetSyncJobsListObjectArray) ToGetSyncJobsListObjectArrayOutputWithContext

func (i GetSyncJobsListObjectArray) ToGetSyncJobsListObjectArrayOutputWithContext(ctx context.Context) GetSyncJobsListObjectArrayOutput

type GetSyncJobsListObjectArrayInput

type GetSyncJobsListObjectArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListObjectArrayOutput() GetSyncJobsListObjectArrayOutput
	ToGetSyncJobsListObjectArrayOutputWithContext(context.Context) GetSyncJobsListObjectArrayOutput
}

GetSyncJobsListObjectArrayInput is an input type that accepts GetSyncJobsListObjectArray and GetSyncJobsListObjectArrayOutput values. You can construct a concrete instance of `GetSyncJobsListObjectArrayInput` via:

GetSyncJobsListObjectArray{ GetSyncJobsListObjectArgs{...} }

type GetSyncJobsListObjectArrayOutput

type GetSyncJobsListObjectArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListObjectArrayOutput) ElementType

func (GetSyncJobsListObjectArrayOutput) Index

func (GetSyncJobsListObjectArrayOutput) ToGetSyncJobsListObjectArrayOutput

func (o GetSyncJobsListObjectArrayOutput) ToGetSyncJobsListObjectArrayOutput() GetSyncJobsListObjectArrayOutput

func (GetSyncJobsListObjectArrayOutput) ToGetSyncJobsListObjectArrayOutputWithContext

func (o GetSyncJobsListObjectArrayOutput) ToGetSyncJobsListObjectArrayOutputWithContext(ctx context.Context) GetSyncJobsListObjectArrayOutput

type GetSyncJobsListObjectDatabase

type GetSyncJobsListObjectDatabase struct {
	// database mode.
	DbMode string `pulumi:"dbMode"`
	// database name.
	DbName string `pulumi:"dbName"`
	// function mode.
	FunctionMode string `pulumi:"functionMode"`
	// functions.
	Functions []string `pulumi:"functions"`
	// new database name.
	NewDbName string `pulumi:"newDbName"`
	// new schema name.
	NewSchemaName string `pulumi:"newSchemaName"`
	// procedure mode.
	ProcedureMode string `pulumi:"procedureMode"`
	// procedures.
	Procedures []string `pulumi:"procedures"`
	// schema name.
	SchemaName string `pulumi:"schemaName"`
	// table mode.
	TableMode string `pulumi:"tableMode"`
	// table list.
	Tables []GetSyncJobsListObjectDatabaseTable `pulumi:"tables"`
	// view mode.
	ViewMode string `pulumi:"viewMode"`
	// view list.
	Views []GetSyncJobsListObjectDatabaseView `pulumi:"views"`
}

type GetSyncJobsListObjectDatabaseArgs

type GetSyncJobsListObjectDatabaseArgs struct {
	// database mode.
	DbMode pulumi.StringInput `pulumi:"dbMode"`
	// database name.
	DbName pulumi.StringInput `pulumi:"dbName"`
	// function mode.
	FunctionMode pulumi.StringInput `pulumi:"functionMode"`
	// functions.
	Functions pulumi.StringArrayInput `pulumi:"functions"`
	// new database name.
	NewDbName pulumi.StringInput `pulumi:"newDbName"`
	// new schema name.
	NewSchemaName pulumi.StringInput `pulumi:"newSchemaName"`
	// procedure mode.
	ProcedureMode pulumi.StringInput `pulumi:"procedureMode"`
	// procedures.
	Procedures pulumi.StringArrayInput `pulumi:"procedures"`
	// schema name.
	SchemaName pulumi.StringInput `pulumi:"schemaName"`
	// table mode.
	TableMode pulumi.StringInput `pulumi:"tableMode"`
	// table list.
	Tables GetSyncJobsListObjectDatabaseTableArrayInput `pulumi:"tables"`
	// view mode.
	ViewMode pulumi.StringInput `pulumi:"viewMode"`
	// view list.
	Views GetSyncJobsListObjectDatabaseViewArrayInput `pulumi:"views"`
}

func (GetSyncJobsListObjectDatabaseArgs) ElementType

func (GetSyncJobsListObjectDatabaseArgs) ToGetSyncJobsListObjectDatabaseOutput

func (i GetSyncJobsListObjectDatabaseArgs) ToGetSyncJobsListObjectDatabaseOutput() GetSyncJobsListObjectDatabaseOutput

func (GetSyncJobsListObjectDatabaseArgs) ToGetSyncJobsListObjectDatabaseOutputWithContext

func (i GetSyncJobsListObjectDatabaseArgs) ToGetSyncJobsListObjectDatabaseOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseOutput

type GetSyncJobsListObjectDatabaseArray

type GetSyncJobsListObjectDatabaseArray []GetSyncJobsListObjectDatabaseInput

func (GetSyncJobsListObjectDatabaseArray) ElementType

func (GetSyncJobsListObjectDatabaseArray) ToGetSyncJobsListObjectDatabaseArrayOutput

func (i GetSyncJobsListObjectDatabaseArray) ToGetSyncJobsListObjectDatabaseArrayOutput() GetSyncJobsListObjectDatabaseArrayOutput

func (GetSyncJobsListObjectDatabaseArray) ToGetSyncJobsListObjectDatabaseArrayOutputWithContext

func (i GetSyncJobsListObjectDatabaseArray) ToGetSyncJobsListObjectDatabaseArrayOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseArrayOutput

type GetSyncJobsListObjectDatabaseArrayInput

type GetSyncJobsListObjectDatabaseArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListObjectDatabaseArrayOutput() GetSyncJobsListObjectDatabaseArrayOutput
	ToGetSyncJobsListObjectDatabaseArrayOutputWithContext(context.Context) GetSyncJobsListObjectDatabaseArrayOutput
}

GetSyncJobsListObjectDatabaseArrayInput is an input type that accepts GetSyncJobsListObjectDatabaseArray and GetSyncJobsListObjectDatabaseArrayOutput values. You can construct a concrete instance of `GetSyncJobsListObjectDatabaseArrayInput` via:

GetSyncJobsListObjectDatabaseArray{ GetSyncJobsListObjectDatabaseArgs{...} }

type GetSyncJobsListObjectDatabaseArrayOutput

type GetSyncJobsListObjectDatabaseArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListObjectDatabaseArrayOutput) ElementType

func (GetSyncJobsListObjectDatabaseArrayOutput) Index

func (GetSyncJobsListObjectDatabaseArrayOutput) ToGetSyncJobsListObjectDatabaseArrayOutput

func (o GetSyncJobsListObjectDatabaseArrayOutput) ToGetSyncJobsListObjectDatabaseArrayOutput() GetSyncJobsListObjectDatabaseArrayOutput

func (GetSyncJobsListObjectDatabaseArrayOutput) ToGetSyncJobsListObjectDatabaseArrayOutputWithContext

func (o GetSyncJobsListObjectDatabaseArrayOutput) ToGetSyncJobsListObjectDatabaseArrayOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseArrayOutput

type GetSyncJobsListObjectDatabaseInput

type GetSyncJobsListObjectDatabaseInput interface {
	pulumi.Input

	ToGetSyncJobsListObjectDatabaseOutput() GetSyncJobsListObjectDatabaseOutput
	ToGetSyncJobsListObjectDatabaseOutputWithContext(context.Context) GetSyncJobsListObjectDatabaseOutput
}

GetSyncJobsListObjectDatabaseInput is an input type that accepts GetSyncJobsListObjectDatabaseArgs and GetSyncJobsListObjectDatabaseOutput values. You can construct a concrete instance of `GetSyncJobsListObjectDatabaseInput` via:

GetSyncJobsListObjectDatabaseArgs{...}

type GetSyncJobsListObjectDatabaseOutput

type GetSyncJobsListObjectDatabaseOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListObjectDatabaseOutput) DbMode

database mode.

func (GetSyncJobsListObjectDatabaseOutput) DbName

database name.

func (GetSyncJobsListObjectDatabaseOutput) ElementType

func (GetSyncJobsListObjectDatabaseOutput) FunctionMode

function mode.

func (GetSyncJobsListObjectDatabaseOutput) Functions

functions.

func (GetSyncJobsListObjectDatabaseOutput) NewDbName

new database name.

func (GetSyncJobsListObjectDatabaseOutput) NewSchemaName

new schema name.

func (GetSyncJobsListObjectDatabaseOutput) ProcedureMode

procedure mode.

func (GetSyncJobsListObjectDatabaseOutput) Procedures

procedures.

func (GetSyncJobsListObjectDatabaseOutput) SchemaName

schema name.

func (GetSyncJobsListObjectDatabaseOutput) TableMode

table mode.

func (GetSyncJobsListObjectDatabaseOutput) Tables

table list.

func (GetSyncJobsListObjectDatabaseOutput) ToGetSyncJobsListObjectDatabaseOutput

func (o GetSyncJobsListObjectDatabaseOutput) ToGetSyncJobsListObjectDatabaseOutput() GetSyncJobsListObjectDatabaseOutput

func (GetSyncJobsListObjectDatabaseOutput) ToGetSyncJobsListObjectDatabaseOutputWithContext

func (o GetSyncJobsListObjectDatabaseOutput) ToGetSyncJobsListObjectDatabaseOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseOutput

func (GetSyncJobsListObjectDatabaseOutput) ViewMode

view mode.

func (GetSyncJobsListObjectDatabaseOutput) Views

view list.

type GetSyncJobsListObjectDatabaseTable

type GetSyncJobsListObjectDatabaseTable struct {
	// filter condition.
	FilterCondition string `pulumi:"filterCondition"`
	// new table name.
	NewTableName string `pulumi:"newTableName"`
	// table name.
	TableName string `pulumi:"tableName"`
}

type GetSyncJobsListObjectDatabaseTableArgs

type GetSyncJobsListObjectDatabaseTableArgs struct {
	// filter condition.
	FilterCondition pulumi.StringInput `pulumi:"filterCondition"`
	// new table name.
	NewTableName pulumi.StringInput `pulumi:"newTableName"`
	// table name.
	TableName pulumi.StringInput `pulumi:"tableName"`
}

func (GetSyncJobsListObjectDatabaseTableArgs) ElementType

func (GetSyncJobsListObjectDatabaseTableArgs) ToGetSyncJobsListObjectDatabaseTableOutput

func (i GetSyncJobsListObjectDatabaseTableArgs) ToGetSyncJobsListObjectDatabaseTableOutput() GetSyncJobsListObjectDatabaseTableOutput

func (GetSyncJobsListObjectDatabaseTableArgs) ToGetSyncJobsListObjectDatabaseTableOutputWithContext

func (i GetSyncJobsListObjectDatabaseTableArgs) ToGetSyncJobsListObjectDatabaseTableOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseTableOutput

type GetSyncJobsListObjectDatabaseTableArray

type GetSyncJobsListObjectDatabaseTableArray []GetSyncJobsListObjectDatabaseTableInput

func (GetSyncJobsListObjectDatabaseTableArray) ElementType

func (GetSyncJobsListObjectDatabaseTableArray) ToGetSyncJobsListObjectDatabaseTableArrayOutput

func (i GetSyncJobsListObjectDatabaseTableArray) ToGetSyncJobsListObjectDatabaseTableArrayOutput() GetSyncJobsListObjectDatabaseTableArrayOutput

func (GetSyncJobsListObjectDatabaseTableArray) ToGetSyncJobsListObjectDatabaseTableArrayOutputWithContext

func (i GetSyncJobsListObjectDatabaseTableArray) ToGetSyncJobsListObjectDatabaseTableArrayOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseTableArrayOutput

type GetSyncJobsListObjectDatabaseTableArrayInput

type GetSyncJobsListObjectDatabaseTableArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListObjectDatabaseTableArrayOutput() GetSyncJobsListObjectDatabaseTableArrayOutput
	ToGetSyncJobsListObjectDatabaseTableArrayOutputWithContext(context.Context) GetSyncJobsListObjectDatabaseTableArrayOutput
}

GetSyncJobsListObjectDatabaseTableArrayInput is an input type that accepts GetSyncJobsListObjectDatabaseTableArray and GetSyncJobsListObjectDatabaseTableArrayOutput values. You can construct a concrete instance of `GetSyncJobsListObjectDatabaseTableArrayInput` via:

GetSyncJobsListObjectDatabaseTableArray{ GetSyncJobsListObjectDatabaseTableArgs{...} }

type GetSyncJobsListObjectDatabaseTableArrayOutput

type GetSyncJobsListObjectDatabaseTableArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListObjectDatabaseTableArrayOutput) ElementType

func (GetSyncJobsListObjectDatabaseTableArrayOutput) Index

func (GetSyncJobsListObjectDatabaseTableArrayOutput) ToGetSyncJobsListObjectDatabaseTableArrayOutput

func (o GetSyncJobsListObjectDatabaseTableArrayOutput) ToGetSyncJobsListObjectDatabaseTableArrayOutput() GetSyncJobsListObjectDatabaseTableArrayOutput

func (GetSyncJobsListObjectDatabaseTableArrayOutput) ToGetSyncJobsListObjectDatabaseTableArrayOutputWithContext

func (o GetSyncJobsListObjectDatabaseTableArrayOutput) ToGetSyncJobsListObjectDatabaseTableArrayOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseTableArrayOutput

type GetSyncJobsListObjectDatabaseTableInput

type GetSyncJobsListObjectDatabaseTableInput interface {
	pulumi.Input

	ToGetSyncJobsListObjectDatabaseTableOutput() GetSyncJobsListObjectDatabaseTableOutput
	ToGetSyncJobsListObjectDatabaseTableOutputWithContext(context.Context) GetSyncJobsListObjectDatabaseTableOutput
}

GetSyncJobsListObjectDatabaseTableInput is an input type that accepts GetSyncJobsListObjectDatabaseTableArgs and GetSyncJobsListObjectDatabaseTableOutput values. You can construct a concrete instance of `GetSyncJobsListObjectDatabaseTableInput` via:

GetSyncJobsListObjectDatabaseTableArgs{...}

type GetSyncJobsListObjectDatabaseTableOutput

type GetSyncJobsListObjectDatabaseTableOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListObjectDatabaseTableOutput) ElementType

func (GetSyncJobsListObjectDatabaseTableOutput) FilterCondition

filter condition.

func (GetSyncJobsListObjectDatabaseTableOutput) NewTableName

new table name.

func (GetSyncJobsListObjectDatabaseTableOutput) TableName

table name.

func (GetSyncJobsListObjectDatabaseTableOutput) ToGetSyncJobsListObjectDatabaseTableOutput

func (o GetSyncJobsListObjectDatabaseTableOutput) ToGetSyncJobsListObjectDatabaseTableOutput() GetSyncJobsListObjectDatabaseTableOutput

func (GetSyncJobsListObjectDatabaseTableOutput) ToGetSyncJobsListObjectDatabaseTableOutputWithContext

func (o GetSyncJobsListObjectDatabaseTableOutput) ToGetSyncJobsListObjectDatabaseTableOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseTableOutput

type GetSyncJobsListObjectDatabaseView

type GetSyncJobsListObjectDatabaseView struct {
	// new view name.
	NewViewName string `pulumi:"newViewName"`
	// view name.
	ViewName string `pulumi:"viewName"`
}

type GetSyncJobsListObjectDatabaseViewArgs

type GetSyncJobsListObjectDatabaseViewArgs struct {
	// new view name.
	NewViewName pulumi.StringInput `pulumi:"newViewName"`
	// view name.
	ViewName pulumi.StringInput `pulumi:"viewName"`
}

func (GetSyncJobsListObjectDatabaseViewArgs) ElementType

func (GetSyncJobsListObjectDatabaseViewArgs) ToGetSyncJobsListObjectDatabaseViewOutput

func (i GetSyncJobsListObjectDatabaseViewArgs) ToGetSyncJobsListObjectDatabaseViewOutput() GetSyncJobsListObjectDatabaseViewOutput

func (GetSyncJobsListObjectDatabaseViewArgs) ToGetSyncJobsListObjectDatabaseViewOutputWithContext

func (i GetSyncJobsListObjectDatabaseViewArgs) ToGetSyncJobsListObjectDatabaseViewOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseViewOutput

type GetSyncJobsListObjectDatabaseViewArray

type GetSyncJobsListObjectDatabaseViewArray []GetSyncJobsListObjectDatabaseViewInput

func (GetSyncJobsListObjectDatabaseViewArray) ElementType

func (GetSyncJobsListObjectDatabaseViewArray) ToGetSyncJobsListObjectDatabaseViewArrayOutput

func (i GetSyncJobsListObjectDatabaseViewArray) ToGetSyncJobsListObjectDatabaseViewArrayOutput() GetSyncJobsListObjectDatabaseViewArrayOutput

func (GetSyncJobsListObjectDatabaseViewArray) ToGetSyncJobsListObjectDatabaseViewArrayOutputWithContext

func (i GetSyncJobsListObjectDatabaseViewArray) ToGetSyncJobsListObjectDatabaseViewArrayOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseViewArrayOutput

type GetSyncJobsListObjectDatabaseViewArrayInput

type GetSyncJobsListObjectDatabaseViewArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListObjectDatabaseViewArrayOutput() GetSyncJobsListObjectDatabaseViewArrayOutput
	ToGetSyncJobsListObjectDatabaseViewArrayOutputWithContext(context.Context) GetSyncJobsListObjectDatabaseViewArrayOutput
}

GetSyncJobsListObjectDatabaseViewArrayInput is an input type that accepts GetSyncJobsListObjectDatabaseViewArray and GetSyncJobsListObjectDatabaseViewArrayOutput values. You can construct a concrete instance of `GetSyncJobsListObjectDatabaseViewArrayInput` via:

GetSyncJobsListObjectDatabaseViewArray{ GetSyncJobsListObjectDatabaseViewArgs{...} }

type GetSyncJobsListObjectDatabaseViewArrayOutput

type GetSyncJobsListObjectDatabaseViewArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListObjectDatabaseViewArrayOutput) ElementType

func (GetSyncJobsListObjectDatabaseViewArrayOutput) Index

func (GetSyncJobsListObjectDatabaseViewArrayOutput) ToGetSyncJobsListObjectDatabaseViewArrayOutput

func (o GetSyncJobsListObjectDatabaseViewArrayOutput) ToGetSyncJobsListObjectDatabaseViewArrayOutput() GetSyncJobsListObjectDatabaseViewArrayOutput

func (GetSyncJobsListObjectDatabaseViewArrayOutput) ToGetSyncJobsListObjectDatabaseViewArrayOutputWithContext

func (o GetSyncJobsListObjectDatabaseViewArrayOutput) ToGetSyncJobsListObjectDatabaseViewArrayOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseViewArrayOutput

type GetSyncJobsListObjectDatabaseViewInput

type GetSyncJobsListObjectDatabaseViewInput interface {
	pulumi.Input

	ToGetSyncJobsListObjectDatabaseViewOutput() GetSyncJobsListObjectDatabaseViewOutput
	ToGetSyncJobsListObjectDatabaseViewOutputWithContext(context.Context) GetSyncJobsListObjectDatabaseViewOutput
}

GetSyncJobsListObjectDatabaseViewInput is an input type that accepts GetSyncJobsListObjectDatabaseViewArgs and GetSyncJobsListObjectDatabaseViewOutput values. You can construct a concrete instance of `GetSyncJobsListObjectDatabaseViewInput` via:

GetSyncJobsListObjectDatabaseViewArgs{...}

type GetSyncJobsListObjectDatabaseViewOutput

type GetSyncJobsListObjectDatabaseViewOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListObjectDatabaseViewOutput) ElementType

func (GetSyncJobsListObjectDatabaseViewOutput) NewViewName

new view name.

func (GetSyncJobsListObjectDatabaseViewOutput) ToGetSyncJobsListObjectDatabaseViewOutput

func (o GetSyncJobsListObjectDatabaseViewOutput) ToGetSyncJobsListObjectDatabaseViewOutput() GetSyncJobsListObjectDatabaseViewOutput

func (GetSyncJobsListObjectDatabaseViewOutput) ToGetSyncJobsListObjectDatabaseViewOutputWithContext

func (o GetSyncJobsListObjectDatabaseViewOutput) ToGetSyncJobsListObjectDatabaseViewOutputWithContext(ctx context.Context) GetSyncJobsListObjectDatabaseViewOutput

func (GetSyncJobsListObjectDatabaseViewOutput) ViewName

view name.

type GetSyncJobsListObjectInput

type GetSyncJobsListObjectInput interface {
	pulumi.Input

	ToGetSyncJobsListObjectOutput() GetSyncJobsListObjectOutput
	ToGetSyncJobsListObjectOutputWithContext(context.Context) GetSyncJobsListObjectOutput
}

GetSyncJobsListObjectInput is an input type that accepts GetSyncJobsListObjectArgs and GetSyncJobsListObjectOutput values. You can construct a concrete instance of `GetSyncJobsListObjectInput` via:

GetSyncJobsListObjectArgs{...}

type GetSyncJobsListObjectOutput

type GetSyncJobsListObjectOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListObjectOutput) AdvancedObjects

advanced objects.

func (GetSyncJobsListObjectOutput) Databases

database list.

func (GetSyncJobsListObjectOutput) ElementType

func (GetSyncJobsListObjectOutput) Mode

object mode.

func (GetSyncJobsListObjectOutput) ToGetSyncJobsListObjectOutput

func (o GetSyncJobsListObjectOutput) ToGetSyncJobsListObjectOutput() GetSyncJobsListObjectOutput

func (GetSyncJobsListObjectOutput) ToGetSyncJobsListObjectOutputWithContext

func (o GetSyncJobsListObjectOutput) ToGetSyncJobsListObjectOutputWithContext(ctx context.Context) GetSyncJobsListObjectOutput

type GetSyncJobsListOption

type GetSyncJobsListOption struct {
	// add additional column.
	AddAdditionalColumn bool `pulumi:"addAdditionalColumn"`
	// conflict handle option.
	ConflictHandleOptions []GetSyncJobsListOptionConflictHandleOption `pulumi:"conflictHandleOptions"`
	// conflict handle type.
	ConflictHandleType string `pulumi:"conflictHandleType"`
	// ddl options.
	DdlOptions []GetSyncJobsListOptionDdlOption `pulumi:"ddlOptions"`
	// deal of exist same table.
	DealOfExistSameTable string `pulumi:"dealOfExistSameTable"`
	// init type.
	InitType string `pulumi:"initType"`
	// operation types.
	OpTypes []string `pulumi:"opTypes"`
}

type GetSyncJobsListOptionArgs

type GetSyncJobsListOptionArgs struct {
	// add additional column.
	AddAdditionalColumn pulumi.BoolInput `pulumi:"addAdditionalColumn"`
	// conflict handle option.
	ConflictHandleOptions GetSyncJobsListOptionConflictHandleOptionArrayInput `pulumi:"conflictHandleOptions"`
	// conflict handle type.
	ConflictHandleType pulumi.StringInput `pulumi:"conflictHandleType"`
	// ddl options.
	DdlOptions GetSyncJobsListOptionDdlOptionArrayInput `pulumi:"ddlOptions"`
	// deal of exist same table.
	DealOfExistSameTable pulumi.StringInput `pulumi:"dealOfExistSameTable"`
	// init type.
	InitType pulumi.StringInput `pulumi:"initType"`
	// operation types.
	OpTypes pulumi.StringArrayInput `pulumi:"opTypes"`
}

func (GetSyncJobsListOptionArgs) ElementType

func (GetSyncJobsListOptionArgs) ElementType() reflect.Type

func (GetSyncJobsListOptionArgs) ToGetSyncJobsListOptionOutput

func (i GetSyncJobsListOptionArgs) ToGetSyncJobsListOptionOutput() GetSyncJobsListOptionOutput

func (GetSyncJobsListOptionArgs) ToGetSyncJobsListOptionOutputWithContext

func (i GetSyncJobsListOptionArgs) ToGetSyncJobsListOptionOutputWithContext(ctx context.Context) GetSyncJobsListOptionOutput

type GetSyncJobsListOptionArray

type GetSyncJobsListOptionArray []GetSyncJobsListOptionInput

func (GetSyncJobsListOptionArray) ElementType

func (GetSyncJobsListOptionArray) ElementType() reflect.Type

func (GetSyncJobsListOptionArray) ToGetSyncJobsListOptionArrayOutput

func (i GetSyncJobsListOptionArray) ToGetSyncJobsListOptionArrayOutput() GetSyncJobsListOptionArrayOutput

func (GetSyncJobsListOptionArray) ToGetSyncJobsListOptionArrayOutputWithContext

func (i GetSyncJobsListOptionArray) ToGetSyncJobsListOptionArrayOutputWithContext(ctx context.Context) GetSyncJobsListOptionArrayOutput

type GetSyncJobsListOptionArrayInput

type GetSyncJobsListOptionArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListOptionArrayOutput() GetSyncJobsListOptionArrayOutput
	ToGetSyncJobsListOptionArrayOutputWithContext(context.Context) GetSyncJobsListOptionArrayOutput
}

GetSyncJobsListOptionArrayInput is an input type that accepts GetSyncJobsListOptionArray and GetSyncJobsListOptionArrayOutput values. You can construct a concrete instance of `GetSyncJobsListOptionArrayInput` via:

GetSyncJobsListOptionArray{ GetSyncJobsListOptionArgs{...} }

type GetSyncJobsListOptionArrayOutput

type GetSyncJobsListOptionArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListOptionArrayOutput) ElementType

func (GetSyncJobsListOptionArrayOutput) Index

func (GetSyncJobsListOptionArrayOutput) ToGetSyncJobsListOptionArrayOutput

func (o GetSyncJobsListOptionArrayOutput) ToGetSyncJobsListOptionArrayOutput() GetSyncJobsListOptionArrayOutput

func (GetSyncJobsListOptionArrayOutput) ToGetSyncJobsListOptionArrayOutputWithContext

func (o GetSyncJobsListOptionArrayOutput) ToGetSyncJobsListOptionArrayOutputWithContext(ctx context.Context) GetSyncJobsListOptionArrayOutput

type GetSyncJobsListOptionConflictHandleOption

type GetSyncJobsListOptionConflictHandleOption struct {
	// condition column.
	ConditionColumn string `pulumi:"conditionColumn"`
	// condition override operator.
	ConditionOperator string `pulumi:"conditionOperator"`
	// condition order in source and destination.
	ConditionOrderInSrcAndDst string `pulumi:"conditionOrderInSrcAndDst"`
}

type GetSyncJobsListOptionConflictHandleOptionArgs

type GetSyncJobsListOptionConflictHandleOptionArgs struct {
	// condition column.
	ConditionColumn pulumi.StringInput `pulumi:"conditionColumn"`
	// condition override operator.
	ConditionOperator pulumi.StringInput `pulumi:"conditionOperator"`
	// condition order in source and destination.
	ConditionOrderInSrcAndDst pulumi.StringInput `pulumi:"conditionOrderInSrcAndDst"`
}

func (GetSyncJobsListOptionConflictHandleOptionArgs) ElementType

func (GetSyncJobsListOptionConflictHandleOptionArgs) ToGetSyncJobsListOptionConflictHandleOptionOutput

func (i GetSyncJobsListOptionConflictHandleOptionArgs) ToGetSyncJobsListOptionConflictHandleOptionOutput() GetSyncJobsListOptionConflictHandleOptionOutput

func (GetSyncJobsListOptionConflictHandleOptionArgs) ToGetSyncJobsListOptionConflictHandleOptionOutputWithContext

func (i GetSyncJobsListOptionConflictHandleOptionArgs) ToGetSyncJobsListOptionConflictHandleOptionOutputWithContext(ctx context.Context) GetSyncJobsListOptionConflictHandleOptionOutput

type GetSyncJobsListOptionConflictHandleOptionArray

type GetSyncJobsListOptionConflictHandleOptionArray []GetSyncJobsListOptionConflictHandleOptionInput

func (GetSyncJobsListOptionConflictHandleOptionArray) ElementType

func (GetSyncJobsListOptionConflictHandleOptionArray) ToGetSyncJobsListOptionConflictHandleOptionArrayOutput

func (i GetSyncJobsListOptionConflictHandleOptionArray) ToGetSyncJobsListOptionConflictHandleOptionArrayOutput() GetSyncJobsListOptionConflictHandleOptionArrayOutput

func (GetSyncJobsListOptionConflictHandleOptionArray) ToGetSyncJobsListOptionConflictHandleOptionArrayOutputWithContext

func (i GetSyncJobsListOptionConflictHandleOptionArray) ToGetSyncJobsListOptionConflictHandleOptionArrayOutputWithContext(ctx context.Context) GetSyncJobsListOptionConflictHandleOptionArrayOutput

type GetSyncJobsListOptionConflictHandleOptionArrayInput

type GetSyncJobsListOptionConflictHandleOptionArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListOptionConflictHandleOptionArrayOutput() GetSyncJobsListOptionConflictHandleOptionArrayOutput
	ToGetSyncJobsListOptionConflictHandleOptionArrayOutputWithContext(context.Context) GetSyncJobsListOptionConflictHandleOptionArrayOutput
}

GetSyncJobsListOptionConflictHandleOptionArrayInput is an input type that accepts GetSyncJobsListOptionConflictHandleOptionArray and GetSyncJobsListOptionConflictHandleOptionArrayOutput values. You can construct a concrete instance of `GetSyncJobsListOptionConflictHandleOptionArrayInput` via:

GetSyncJobsListOptionConflictHandleOptionArray{ GetSyncJobsListOptionConflictHandleOptionArgs{...} }

type GetSyncJobsListOptionConflictHandleOptionArrayOutput

type GetSyncJobsListOptionConflictHandleOptionArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListOptionConflictHandleOptionArrayOutput) ElementType

func (GetSyncJobsListOptionConflictHandleOptionArrayOutput) Index

func (GetSyncJobsListOptionConflictHandleOptionArrayOutput) ToGetSyncJobsListOptionConflictHandleOptionArrayOutput

func (GetSyncJobsListOptionConflictHandleOptionArrayOutput) ToGetSyncJobsListOptionConflictHandleOptionArrayOutputWithContext

func (o GetSyncJobsListOptionConflictHandleOptionArrayOutput) ToGetSyncJobsListOptionConflictHandleOptionArrayOutputWithContext(ctx context.Context) GetSyncJobsListOptionConflictHandleOptionArrayOutput

type GetSyncJobsListOptionConflictHandleOptionInput

type GetSyncJobsListOptionConflictHandleOptionInput interface {
	pulumi.Input

	ToGetSyncJobsListOptionConflictHandleOptionOutput() GetSyncJobsListOptionConflictHandleOptionOutput
	ToGetSyncJobsListOptionConflictHandleOptionOutputWithContext(context.Context) GetSyncJobsListOptionConflictHandleOptionOutput
}

GetSyncJobsListOptionConflictHandleOptionInput is an input type that accepts GetSyncJobsListOptionConflictHandleOptionArgs and GetSyncJobsListOptionConflictHandleOptionOutput values. You can construct a concrete instance of `GetSyncJobsListOptionConflictHandleOptionInput` via:

GetSyncJobsListOptionConflictHandleOptionArgs{...}

type GetSyncJobsListOptionConflictHandleOptionOutput

type GetSyncJobsListOptionConflictHandleOptionOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListOptionConflictHandleOptionOutput) ConditionColumn

condition column.

func (GetSyncJobsListOptionConflictHandleOptionOutput) ConditionOperator

condition override operator.

func (GetSyncJobsListOptionConflictHandleOptionOutput) ConditionOrderInSrcAndDst

condition order in source and destination.

func (GetSyncJobsListOptionConflictHandleOptionOutput) ElementType

func (GetSyncJobsListOptionConflictHandleOptionOutput) ToGetSyncJobsListOptionConflictHandleOptionOutput

func (o GetSyncJobsListOptionConflictHandleOptionOutput) ToGetSyncJobsListOptionConflictHandleOptionOutput() GetSyncJobsListOptionConflictHandleOptionOutput

func (GetSyncJobsListOptionConflictHandleOptionOutput) ToGetSyncJobsListOptionConflictHandleOptionOutputWithContext

func (o GetSyncJobsListOptionConflictHandleOptionOutput) ToGetSyncJobsListOptionConflictHandleOptionOutputWithContext(ctx context.Context) GetSyncJobsListOptionConflictHandleOptionOutput

type GetSyncJobsListOptionDdlOption

type GetSyncJobsListOptionDdlOption struct {
	// ddl object.
	DdlObject string `pulumi:"ddlObject"`
	// ddl value.
	DdlValues []string `pulumi:"ddlValues"`
}

type GetSyncJobsListOptionDdlOptionArgs

type GetSyncJobsListOptionDdlOptionArgs struct {
	// ddl object.
	DdlObject pulumi.StringInput `pulumi:"ddlObject"`
	// ddl value.
	DdlValues pulumi.StringArrayInput `pulumi:"ddlValues"`
}

func (GetSyncJobsListOptionDdlOptionArgs) ElementType

func (GetSyncJobsListOptionDdlOptionArgs) ToGetSyncJobsListOptionDdlOptionOutput

func (i GetSyncJobsListOptionDdlOptionArgs) ToGetSyncJobsListOptionDdlOptionOutput() GetSyncJobsListOptionDdlOptionOutput

func (GetSyncJobsListOptionDdlOptionArgs) ToGetSyncJobsListOptionDdlOptionOutputWithContext

func (i GetSyncJobsListOptionDdlOptionArgs) ToGetSyncJobsListOptionDdlOptionOutputWithContext(ctx context.Context) GetSyncJobsListOptionDdlOptionOutput

type GetSyncJobsListOptionDdlOptionArray

type GetSyncJobsListOptionDdlOptionArray []GetSyncJobsListOptionDdlOptionInput

func (GetSyncJobsListOptionDdlOptionArray) ElementType

func (GetSyncJobsListOptionDdlOptionArray) ToGetSyncJobsListOptionDdlOptionArrayOutput

func (i GetSyncJobsListOptionDdlOptionArray) ToGetSyncJobsListOptionDdlOptionArrayOutput() GetSyncJobsListOptionDdlOptionArrayOutput

func (GetSyncJobsListOptionDdlOptionArray) ToGetSyncJobsListOptionDdlOptionArrayOutputWithContext

func (i GetSyncJobsListOptionDdlOptionArray) ToGetSyncJobsListOptionDdlOptionArrayOutputWithContext(ctx context.Context) GetSyncJobsListOptionDdlOptionArrayOutput

type GetSyncJobsListOptionDdlOptionArrayInput

type GetSyncJobsListOptionDdlOptionArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListOptionDdlOptionArrayOutput() GetSyncJobsListOptionDdlOptionArrayOutput
	ToGetSyncJobsListOptionDdlOptionArrayOutputWithContext(context.Context) GetSyncJobsListOptionDdlOptionArrayOutput
}

GetSyncJobsListOptionDdlOptionArrayInput is an input type that accepts GetSyncJobsListOptionDdlOptionArray and GetSyncJobsListOptionDdlOptionArrayOutput values. You can construct a concrete instance of `GetSyncJobsListOptionDdlOptionArrayInput` via:

GetSyncJobsListOptionDdlOptionArray{ GetSyncJobsListOptionDdlOptionArgs{...} }

type GetSyncJobsListOptionDdlOptionArrayOutput

type GetSyncJobsListOptionDdlOptionArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListOptionDdlOptionArrayOutput) ElementType

func (GetSyncJobsListOptionDdlOptionArrayOutput) Index

func (GetSyncJobsListOptionDdlOptionArrayOutput) ToGetSyncJobsListOptionDdlOptionArrayOutput

func (o GetSyncJobsListOptionDdlOptionArrayOutput) ToGetSyncJobsListOptionDdlOptionArrayOutput() GetSyncJobsListOptionDdlOptionArrayOutput

func (GetSyncJobsListOptionDdlOptionArrayOutput) ToGetSyncJobsListOptionDdlOptionArrayOutputWithContext

func (o GetSyncJobsListOptionDdlOptionArrayOutput) ToGetSyncJobsListOptionDdlOptionArrayOutputWithContext(ctx context.Context) GetSyncJobsListOptionDdlOptionArrayOutput

type GetSyncJobsListOptionDdlOptionInput

type GetSyncJobsListOptionDdlOptionInput interface {
	pulumi.Input

	ToGetSyncJobsListOptionDdlOptionOutput() GetSyncJobsListOptionDdlOptionOutput
	ToGetSyncJobsListOptionDdlOptionOutputWithContext(context.Context) GetSyncJobsListOptionDdlOptionOutput
}

GetSyncJobsListOptionDdlOptionInput is an input type that accepts GetSyncJobsListOptionDdlOptionArgs and GetSyncJobsListOptionDdlOptionOutput values. You can construct a concrete instance of `GetSyncJobsListOptionDdlOptionInput` via:

GetSyncJobsListOptionDdlOptionArgs{...}

type GetSyncJobsListOptionDdlOptionOutput

type GetSyncJobsListOptionDdlOptionOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListOptionDdlOptionOutput) DdlObject

ddl object.

func (GetSyncJobsListOptionDdlOptionOutput) DdlValues

ddl value.

func (GetSyncJobsListOptionDdlOptionOutput) ElementType

func (GetSyncJobsListOptionDdlOptionOutput) ToGetSyncJobsListOptionDdlOptionOutput

func (o GetSyncJobsListOptionDdlOptionOutput) ToGetSyncJobsListOptionDdlOptionOutput() GetSyncJobsListOptionDdlOptionOutput

func (GetSyncJobsListOptionDdlOptionOutput) ToGetSyncJobsListOptionDdlOptionOutputWithContext

func (o GetSyncJobsListOptionDdlOptionOutput) ToGetSyncJobsListOptionDdlOptionOutputWithContext(ctx context.Context) GetSyncJobsListOptionDdlOptionOutput

type GetSyncJobsListOptionInput

type GetSyncJobsListOptionInput interface {
	pulumi.Input

	ToGetSyncJobsListOptionOutput() GetSyncJobsListOptionOutput
	ToGetSyncJobsListOptionOutputWithContext(context.Context) GetSyncJobsListOptionOutput
}

GetSyncJobsListOptionInput is an input type that accepts GetSyncJobsListOptionArgs and GetSyncJobsListOptionOutput values. You can construct a concrete instance of `GetSyncJobsListOptionInput` via:

GetSyncJobsListOptionArgs{...}

type GetSyncJobsListOptionOutput

type GetSyncJobsListOptionOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListOptionOutput) AddAdditionalColumn

func (o GetSyncJobsListOptionOutput) AddAdditionalColumn() pulumi.BoolOutput

add additional column.

func (GetSyncJobsListOptionOutput) ConflictHandleOptions

conflict handle option.

func (GetSyncJobsListOptionOutput) ConflictHandleType

func (o GetSyncJobsListOptionOutput) ConflictHandleType() pulumi.StringOutput

conflict handle type.

func (GetSyncJobsListOptionOutput) DdlOptions

ddl options.

func (GetSyncJobsListOptionOutput) DealOfExistSameTable

func (o GetSyncJobsListOptionOutput) DealOfExistSameTable() pulumi.StringOutput

deal of exist same table.

func (GetSyncJobsListOptionOutput) ElementType

func (GetSyncJobsListOptionOutput) InitType

init type.

func (GetSyncJobsListOptionOutput) OpTypes

operation types.

func (GetSyncJobsListOptionOutput) ToGetSyncJobsListOptionOutput

func (o GetSyncJobsListOptionOutput) ToGetSyncJobsListOptionOutput() GetSyncJobsListOptionOutput

func (GetSyncJobsListOptionOutput) ToGetSyncJobsListOptionOutputWithContext

func (o GetSyncJobsListOptionOutput) ToGetSyncJobsListOptionOutputWithContext(ctx context.Context) GetSyncJobsListOptionOutput

type GetSyncJobsListOutput

type GetSyncJobsListOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListOutput) Actions

support action list for current status.

func (GetSyncJobsListOutput) AllActions

all action list.

func (GetSyncJobsListOutput) CreateTime

func (o GetSyncJobsListOutput) CreateTime() pulumi.StringOutput

create time.

func (GetSyncJobsListOutput) Details

tag list.

func (GetSyncJobsListOutput) DstAccessType

func (o GetSyncJobsListOutput) DstAccessType() pulumi.StringOutput

func (GetSyncJobsListOutput) DstDatabaseType

func (o GetSyncJobsListOutput) DstDatabaseType() pulumi.StringOutput

destination database type.

func (GetSyncJobsListOutput) DstInfos

destination info.

func (GetSyncJobsListOutput) DstRegion

destination region.

func (GetSyncJobsListOutput) ElementType

func (GetSyncJobsListOutput) ElementType() reflect.Type

func (GetSyncJobsListOutput) EndTime

end time.

func (GetSyncJobsListOutput) ExpectRunTime

func (o GetSyncJobsListOutput) ExpectRunTime() pulumi.StringOutput

expected run time.

func (GetSyncJobsListOutput) ExpireTime

func (o GetSyncJobsListOutput) ExpireTime() pulumi.StringOutput

expire time.

func (GetSyncJobsListOutput) JobId

job id.

func (GetSyncJobsListOutput) JobName

job name.

func (GetSyncJobsListOutput) Objects

objects.

func (GetSyncJobsListOutput) Options

options.

func (GetSyncJobsListOutput) PayMode

pay mode, optional value is PrePay or PostPay.

func (GetSyncJobsListOutput) RunMode

run mode, optional value is mmediate or Timed.

func (GetSyncJobsListOutput) Specification

func (o GetSyncJobsListOutput) Specification() pulumi.StringOutput

specification.

func (GetSyncJobsListOutput) SrcAccessType

func (o GetSyncJobsListOutput) SrcAccessType() pulumi.StringOutput

source access type.

func (GetSyncJobsListOutput) SrcDatabaseType

func (o GetSyncJobsListOutput) SrcDatabaseType() pulumi.StringOutput

source database type.

func (GetSyncJobsListOutput) SrcInfos

source info.

func (GetSyncJobsListOutput) SrcRegion

source region.

func (GetSyncJobsListOutput) StartTime

start time.

func (GetSyncJobsListOutput) Status

status.

func (GetSyncJobsListOutput) Tags

tag list.

func (GetSyncJobsListOutput) ToGetSyncJobsListOutput

func (o GetSyncJobsListOutput) ToGetSyncJobsListOutput() GetSyncJobsListOutput

func (GetSyncJobsListOutput) ToGetSyncJobsListOutputWithContext

func (o GetSyncJobsListOutput) ToGetSyncJobsListOutputWithContext(ctx context.Context) GetSyncJobsListOutput

type GetSyncJobsListSrcInfo

type GetSyncJobsListSrcInfo struct {
	// account.
	Account string `pulumi:"account"`
	// account mode.
	AccountMode string `pulumi:"accountMode"`
	// account role.
	AccountRole string `pulumi:"accountRole"`
	// ccn id.
	CcnId string `pulumi:"ccnId"`
	// cvm instance id.
	CvmInstanceId string `pulumi:"cvmInstanceId"`
	// database kernel.
	DbKernel string `pulumi:"dbKernel"`
	// database name.
	DbName string `pulumi:"dbName"`
	// engine version.
	EngineVersion string `pulumi:"engineVersion"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// ip.
	Ip string `pulumi:"ip"`
	// password.
	Password string `pulumi:"password"`
	// port.
	Port int `pulumi:"port"`
	// region.
	Region string `pulumi:"region"`
	// subnet id.
	SubnetId string `pulumi:"subnetId"`
	// supplier.
	Supplier string `pulumi:"supplier"`
	// temporary secret id.
	TmpSecretId string `pulumi:"tmpSecretId"`
	// temporary secret key.
	TmpSecretKey string `pulumi:"tmpSecretKey"`
	// temporary token.
	TmpToken string `pulumi:"tmpToken"`
	// dedicated gateway id.
	UniqDcgId string `pulumi:"uniqDcgId"`
	// vpn gateway id.
	UniqVpnGwId string `pulumi:"uniqVpnGwId"`
	// user.
	User string `pulumi:"user"`
	// vpc id.
	VpcId string `pulumi:"vpcId"`
}

type GetSyncJobsListSrcInfoArgs

type GetSyncJobsListSrcInfoArgs struct {
	// account.
	Account pulumi.StringInput `pulumi:"account"`
	// account mode.
	AccountMode pulumi.StringInput `pulumi:"accountMode"`
	// account role.
	AccountRole pulumi.StringInput `pulumi:"accountRole"`
	// ccn id.
	CcnId pulumi.StringInput `pulumi:"ccnId"`
	// cvm instance id.
	CvmInstanceId pulumi.StringInput `pulumi:"cvmInstanceId"`
	// database kernel.
	DbKernel pulumi.StringInput `pulumi:"dbKernel"`
	// database name.
	DbName pulumi.StringInput `pulumi:"dbName"`
	// engine version.
	EngineVersion pulumi.StringInput `pulumi:"engineVersion"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// ip.
	Ip pulumi.StringInput `pulumi:"ip"`
	// password.
	Password pulumi.StringInput `pulumi:"password"`
	// port.
	Port pulumi.IntInput `pulumi:"port"`
	// region.
	Region pulumi.StringInput `pulumi:"region"`
	// subnet id.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// supplier.
	Supplier pulumi.StringInput `pulumi:"supplier"`
	// temporary secret id.
	TmpSecretId pulumi.StringInput `pulumi:"tmpSecretId"`
	// temporary secret key.
	TmpSecretKey pulumi.StringInput `pulumi:"tmpSecretKey"`
	// temporary token.
	TmpToken pulumi.StringInput `pulumi:"tmpToken"`
	// dedicated gateway id.
	UniqDcgId pulumi.StringInput `pulumi:"uniqDcgId"`
	// vpn gateway id.
	UniqVpnGwId pulumi.StringInput `pulumi:"uniqVpnGwId"`
	// user.
	User pulumi.StringInput `pulumi:"user"`
	// vpc id.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
}

func (GetSyncJobsListSrcInfoArgs) ElementType

func (GetSyncJobsListSrcInfoArgs) ElementType() reflect.Type

func (GetSyncJobsListSrcInfoArgs) ToGetSyncJobsListSrcInfoOutput

func (i GetSyncJobsListSrcInfoArgs) ToGetSyncJobsListSrcInfoOutput() GetSyncJobsListSrcInfoOutput

func (GetSyncJobsListSrcInfoArgs) ToGetSyncJobsListSrcInfoOutputWithContext

func (i GetSyncJobsListSrcInfoArgs) ToGetSyncJobsListSrcInfoOutputWithContext(ctx context.Context) GetSyncJobsListSrcInfoOutput

type GetSyncJobsListSrcInfoArray

type GetSyncJobsListSrcInfoArray []GetSyncJobsListSrcInfoInput

func (GetSyncJobsListSrcInfoArray) ElementType

func (GetSyncJobsListSrcInfoArray) ToGetSyncJobsListSrcInfoArrayOutput

func (i GetSyncJobsListSrcInfoArray) ToGetSyncJobsListSrcInfoArrayOutput() GetSyncJobsListSrcInfoArrayOutput

func (GetSyncJobsListSrcInfoArray) ToGetSyncJobsListSrcInfoArrayOutputWithContext

func (i GetSyncJobsListSrcInfoArray) ToGetSyncJobsListSrcInfoArrayOutputWithContext(ctx context.Context) GetSyncJobsListSrcInfoArrayOutput

type GetSyncJobsListSrcInfoArrayInput

type GetSyncJobsListSrcInfoArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListSrcInfoArrayOutput() GetSyncJobsListSrcInfoArrayOutput
	ToGetSyncJobsListSrcInfoArrayOutputWithContext(context.Context) GetSyncJobsListSrcInfoArrayOutput
}

GetSyncJobsListSrcInfoArrayInput is an input type that accepts GetSyncJobsListSrcInfoArray and GetSyncJobsListSrcInfoArrayOutput values. You can construct a concrete instance of `GetSyncJobsListSrcInfoArrayInput` via:

GetSyncJobsListSrcInfoArray{ GetSyncJobsListSrcInfoArgs{...} }

type GetSyncJobsListSrcInfoArrayOutput

type GetSyncJobsListSrcInfoArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListSrcInfoArrayOutput) ElementType

func (GetSyncJobsListSrcInfoArrayOutput) Index

func (GetSyncJobsListSrcInfoArrayOutput) ToGetSyncJobsListSrcInfoArrayOutput

func (o GetSyncJobsListSrcInfoArrayOutput) ToGetSyncJobsListSrcInfoArrayOutput() GetSyncJobsListSrcInfoArrayOutput

func (GetSyncJobsListSrcInfoArrayOutput) ToGetSyncJobsListSrcInfoArrayOutputWithContext

func (o GetSyncJobsListSrcInfoArrayOutput) ToGetSyncJobsListSrcInfoArrayOutputWithContext(ctx context.Context) GetSyncJobsListSrcInfoArrayOutput

type GetSyncJobsListSrcInfoInput

type GetSyncJobsListSrcInfoInput interface {
	pulumi.Input

	ToGetSyncJobsListSrcInfoOutput() GetSyncJobsListSrcInfoOutput
	ToGetSyncJobsListSrcInfoOutputWithContext(context.Context) GetSyncJobsListSrcInfoOutput
}

GetSyncJobsListSrcInfoInput is an input type that accepts GetSyncJobsListSrcInfoArgs and GetSyncJobsListSrcInfoOutput values. You can construct a concrete instance of `GetSyncJobsListSrcInfoInput` via:

GetSyncJobsListSrcInfoArgs{...}

type GetSyncJobsListSrcInfoOutput

type GetSyncJobsListSrcInfoOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListSrcInfoOutput) Account

account.

func (GetSyncJobsListSrcInfoOutput) AccountMode

account mode.

func (GetSyncJobsListSrcInfoOutput) AccountRole

account role.

func (GetSyncJobsListSrcInfoOutput) CcnId

ccn id.

func (GetSyncJobsListSrcInfoOutput) CvmInstanceId

cvm instance id.

func (GetSyncJobsListSrcInfoOutput) DbKernel

database kernel.

func (GetSyncJobsListSrcInfoOutput) DbName

database name.

func (GetSyncJobsListSrcInfoOutput) ElementType

func (GetSyncJobsListSrcInfoOutput) EngineVersion

engine version.

func (GetSyncJobsListSrcInfoOutput) InstanceId

instance id.

func (GetSyncJobsListSrcInfoOutput) Ip

ip.

func (GetSyncJobsListSrcInfoOutput) Password

password.

func (GetSyncJobsListSrcInfoOutput) Port

port.

func (GetSyncJobsListSrcInfoOutput) Region

region.

func (GetSyncJobsListSrcInfoOutput) SubnetId

subnet id.

func (GetSyncJobsListSrcInfoOutput) Supplier

supplier.

func (GetSyncJobsListSrcInfoOutput) TmpSecretId

temporary secret id.

func (GetSyncJobsListSrcInfoOutput) TmpSecretKey

temporary secret key.

func (GetSyncJobsListSrcInfoOutput) TmpToken

temporary token.

func (GetSyncJobsListSrcInfoOutput) ToGetSyncJobsListSrcInfoOutput

func (o GetSyncJobsListSrcInfoOutput) ToGetSyncJobsListSrcInfoOutput() GetSyncJobsListSrcInfoOutput

func (GetSyncJobsListSrcInfoOutput) ToGetSyncJobsListSrcInfoOutputWithContext

func (o GetSyncJobsListSrcInfoOutput) ToGetSyncJobsListSrcInfoOutputWithContext(ctx context.Context) GetSyncJobsListSrcInfoOutput

func (GetSyncJobsListSrcInfoOutput) UniqDcgId

dedicated gateway id.

func (GetSyncJobsListSrcInfoOutput) UniqVpnGwId

vpn gateway id.

func (GetSyncJobsListSrcInfoOutput) User

user.

func (GetSyncJobsListSrcInfoOutput) VpcId

vpc id.

type GetSyncJobsListTag

type GetSyncJobsListTag struct {
	// tag key.
	TagKey string `pulumi:"tagKey"`
	// tag value.
	TagValue string `pulumi:"tagValue"`
}

type GetSyncJobsListTagArgs

type GetSyncJobsListTagArgs struct {
	// tag key.
	TagKey pulumi.StringInput `pulumi:"tagKey"`
	// tag value.
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (GetSyncJobsListTagArgs) ElementType

func (GetSyncJobsListTagArgs) ElementType() reflect.Type

func (GetSyncJobsListTagArgs) ToGetSyncJobsListTagOutput

func (i GetSyncJobsListTagArgs) ToGetSyncJobsListTagOutput() GetSyncJobsListTagOutput

func (GetSyncJobsListTagArgs) ToGetSyncJobsListTagOutputWithContext

func (i GetSyncJobsListTagArgs) ToGetSyncJobsListTagOutputWithContext(ctx context.Context) GetSyncJobsListTagOutput

type GetSyncJobsListTagArray

type GetSyncJobsListTagArray []GetSyncJobsListTagInput

func (GetSyncJobsListTagArray) ElementType

func (GetSyncJobsListTagArray) ElementType() reflect.Type

func (GetSyncJobsListTagArray) ToGetSyncJobsListTagArrayOutput

func (i GetSyncJobsListTagArray) ToGetSyncJobsListTagArrayOutput() GetSyncJobsListTagArrayOutput

func (GetSyncJobsListTagArray) ToGetSyncJobsListTagArrayOutputWithContext

func (i GetSyncJobsListTagArray) ToGetSyncJobsListTagArrayOutputWithContext(ctx context.Context) GetSyncJobsListTagArrayOutput

type GetSyncJobsListTagArrayInput

type GetSyncJobsListTagArrayInput interface {
	pulumi.Input

	ToGetSyncJobsListTagArrayOutput() GetSyncJobsListTagArrayOutput
	ToGetSyncJobsListTagArrayOutputWithContext(context.Context) GetSyncJobsListTagArrayOutput
}

GetSyncJobsListTagArrayInput is an input type that accepts GetSyncJobsListTagArray and GetSyncJobsListTagArrayOutput values. You can construct a concrete instance of `GetSyncJobsListTagArrayInput` via:

GetSyncJobsListTagArray{ GetSyncJobsListTagArgs{...} }

type GetSyncJobsListTagArrayOutput

type GetSyncJobsListTagArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListTagArrayOutput) ElementType

func (GetSyncJobsListTagArrayOutput) Index

func (GetSyncJobsListTagArrayOutput) ToGetSyncJobsListTagArrayOutput

func (o GetSyncJobsListTagArrayOutput) ToGetSyncJobsListTagArrayOutput() GetSyncJobsListTagArrayOutput

func (GetSyncJobsListTagArrayOutput) ToGetSyncJobsListTagArrayOutputWithContext

func (o GetSyncJobsListTagArrayOutput) ToGetSyncJobsListTagArrayOutputWithContext(ctx context.Context) GetSyncJobsListTagArrayOutput

type GetSyncJobsListTagInput

type GetSyncJobsListTagInput interface {
	pulumi.Input

	ToGetSyncJobsListTagOutput() GetSyncJobsListTagOutput
	ToGetSyncJobsListTagOutputWithContext(context.Context) GetSyncJobsListTagOutput
}

GetSyncJobsListTagInput is an input type that accepts GetSyncJobsListTagArgs and GetSyncJobsListTagOutput values. You can construct a concrete instance of `GetSyncJobsListTagInput` via:

GetSyncJobsListTagArgs{...}

type GetSyncJobsListTagOutput

type GetSyncJobsListTagOutput struct{ *pulumi.OutputState }

func (GetSyncJobsListTagOutput) ElementType

func (GetSyncJobsListTagOutput) ElementType() reflect.Type

func (GetSyncJobsListTagOutput) TagKey

tag key.

func (GetSyncJobsListTagOutput) TagValue

tag value.

func (GetSyncJobsListTagOutput) ToGetSyncJobsListTagOutput

func (o GetSyncJobsListTagOutput) ToGetSyncJobsListTagOutput() GetSyncJobsListTagOutput

func (GetSyncJobsListTagOutput) ToGetSyncJobsListTagOutputWithContext

func (o GetSyncJobsListTagOutput) ToGetSyncJobsListTagOutputWithContext(ctx context.Context) GetSyncJobsListTagOutput

type GetSyncJobsOutputArgs

type GetSyncJobsOutputArgs struct {
	// job id.
	JobId pulumi.StringPtrInput `pulumi:"jobId"`
	// job name.
	JobName pulumi.StringPtrInput `pulumi:"jobName"`
	// job type.
	JobType pulumi.StringPtrInput `pulumi:"jobType"`
	// order field.
	Order pulumi.StringPtrInput `pulumi:"order"`
	// order way, optional value is DESC or ASC.
	OrderSeq pulumi.StringPtrInput `pulumi:"orderSeq"`
	// pay mode, optional value is PrePay or PostPay.
	PayMode pulumi.StringPtrInput `pulumi:"payMode"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// run mode, optional value is mmediate or Timed.
	RunMode pulumi.StringPtrInput `pulumi:"runMode"`
	// status.
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
	// tag filters.
	TagFilters GetSyncJobsTagFilterArrayInput `pulumi:"tagFilters"`
}

A collection of arguments for invoking getSyncJobs.

func (GetSyncJobsOutputArgs) ElementType

func (GetSyncJobsOutputArgs) ElementType() reflect.Type

type GetSyncJobsResult

type GetSyncJobsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// job id.
	JobId *string `pulumi:"jobId"`
	// job name.
	JobName *string `pulumi:"jobName"`
	JobType *string `pulumi:"jobType"`
	// sync job list.
	Lists    []GetSyncJobsList `pulumi:"lists"`
	Order    *string           `pulumi:"order"`
	OrderSeq *string           `pulumi:"orderSeq"`
	// pay mode.
	PayMode          *string `pulumi:"payMode"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// run mode.
	RunMode *string `pulumi:"runMode"`
	// status.
	Statuses   []string               `pulumi:"statuses"`
	TagFilters []GetSyncJobsTagFilter `pulumi:"tagFilters"`
}

A collection of values returned by getSyncJobs.

func GetSyncJobs

func GetSyncJobs(ctx *pulumi.Context, args *GetSyncJobsArgs, opts ...pulumi.InvokeOption) (*GetSyncJobsResult, error)

Use this data source to query detailed information of dts syncJobs

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		job, err := Dts.NewSyncJob(ctx, "job", &Dts.SyncJobArgs{
			JobName:         pulumi.String("tf_dts_test"),
			PayMode:         pulumi.String("PostPay"),
			SrcDatabaseType: pulumi.String("mysql"),
			SrcRegion:       pulumi.String("ap-guangzhou"),
			DstDatabaseType: pulumi.String("cynosdbmysql"),
			DstRegion:       pulumi.String("ap-guangzhou"),
			Tags: dts.SyncJobTagArray{
				&dts.SyncJobTagArgs{
					TagKey:   pulumi.String("aaa"),
					TagValue: pulumi.String("bbb"),
				},
			},
			AutoRenew:     pulumi.Int(0),
			InstanceClass: pulumi.String("micro"),
		})
		if err != nil {
			return err
		}
		_ = Dts.GetSyncJobsOutput(ctx, dts.GetSyncJobsOutputArgs{
			JobId:   job.ID(),
			JobName: pulumi.String("tf_dts_test"),
		}, nil)
		return nil
	})
}

```

type GetSyncJobsResultOutput

type GetSyncJobsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSyncJobs.

func (GetSyncJobsResultOutput) ElementType

func (GetSyncJobsResultOutput) ElementType() reflect.Type

func (GetSyncJobsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSyncJobsResultOutput) JobId

job id.

func (GetSyncJobsResultOutput) JobName

job name.

func (GetSyncJobsResultOutput) JobType

func (GetSyncJobsResultOutput) Lists

sync job list.

func (GetSyncJobsResultOutput) Order

func (GetSyncJobsResultOutput) OrderSeq

func (GetSyncJobsResultOutput) PayMode

pay mode.

func (GetSyncJobsResultOutput) ResultOutputFile

func (o GetSyncJobsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSyncJobsResultOutput) RunMode

run mode.

func (GetSyncJobsResultOutput) Statuses

status.

func (GetSyncJobsResultOutput) TagFilters

func (GetSyncJobsResultOutput) ToGetSyncJobsResultOutput

func (o GetSyncJobsResultOutput) ToGetSyncJobsResultOutput() GetSyncJobsResultOutput

func (GetSyncJobsResultOutput) ToGetSyncJobsResultOutputWithContext

func (o GetSyncJobsResultOutput) ToGetSyncJobsResultOutputWithContext(ctx context.Context) GetSyncJobsResultOutput

type GetSyncJobsTagFilter

type GetSyncJobsTagFilter struct {
	// tag key.
	TagKey *string `pulumi:"tagKey"`
	// tag value.
	TagValue *string `pulumi:"tagValue"`
}

type GetSyncJobsTagFilterArgs

type GetSyncJobsTagFilterArgs struct {
	// tag key.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// tag value.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (GetSyncJobsTagFilterArgs) ElementType

func (GetSyncJobsTagFilterArgs) ElementType() reflect.Type

func (GetSyncJobsTagFilterArgs) ToGetSyncJobsTagFilterOutput

func (i GetSyncJobsTagFilterArgs) ToGetSyncJobsTagFilterOutput() GetSyncJobsTagFilterOutput

func (GetSyncJobsTagFilterArgs) ToGetSyncJobsTagFilterOutputWithContext

func (i GetSyncJobsTagFilterArgs) ToGetSyncJobsTagFilterOutputWithContext(ctx context.Context) GetSyncJobsTagFilterOutput

type GetSyncJobsTagFilterArray

type GetSyncJobsTagFilterArray []GetSyncJobsTagFilterInput

func (GetSyncJobsTagFilterArray) ElementType

func (GetSyncJobsTagFilterArray) ElementType() reflect.Type

func (GetSyncJobsTagFilterArray) ToGetSyncJobsTagFilterArrayOutput

func (i GetSyncJobsTagFilterArray) ToGetSyncJobsTagFilterArrayOutput() GetSyncJobsTagFilterArrayOutput

func (GetSyncJobsTagFilterArray) ToGetSyncJobsTagFilterArrayOutputWithContext

func (i GetSyncJobsTagFilterArray) ToGetSyncJobsTagFilterArrayOutputWithContext(ctx context.Context) GetSyncJobsTagFilterArrayOutput

type GetSyncJobsTagFilterArrayInput

type GetSyncJobsTagFilterArrayInput interface {
	pulumi.Input

	ToGetSyncJobsTagFilterArrayOutput() GetSyncJobsTagFilterArrayOutput
	ToGetSyncJobsTagFilterArrayOutputWithContext(context.Context) GetSyncJobsTagFilterArrayOutput
}

GetSyncJobsTagFilterArrayInput is an input type that accepts GetSyncJobsTagFilterArray and GetSyncJobsTagFilterArrayOutput values. You can construct a concrete instance of `GetSyncJobsTagFilterArrayInput` via:

GetSyncJobsTagFilterArray{ GetSyncJobsTagFilterArgs{...} }

type GetSyncJobsTagFilterArrayOutput

type GetSyncJobsTagFilterArrayOutput struct{ *pulumi.OutputState }

func (GetSyncJobsTagFilterArrayOutput) ElementType

func (GetSyncJobsTagFilterArrayOutput) Index

func (GetSyncJobsTagFilterArrayOutput) ToGetSyncJobsTagFilterArrayOutput

func (o GetSyncJobsTagFilterArrayOutput) ToGetSyncJobsTagFilterArrayOutput() GetSyncJobsTagFilterArrayOutput

func (GetSyncJobsTagFilterArrayOutput) ToGetSyncJobsTagFilterArrayOutputWithContext

func (o GetSyncJobsTagFilterArrayOutput) ToGetSyncJobsTagFilterArrayOutputWithContext(ctx context.Context) GetSyncJobsTagFilterArrayOutput

type GetSyncJobsTagFilterInput

type GetSyncJobsTagFilterInput interface {
	pulumi.Input

	ToGetSyncJobsTagFilterOutput() GetSyncJobsTagFilterOutput
	ToGetSyncJobsTagFilterOutputWithContext(context.Context) GetSyncJobsTagFilterOutput
}

GetSyncJobsTagFilterInput is an input type that accepts GetSyncJobsTagFilterArgs and GetSyncJobsTagFilterOutput values. You can construct a concrete instance of `GetSyncJobsTagFilterInput` via:

GetSyncJobsTagFilterArgs{...}

type GetSyncJobsTagFilterOutput

type GetSyncJobsTagFilterOutput struct{ *pulumi.OutputState }

func (GetSyncJobsTagFilterOutput) ElementType

func (GetSyncJobsTagFilterOutput) ElementType() reflect.Type

func (GetSyncJobsTagFilterOutput) TagKey

tag key.

func (GetSyncJobsTagFilterOutput) TagValue

tag value.

func (GetSyncJobsTagFilterOutput) ToGetSyncJobsTagFilterOutput

func (o GetSyncJobsTagFilterOutput) ToGetSyncJobsTagFilterOutput() GetSyncJobsTagFilterOutput

func (GetSyncJobsTagFilterOutput) ToGetSyncJobsTagFilterOutputWithContext

func (o GetSyncJobsTagFilterOutput) ToGetSyncJobsTagFilterOutputWithContext(ctx context.Context) GetSyncJobsTagFilterOutput

type MigrateJob

type MigrateJob struct {
	pulumi.CustomResourceState

	// AutoRetryTimeRangeMinutes.
	AutoRetryTimeRangeMinutes pulumi.IntPtrOutput `pulumi:"autoRetryTimeRangeMinutes"`
	// DstInfo.
	DstInfo MigrateJobDstInfoOutput `pulumi:"dstInfo"`
	// ExpectRunTime.
	ExpectRunTime pulumi.StringOutput `pulumi:"expectRunTime"`
	// Migration job configuration options, used to describe how the task performs migration.
	MigrateOption MigrateJobMigrateOptionOutput `pulumi:"migrateOption"`
	// Run Mode. eg:immediate,timed.
	RunMode pulumi.StringOutput `pulumi:"runMode"`
	// Migrate service Id from `Dts.MigrateService`.
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// SrcInfo.
	SrcInfo MigrateJobSrcInfoOutput `pulumi:"srcInfo"`
	// Migrate job status.
	Status pulumi.StringOutput `pulumi:"status"`
}

Provides a resource to create a dts migrateJob

## Example Usage

```go package main

import (

"fmt"

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		foo, err := Cynosdb.NewCluster(ctx, "foo", &Cynosdb.ClusterArgs{
			AvailableZone:             pulumi.Any(_var.Availability_zone),
			VpcId:                     pulumi.Any(local.Vpc_id),
			SubnetId:                  pulumi.Any(local.Subnet_id),
			DbType:                    pulumi.String("MYSQL"),
			DbVersion:                 pulumi.String("5.7"),
			StorageLimit:              pulumi.Int(1000),
			ClusterName:               pulumi.String("tf-cynosdb-mysql"),
			Password:                  pulumi.String("cynos@123"),
			InstanceMaintainDuration:  pulumi.Int(3600),
			InstanceMaintainStartTime: pulumi.Int(10800),
			InstanceMaintainWeekdays: pulumi.StringArray{
				pulumi.String("Fri"),
				pulumi.String("Mon"),
				pulumi.String("Sat"),
				pulumi.String("Sun"),
				pulumi.String("Thu"),
				pulumi.String("Wed"),
				pulumi.String("Tue"),
			},
			InstanceCpuCore:    pulumi.Int(1),
			InstanceMemorySize: pulumi.Int(2),
			ParamItems: cynosdb.ClusterParamItemArray{
				&cynosdb.ClusterParamItemArgs{
					Name:         pulumi.String("character_set_server"),
					CurrentValue: pulumi.String("utf8"),
				},
				&cynosdb.ClusterParamItemArgs{
					Name:         pulumi.String("time_zone"),
					CurrentValue: pulumi.String("+09:00"),
				},
				&cynosdb.ClusterParamItemArgs{
					Name:         pulumi.String("lower_case_table_names"),
					CurrentValue: pulumi.String("1"),
				},
			},
			ForceDelete: pulumi.Bool(true),
			RwGroupSgs: pulumi.StringArray{
				pulumi.Any(local.Sg_id),
			},
			RoGroupSgs: pulumi.StringArray{
				pulumi.Any(local.Sg_id),
			},
			PrarmTemplateId: pulumi.Any(_var.My_param_template),
		})
		if err != nil {
			return err
		}
		service, err := Dts.NewMigrateService(ctx, "service", &Dts.MigrateServiceArgs{
			SrcDatabaseType: pulumi.String("mysql"),
			DstDatabaseType: pulumi.String("cynosdbmysql"),
			SrcRegion:       pulumi.String("ap-guangzhou"),
			DstRegion:       pulumi.String("ap-guangzhou"),
			InstanceClass:   pulumi.String("small"),
			JobName:         pulumi.String("tf_test_migration_service_1"),
			Tags: dts.MigrateServiceTagArray{
				&dts.MigrateServiceTagArgs{
					TagKey:   pulumi.String("aaa"),
					TagValue: pulumi.String("bbb"),
				},
			},
		})
		if err != nil {
			return err
		}
		job, err := Dts.NewMigrateJob(ctx, "job", &Dts.MigrateJobArgs{
			ServiceId: service.ID(),
			RunMode:   pulumi.String("immediate"),
			MigrateOption: &dts.MigrateJobMigrateOptionArgs{
				DatabaseTable: &dts.MigrateJobMigrateOptionDatabaseTableArgs{
					ObjectMode: pulumi.String("partial"),
					Databases: dts.MigrateJobMigrateOptionDatabaseTableDatabaseArray{
						&dts.MigrateJobMigrateOptionDatabaseTableDatabaseArgs{
							DbName:    pulumi.String("tf_ci_test"),
							DbMode:    pulumi.String("partial"),
							TableMode: pulumi.String("partial"),
							Tables: dts.MigrateJobMigrateOptionDatabaseTableDatabaseTableArray{
								&dts.MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs{
									TableName:     pulumi.String("test"),
									NewTableName:  pulumi.String(fmt.Sprintf("%v%v%v", "test_", "%", "s")),
									TableEditMode: pulumi.String("rename"),
								},
							},
						},
					},
				},
			},
			SrcInfo: &dts.MigrateJobSrcInfoArgs{
				Region:       pulumi.String("ap-guangzhou"),
				AccessType:   pulumi.String("cdb"),
				DatabaseType: pulumi.String("mysql"),
				NodeType:     pulumi.String("simple"),
				Infos: dts.MigrateJobSrcInfoInfoArray{
					&dts.MigrateJobSrcInfoInfoArgs{
						User:       pulumi.String("user_name"),
						Password:   pulumi.String("your_pw"),
						InstanceId: pulumi.String("cdb-fitq5t9h"),
					},
				},
			},
			DstInfo: &dts.MigrateJobDstInfoArgs{
				Region:       pulumi.String("ap-guangzhou"),
				AccessType:   pulumi.String("cdb"),
				DatabaseType: pulumi.String("cynosdbmysql"),
				NodeType:     pulumi.String("simple"),
				Infos: dts.MigrateJobDstInfoInfoArray{
					&dts.MigrateJobDstInfoInfoArgs{
						User:       pulumi.String("user_name"),
						Password:   pulumi.String("your_pw"),
						InstanceId: foo.ID(),
					},
				},
			},
			AutoRetryTimeRangeMinutes: pulumi.Int(0),
		})
		if err != nil {
			return err
		}
		_, err = Dts.NewMigrateJobStartOperation(ctx, "start", &Dts.MigrateJobStartOperationArgs{
			JobId: job.ID(),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

dts migrate_job can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Dts/migrateJob:MigrateJob migrate_job migrate_config_id

```

func GetMigrateJob

func GetMigrateJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateJobState, opts ...pulumi.ResourceOption) (*MigrateJob, error)

GetMigrateJob gets an existing MigrateJob 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 NewMigrateJob

func NewMigrateJob(ctx *pulumi.Context,
	name string, args *MigrateJobArgs, opts ...pulumi.ResourceOption) (*MigrateJob, error)

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

func (*MigrateJob) ElementType

func (*MigrateJob) ElementType() reflect.Type

func (*MigrateJob) ToMigrateJobOutput

func (i *MigrateJob) ToMigrateJobOutput() MigrateJobOutput

func (*MigrateJob) ToMigrateJobOutputWithContext

func (i *MigrateJob) ToMigrateJobOutputWithContext(ctx context.Context) MigrateJobOutput

type MigrateJobArgs

type MigrateJobArgs struct {
	// AutoRetryTimeRangeMinutes.
	AutoRetryTimeRangeMinutes pulumi.IntPtrInput
	// DstInfo.
	DstInfo MigrateJobDstInfoInput
	// ExpectRunTime.
	ExpectRunTime pulumi.StringPtrInput
	// Migration job configuration options, used to describe how the task performs migration.
	MigrateOption MigrateJobMigrateOptionInput
	// Run Mode. eg:immediate,timed.
	RunMode pulumi.StringInput
	// Migrate service Id from `Dts.MigrateService`.
	ServiceId pulumi.StringInput
	// SrcInfo.
	SrcInfo MigrateJobSrcInfoInput
}

The set of arguments for constructing a MigrateJob resource.

func (MigrateJobArgs) ElementType

func (MigrateJobArgs) ElementType() reflect.Type

type MigrateJobArray

type MigrateJobArray []MigrateJobInput

func (MigrateJobArray) ElementType

func (MigrateJobArray) ElementType() reflect.Type

func (MigrateJobArray) ToMigrateJobArrayOutput

func (i MigrateJobArray) ToMigrateJobArrayOutput() MigrateJobArrayOutput

func (MigrateJobArray) ToMigrateJobArrayOutputWithContext

func (i MigrateJobArray) ToMigrateJobArrayOutputWithContext(ctx context.Context) MigrateJobArrayOutput

type MigrateJobArrayInput

type MigrateJobArrayInput interface {
	pulumi.Input

	ToMigrateJobArrayOutput() MigrateJobArrayOutput
	ToMigrateJobArrayOutputWithContext(context.Context) MigrateJobArrayOutput
}

MigrateJobArrayInput is an input type that accepts MigrateJobArray and MigrateJobArrayOutput values. You can construct a concrete instance of `MigrateJobArrayInput` via:

MigrateJobArray{ MigrateJobArgs{...} }

type MigrateJobArrayOutput

type MigrateJobArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobArrayOutput) ElementType

func (MigrateJobArrayOutput) ElementType() reflect.Type

func (MigrateJobArrayOutput) Index

func (MigrateJobArrayOutput) ToMigrateJobArrayOutput

func (o MigrateJobArrayOutput) ToMigrateJobArrayOutput() MigrateJobArrayOutput

func (MigrateJobArrayOutput) ToMigrateJobArrayOutputWithContext

func (o MigrateJobArrayOutput) ToMigrateJobArrayOutputWithContext(ctx context.Context) MigrateJobArrayOutput

type MigrateJobConfig

type MigrateJobConfig struct {
	pulumi.CustomResourceState

	// The operation want to perform. Valid values are: `pause`, `continue`, `complete`, `recover`,`stop`.
	Action pulumi.StringOutput `pulumi:"action"`
	// complete mode, optional value is waitForSync or immediately.
	CompleteMode pulumi.StringPtrOutput `pulumi:"completeMode"`
	// job id.
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts migrateJobConfig

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		service, err := Dts.NewMigrateService(ctx, "service", &Dts.MigrateServiceArgs{
			SrcDatabaseType: pulumi.String("mysql"),
			DstDatabaseType: pulumi.String("cynosdbmysql"),
			SrcRegion:       pulumi.String("ap-guangzhou"),
			DstRegion:       pulumi.String("ap-guangzhou"),
			InstanceClass:   pulumi.String("small"),
			JobName:         pulumi.String("tf_test_xxx"),
			Tags: dts.MigrateServiceTagArray{
				&dts.MigrateServiceTagArgs{
					TagKey:   pulumi.String("aaa"),
					TagValue: pulumi.String("bbb"),
				},
			},
		})
		if err != nil {
			return err
		}
		job, err := Dts.NewMigrateJob(ctx, "job", &Dts.MigrateJobArgs{
			ServiceId: service.ID(),
			RunMode:   pulumi.String("immediate"),
			MigrateOption: &dts.MigrateJobMigrateOptionArgs{
				DatabaseTable: &dts.MigrateJobMigrateOptionDatabaseTableArgs{
					ObjectMode: pulumi.String("partial"),
					Databases: dts.MigrateJobMigrateOptionDatabaseTableDatabaseArray{
						&dts.MigrateJobMigrateOptionDatabaseTableDatabaseArgs{
							DbName:    pulumi.String("tf_ci_test"),
							DbMode:    pulumi.String("partial"),
							TableMode: pulumi.String("partial"),
							Tables: dts.MigrateJobMigrateOptionDatabaseTableDatabaseTableArray{
								&dts.MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs{
									TableName:     pulumi.String("test"),
									NewTableName:  pulumi.String("test_xxx"),
									TableEditMode: pulumi.String("rename"),
								},
							},
						},
					},
				},
			},
			SrcInfo: &dts.MigrateJobSrcInfoArgs{
				Region:       pulumi.String("ap-guangzhou"),
				AccessType:   pulumi.String("cdb"),
				DatabaseType: pulumi.String("mysql"),
				NodeType:     pulumi.String("simple"),
				Infos: dts.MigrateJobSrcInfoInfoArray{
					&dts.MigrateJobSrcInfoInfoArgs{
						User:       pulumi.String("root"),
						Password:   pulumi.String("xxx"),
						InstanceId: pulumi.String("id"),
					},
				},
			},
			DstInfo: &dts.MigrateJobDstInfoArgs{
				Region:       pulumi.String("ap-guangzhou"),
				AccessType:   pulumi.String("cdb"),
				DatabaseType: pulumi.String("cynosdbmysql"),
				NodeType:     pulumi.String("simple"),
				Infos: dts.MigrateJobDstInfoInfoArray{
					&dts.MigrateJobDstInfoInfoArgs{
						User:       pulumi.String("user"),
						Password:   pulumi.String("xxx"),
						InstanceId: pulumi.String("id"),
					},
				},
			},
			AutoRetryTimeRangeMinutes: pulumi.Int(0),
		})
		if err != nil {
			return err
		}
		start, err := Dts.NewMigrateJobStartOperation(ctx, "start", &Dts.MigrateJobStartOperationArgs{
			JobId: job.ID(),
		})
		if err != nil {
			return err
		}
		_, err = Dts.NewMigrateJobConfig(ctx, "config", &Dts.MigrateJobConfigArgs{
			JobId:  start.ID(),
			Action: pulumi.String("pause"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Continue the a migration job

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewMigrateJobConfig(ctx, "config", &Dts.MigrateJobConfigArgs{
			JobId:  pulumi.Any(tencentcloud_dts_migrate_job_start_operation.Start.Id),
			Action: pulumi.String("continue"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Complete a migration job when the status is readyComplete

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewMigrateJobConfig(ctx, "config", &Dts.MigrateJobConfigArgs{
			JobId:  pulumi.Any(tencentcloud_dts_migrate_job_start_operation.Start.Id),
			Action: pulumi.String("continue"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Stop a running migration job

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewMigrateJobConfig(ctx, "config", &Dts.MigrateJobConfigArgs{
			JobId:  pulumi.Any(tencentcloud_dts_migrate_job_start_operation.Start.Id),
			Action: pulumi.String("stop"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Isolate a stopped/canceled migration job

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewMigrateJobConfig(ctx, "config", &Dts.MigrateJobConfigArgs{
			JobId:  pulumi.Any(tencentcloud_dts_migrate_job_start_operation.Start.Id),
			Action: pulumi.String("isolate"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Recover a isolated migration job

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewMigrateJobConfig(ctx, "config", &Dts.MigrateJobConfigArgs{
			JobId:  pulumi.Any(tencentcloud_dts_migrate_job_start_operation.Start.Id),
			Action: pulumi.String("recover"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetMigrateJobConfig

func GetMigrateJobConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateJobConfigState, opts ...pulumi.ResourceOption) (*MigrateJobConfig, error)

GetMigrateJobConfig gets an existing MigrateJobConfig 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 NewMigrateJobConfig

func NewMigrateJobConfig(ctx *pulumi.Context,
	name string, args *MigrateJobConfigArgs, opts ...pulumi.ResourceOption) (*MigrateJobConfig, error)

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

func (*MigrateJobConfig) ElementType

func (*MigrateJobConfig) ElementType() reflect.Type

func (*MigrateJobConfig) ToMigrateJobConfigOutput

func (i *MigrateJobConfig) ToMigrateJobConfigOutput() MigrateJobConfigOutput

func (*MigrateJobConfig) ToMigrateJobConfigOutputWithContext

func (i *MigrateJobConfig) ToMigrateJobConfigOutputWithContext(ctx context.Context) MigrateJobConfigOutput

type MigrateJobConfigArgs

type MigrateJobConfigArgs struct {
	// The operation want to perform. Valid values are: `pause`, `continue`, `complete`, `recover`,`stop`.
	Action pulumi.StringInput
	// complete mode, optional value is waitForSync or immediately.
	CompleteMode pulumi.StringPtrInput
	// job id.
	JobId pulumi.StringInput
}

The set of arguments for constructing a MigrateJobConfig resource.

func (MigrateJobConfigArgs) ElementType

func (MigrateJobConfigArgs) ElementType() reflect.Type

type MigrateJobConfigArray

type MigrateJobConfigArray []MigrateJobConfigInput

func (MigrateJobConfigArray) ElementType

func (MigrateJobConfigArray) ElementType() reflect.Type

func (MigrateJobConfigArray) ToMigrateJobConfigArrayOutput

func (i MigrateJobConfigArray) ToMigrateJobConfigArrayOutput() MigrateJobConfigArrayOutput

func (MigrateJobConfigArray) ToMigrateJobConfigArrayOutputWithContext

func (i MigrateJobConfigArray) ToMigrateJobConfigArrayOutputWithContext(ctx context.Context) MigrateJobConfigArrayOutput

type MigrateJobConfigArrayInput

type MigrateJobConfigArrayInput interface {
	pulumi.Input

	ToMigrateJobConfigArrayOutput() MigrateJobConfigArrayOutput
	ToMigrateJobConfigArrayOutputWithContext(context.Context) MigrateJobConfigArrayOutput
}

MigrateJobConfigArrayInput is an input type that accepts MigrateJobConfigArray and MigrateJobConfigArrayOutput values. You can construct a concrete instance of `MigrateJobConfigArrayInput` via:

MigrateJobConfigArray{ MigrateJobConfigArgs{...} }

type MigrateJobConfigArrayOutput

type MigrateJobConfigArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobConfigArrayOutput) ElementType

func (MigrateJobConfigArrayOutput) Index

func (MigrateJobConfigArrayOutput) ToMigrateJobConfigArrayOutput

func (o MigrateJobConfigArrayOutput) ToMigrateJobConfigArrayOutput() MigrateJobConfigArrayOutput

func (MigrateJobConfigArrayOutput) ToMigrateJobConfigArrayOutputWithContext

func (o MigrateJobConfigArrayOutput) ToMigrateJobConfigArrayOutputWithContext(ctx context.Context) MigrateJobConfigArrayOutput

type MigrateJobConfigInput

type MigrateJobConfigInput interface {
	pulumi.Input

	ToMigrateJobConfigOutput() MigrateJobConfigOutput
	ToMigrateJobConfigOutputWithContext(ctx context.Context) MigrateJobConfigOutput
}

type MigrateJobConfigMap

type MigrateJobConfigMap map[string]MigrateJobConfigInput

func (MigrateJobConfigMap) ElementType

func (MigrateJobConfigMap) ElementType() reflect.Type

func (MigrateJobConfigMap) ToMigrateJobConfigMapOutput

func (i MigrateJobConfigMap) ToMigrateJobConfigMapOutput() MigrateJobConfigMapOutput

func (MigrateJobConfigMap) ToMigrateJobConfigMapOutputWithContext

func (i MigrateJobConfigMap) ToMigrateJobConfigMapOutputWithContext(ctx context.Context) MigrateJobConfigMapOutput

type MigrateJobConfigMapInput

type MigrateJobConfigMapInput interface {
	pulumi.Input

	ToMigrateJobConfigMapOutput() MigrateJobConfigMapOutput
	ToMigrateJobConfigMapOutputWithContext(context.Context) MigrateJobConfigMapOutput
}

MigrateJobConfigMapInput is an input type that accepts MigrateJobConfigMap and MigrateJobConfigMapOutput values. You can construct a concrete instance of `MigrateJobConfigMapInput` via:

MigrateJobConfigMap{ "key": MigrateJobConfigArgs{...} }

type MigrateJobConfigMapOutput

type MigrateJobConfigMapOutput struct{ *pulumi.OutputState }

func (MigrateJobConfigMapOutput) ElementType

func (MigrateJobConfigMapOutput) ElementType() reflect.Type

func (MigrateJobConfigMapOutput) MapIndex

func (MigrateJobConfigMapOutput) ToMigrateJobConfigMapOutput

func (o MigrateJobConfigMapOutput) ToMigrateJobConfigMapOutput() MigrateJobConfigMapOutput

func (MigrateJobConfigMapOutput) ToMigrateJobConfigMapOutputWithContext

func (o MigrateJobConfigMapOutput) ToMigrateJobConfigMapOutputWithContext(ctx context.Context) MigrateJobConfigMapOutput

type MigrateJobConfigOutput

type MigrateJobConfigOutput struct{ *pulumi.OutputState }

func (MigrateJobConfigOutput) Action

The operation want to perform. Valid values are: `pause`, `continue`, `complete`, `recover`,`stop`.

func (MigrateJobConfigOutput) CompleteMode

complete mode, optional value is waitForSync or immediately.

func (MigrateJobConfigOutput) ElementType

func (MigrateJobConfigOutput) ElementType() reflect.Type

func (MigrateJobConfigOutput) JobId

job id.

func (MigrateJobConfigOutput) ToMigrateJobConfigOutput

func (o MigrateJobConfigOutput) ToMigrateJobConfigOutput() MigrateJobConfigOutput

func (MigrateJobConfigOutput) ToMigrateJobConfigOutputWithContext

func (o MigrateJobConfigOutput) ToMigrateJobConfigOutputWithContext(ctx context.Context) MigrateJobConfigOutput

type MigrateJobConfigState

type MigrateJobConfigState struct {
	// The operation want to perform. Valid values are: `pause`, `continue`, `complete`, `recover`,`stop`.
	Action pulumi.StringPtrInput
	// complete mode, optional value is waitForSync or immediately.
	CompleteMode pulumi.StringPtrInput
	// job id.
	JobId pulumi.StringPtrInput
}

func (MigrateJobConfigState) ElementType

func (MigrateJobConfigState) ElementType() reflect.Type

type MigrateJobDstInfo

type MigrateJobDstInfo struct {
	// AccessType.
	AccessType string `pulumi:"accessType"`
	// DatabaseType.
	DatabaseType string `pulumi:"databaseType"`
	// ExtraAttr.
	ExtraAttrs []MigrateJobDstInfoExtraAttr `pulumi:"extraAttrs"`
	// Info.
	Infos []MigrateJobDstInfoInfo `pulumi:"infos"`
	// NodeType.
	NodeType string `pulumi:"nodeType"`
	// Region.
	Region string `pulumi:"region"`
	// Supplier.
	Supplier *string `pulumi:"supplier"`
}

type MigrateJobDstInfoArgs

type MigrateJobDstInfoArgs struct {
	// AccessType.
	AccessType pulumi.StringInput `pulumi:"accessType"`
	// DatabaseType.
	DatabaseType pulumi.StringInput `pulumi:"databaseType"`
	// ExtraAttr.
	ExtraAttrs MigrateJobDstInfoExtraAttrArrayInput `pulumi:"extraAttrs"`
	// Info.
	Infos MigrateJobDstInfoInfoArrayInput `pulumi:"infos"`
	// NodeType.
	NodeType pulumi.StringInput `pulumi:"nodeType"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Supplier.
	Supplier pulumi.StringPtrInput `pulumi:"supplier"`
}

func (MigrateJobDstInfoArgs) ElementType

func (MigrateJobDstInfoArgs) ElementType() reflect.Type

func (MigrateJobDstInfoArgs) ToMigrateJobDstInfoOutput

func (i MigrateJobDstInfoArgs) ToMigrateJobDstInfoOutput() MigrateJobDstInfoOutput

func (MigrateJobDstInfoArgs) ToMigrateJobDstInfoOutputWithContext

func (i MigrateJobDstInfoArgs) ToMigrateJobDstInfoOutputWithContext(ctx context.Context) MigrateJobDstInfoOutput

func (MigrateJobDstInfoArgs) ToMigrateJobDstInfoPtrOutput

func (i MigrateJobDstInfoArgs) ToMigrateJobDstInfoPtrOutput() MigrateJobDstInfoPtrOutput

func (MigrateJobDstInfoArgs) ToMigrateJobDstInfoPtrOutputWithContext

func (i MigrateJobDstInfoArgs) ToMigrateJobDstInfoPtrOutputWithContext(ctx context.Context) MigrateJobDstInfoPtrOutput

type MigrateJobDstInfoExtraAttr

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

type MigrateJobDstInfoExtraAttrArgs

type MigrateJobDstInfoExtraAttrArgs struct {
	// Key.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (MigrateJobDstInfoExtraAttrArgs) ElementType

func (MigrateJobDstInfoExtraAttrArgs) ToMigrateJobDstInfoExtraAttrOutput

func (i MigrateJobDstInfoExtraAttrArgs) ToMigrateJobDstInfoExtraAttrOutput() MigrateJobDstInfoExtraAttrOutput

func (MigrateJobDstInfoExtraAttrArgs) ToMigrateJobDstInfoExtraAttrOutputWithContext

func (i MigrateJobDstInfoExtraAttrArgs) ToMigrateJobDstInfoExtraAttrOutputWithContext(ctx context.Context) MigrateJobDstInfoExtraAttrOutput

type MigrateJobDstInfoExtraAttrArray

type MigrateJobDstInfoExtraAttrArray []MigrateJobDstInfoExtraAttrInput

func (MigrateJobDstInfoExtraAttrArray) ElementType

func (MigrateJobDstInfoExtraAttrArray) ToMigrateJobDstInfoExtraAttrArrayOutput

func (i MigrateJobDstInfoExtraAttrArray) ToMigrateJobDstInfoExtraAttrArrayOutput() MigrateJobDstInfoExtraAttrArrayOutput

func (MigrateJobDstInfoExtraAttrArray) ToMigrateJobDstInfoExtraAttrArrayOutputWithContext

func (i MigrateJobDstInfoExtraAttrArray) ToMigrateJobDstInfoExtraAttrArrayOutputWithContext(ctx context.Context) MigrateJobDstInfoExtraAttrArrayOutput

type MigrateJobDstInfoExtraAttrArrayInput

type MigrateJobDstInfoExtraAttrArrayInput interface {
	pulumi.Input

	ToMigrateJobDstInfoExtraAttrArrayOutput() MigrateJobDstInfoExtraAttrArrayOutput
	ToMigrateJobDstInfoExtraAttrArrayOutputWithContext(context.Context) MigrateJobDstInfoExtraAttrArrayOutput
}

MigrateJobDstInfoExtraAttrArrayInput is an input type that accepts MigrateJobDstInfoExtraAttrArray and MigrateJobDstInfoExtraAttrArrayOutput values. You can construct a concrete instance of `MigrateJobDstInfoExtraAttrArrayInput` via:

MigrateJobDstInfoExtraAttrArray{ MigrateJobDstInfoExtraAttrArgs{...} }

type MigrateJobDstInfoExtraAttrArrayOutput

type MigrateJobDstInfoExtraAttrArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobDstInfoExtraAttrArrayOutput) ElementType

func (MigrateJobDstInfoExtraAttrArrayOutput) Index

func (MigrateJobDstInfoExtraAttrArrayOutput) ToMigrateJobDstInfoExtraAttrArrayOutput

func (o MigrateJobDstInfoExtraAttrArrayOutput) ToMigrateJobDstInfoExtraAttrArrayOutput() MigrateJobDstInfoExtraAttrArrayOutput

func (MigrateJobDstInfoExtraAttrArrayOutput) ToMigrateJobDstInfoExtraAttrArrayOutputWithContext

func (o MigrateJobDstInfoExtraAttrArrayOutput) ToMigrateJobDstInfoExtraAttrArrayOutputWithContext(ctx context.Context) MigrateJobDstInfoExtraAttrArrayOutput

type MigrateJobDstInfoExtraAttrInput

type MigrateJobDstInfoExtraAttrInput interface {
	pulumi.Input

	ToMigrateJobDstInfoExtraAttrOutput() MigrateJobDstInfoExtraAttrOutput
	ToMigrateJobDstInfoExtraAttrOutputWithContext(context.Context) MigrateJobDstInfoExtraAttrOutput
}

MigrateJobDstInfoExtraAttrInput is an input type that accepts MigrateJobDstInfoExtraAttrArgs and MigrateJobDstInfoExtraAttrOutput values. You can construct a concrete instance of `MigrateJobDstInfoExtraAttrInput` via:

MigrateJobDstInfoExtraAttrArgs{...}

type MigrateJobDstInfoExtraAttrOutput

type MigrateJobDstInfoExtraAttrOutput struct{ *pulumi.OutputState }

func (MigrateJobDstInfoExtraAttrOutput) ElementType

func (MigrateJobDstInfoExtraAttrOutput) Key

Key.

func (MigrateJobDstInfoExtraAttrOutput) ToMigrateJobDstInfoExtraAttrOutput

func (o MigrateJobDstInfoExtraAttrOutput) ToMigrateJobDstInfoExtraAttrOutput() MigrateJobDstInfoExtraAttrOutput

func (MigrateJobDstInfoExtraAttrOutput) ToMigrateJobDstInfoExtraAttrOutputWithContext

func (o MigrateJobDstInfoExtraAttrOutput) ToMigrateJobDstInfoExtraAttrOutputWithContext(ctx context.Context) MigrateJobDstInfoExtraAttrOutput

func (MigrateJobDstInfoExtraAttrOutput) Value

Value.

type MigrateJobDstInfoInfo

type MigrateJobDstInfoInfo struct {
	// Account.
	Account *string `pulumi:"account"`
	// AccountMode.
	AccountMode *string `pulumi:"accountMode"`
	// AccountRole.
	AccountRole *string `pulumi:"accountRole"`
	// CcnGwId.
	CcnGwId *string `pulumi:"ccnGwId"`
	// CvmInstanceId.
	CvmInstanceId *string `pulumi:"cvmInstanceId"`
	// DbKernel.
	DbKernel *string `pulumi:"dbKernel"`
	// EngineVersion.
	EngineVersion *string `pulumi:"engineVersion"`
	// Host.
	Host *string `pulumi:"host"`
	// InstanceId.
	InstanceId *string `pulumi:"instanceId"`
	// Password.
	Password *string `pulumi:"password"`
	// Port.
	Port *int `pulumi:"port"`
	// Role.
	Role *string `pulumi:"role"`
	// SubnetId.
	SubnetId *string `pulumi:"subnetId"`
	// TmpSecretId.
	TmpSecretId *string `pulumi:"tmpSecretId"`
	// TmpSecretKey.
	TmpSecretKey *string `pulumi:"tmpSecretKey"`
	// TmpToken.
	TmpToken *string `pulumi:"tmpToken"`
	// UniqDcgId.
	UniqDcgId *string `pulumi:"uniqDcgId"`
	// UniqVpnGwId.
	UniqVpnGwId *string `pulumi:"uniqVpnGwId"`
	// User.
	User *string `pulumi:"user"`
	// VpcId.
	VpcId *string `pulumi:"vpcId"`
}

type MigrateJobDstInfoInfoArgs

type MigrateJobDstInfoInfoArgs struct {
	// Account.
	Account pulumi.StringPtrInput `pulumi:"account"`
	// AccountMode.
	AccountMode pulumi.StringPtrInput `pulumi:"accountMode"`
	// AccountRole.
	AccountRole pulumi.StringPtrInput `pulumi:"accountRole"`
	// CcnGwId.
	CcnGwId pulumi.StringPtrInput `pulumi:"ccnGwId"`
	// CvmInstanceId.
	CvmInstanceId pulumi.StringPtrInput `pulumi:"cvmInstanceId"`
	// DbKernel.
	DbKernel pulumi.StringPtrInput `pulumi:"dbKernel"`
	// EngineVersion.
	EngineVersion pulumi.StringPtrInput `pulumi:"engineVersion"`
	// Host.
	Host pulumi.StringPtrInput `pulumi:"host"`
	// InstanceId.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// Password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Port.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Role.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// SubnetId.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// TmpSecretId.
	TmpSecretId pulumi.StringPtrInput `pulumi:"tmpSecretId"`
	// TmpSecretKey.
	TmpSecretKey pulumi.StringPtrInput `pulumi:"tmpSecretKey"`
	// TmpToken.
	TmpToken pulumi.StringPtrInput `pulumi:"tmpToken"`
	// UniqDcgId.
	UniqDcgId pulumi.StringPtrInput `pulumi:"uniqDcgId"`
	// UniqVpnGwId.
	UniqVpnGwId pulumi.StringPtrInput `pulumi:"uniqVpnGwId"`
	// User.
	User pulumi.StringPtrInput `pulumi:"user"`
	// VpcId.
	VpcId pulumi.StringPtrInput `pulumi:"vpcId"`
}

func (MigrateJobDstInfoInfoArgs) ElementType

func (MigrateJobDstInfoInfoArgs) ElementType() reflect.Type

func (MigrateJobDstInfoInfoArgs) ToMigrateJobDstInfoInfoOutput

func (i MigrateJobDstInfoInfoArgs) ToMigrateJobDstInfoInfoOutput() MigrateJobDstInfoInfoOutput

func (MigrateJobDstInfoInfoArgs) ToMigrateJobDstInfoInfoOutputWithContext

func (i MigrateJobDstInfoInfoArgs) ToMigrateJobDstInfoInfoOutputWithContext(ctx context.Context) MigrateJobDstInfoInfoOutput

type MigrateJobDstInfoInfoArray

type MigrateJobDstInfoInfoArray []MigrateJobDstInfoInfoInput

func (MigrateJobDstInfoInfoArray) ElementType

func (MigrateJobDstInfoInfoArray) ElementType() reflect.Type

func (MigrateJobDstInfoInfoArray) ToMigrateJobDstInfoInfoArrayOutput

func (i MigrateJobDstInfoInfoArray) ToMigrateJobDstInfoInfoArrayOutput() MigrateJobDstInfoInfoArrayOutput

func (MigrateJobDstInfoInfoArray) ToMigrateJobDstInfoInfoArrayOutputWithContext

func (i MigrateJobDstInfoInfoArray) ToMigrateJobDstInfoInfoArrayOutputWithContext(ctx context.Context) MigrateJobDstInfoInfoArrayOutput

type MigrateJobDstInfoInfoArrayInput

type MigrateJobDstInfoInfoArrayInput interface {
	pulumi.Input

	ToMigrateJobDstInfoInfoArrayOutput() MigrateJobDstInfoInfoArrayOutput
	ToMigrateJobDstInfoInfoArrayOutputWithContext(context.Context) MigrateJobDstInfoInfoArrayOutput
}

MigrateJobDstInfoInfoArrayInput is an input type that accepts MigrateJobDstInfoInfoArray and MigrateJobDstInfoInfoArrayOutput values. You can construct a concrete instance of `MigrateJobDstInfoInfoArrayInput` via:

MigrateJobDstInfoInfoArray{ MigrateJobDstInfoInfoArgs{...} }

type MigrateJobDstInfoInfoArrayOutput

type MigrateJobDstInfoInfoArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobDstInfoInfoArrayOutput) ElementType

func (MigrateJobDstInfoInfoArrayOutput) Index

func (MigrateJobDstInfoInfoArrayOutput) ToMigrateJobDstInfoInfoArrayOutput

func (o MigrateJobDstInfoInfoArrayOutput) ToMigrateJobDstInfoInfoArrayOutput() MigrateJobDstInfoInfoArrayOutput

func (MigrateJobDstInfoInfoArrayOutput) ToMigrateJobDstInfoInfoArrayOutputWithContext

func (o MigrateJobDstInfoInfoArrayOutput) ToMigrateJobDstInfoInfoArrayOutputWithContext(ctx context.Context) MigrateJobDstInfoInfoArrayOutput

type MigrateJobDstInfoInfoInput

type MigrateJobDstInfoInfoInput interface {
	pulumi.Input

	ToMigrateJobDstInfoInfoOutput() MigrateJobDstInfoInfoOutput
	ToMigrateJobDstInfoInfoOutputWithContext(context.Context) MigrateJobDstInfoInfoOutput
}

MigrateJobDstInfoInfoInput is an input type that accepts MigrateJobDstInfoInfoArgs and MigrateJobDstInfoInfoOutput values. You can construct a concrete instance of `MigrateJobDstInfoInfoInput` via:

MigrateJobDstInfoInfoArgs{...}

type MigrateJobDstInfoInfoOutput

type MigrateJobDstInfoInfoOutput struct{ *pulumi.OutputState }

func (MigrateJobDstInfoInfoOutput) Account

Account.

func (MigrateJobDstInfoInfoOutput) AccountMode

AccountMode.

func (MigrateJobDstInfoInfoOutput) AccountRole

AccountRole.

func (MigrateJobDstInfoInfoOutput) CcnGwId

CcnGwId.

func (MigrateJobDstInfoInfoOutput) CvmInstanceId

CvmInstanceId.

func (MigrateJobDstInfoInfoOutput) DbKernel

DbKernel.

func (MigrateJobDstInfoInfoOutput) ElementType

func (MigrateJobDstInfoInfoOutput) EngineVersion

EngineVersion.

func (MigrateJobDstInfoInfoOutput) Host

Host.

func (MigrateJobDstInfoInfoOutput) InstanceId

InstanceId.

func (MigrateJobDstInfoInfoOutput) Password

Password.

func (MigrateJobDstInfoInfoOutput) Port

Port.

func (MigrateJobDstInfoInfoOutput) Role

Role.

func (MigrateJobDstInfoInfoOutput) SubnetId

SubnetId.

func (MigrateJobDstInfoInfoOutput) TmpSecretId

TmpSecretId.

func (MigrateJobDstInfoInfoOutput) TmpSecretKey

TmpSecretKey.

func (MigrateJobDstInfoInfoOutput) TmpToken

TmpToken.

func (MigrateJobDstInfoInfoOutput) ToMigrateJobDstInfoInfoOutput

func (o MigrateJobDstInfoInfoOutput) ToMigrateJobDstInfoInfoOutput() MigrateJobDstInfoInfoOutput

func (MigrateJobDstInfoInfoOutput) ToMigrateJobDstInfoInfoOutputWithContext

func (o MigrateJobDstInfoInfoOutput) ToMigrateJobDstInfoInfoOutputWithContext(ctx context.Context) MigrateJobDstInfoInfoOutput

func (MigrateJobDstInfoInfoOutput) UniqDcgId

UniqDcgId.

func (MigrateJobDstInfoInfoOutput) UniqVpnGwId

UniqVpnGwId.

func (MigrateJobDstInfoInfoOutput) User

User.

func (MigrateJobDstInfoInfoOutput) VpcId

VpcId.

type MigrateJobDstInfoInput

type MigrateJobDstInfoInput interface {
	pulumi.Input

	ToMigrateJobDstInfoOutput() MigrateJobDstInfoOutput
	ToMigrateJobDstInfoOutputWithContext(context.Context) MigrateJobDstInfoOutput
}

MigrateJobDstInfoInput is an input type that accepts MigrateJobDstInfoArgs and MigrateJobDstInfoOutput values. You can construct a concrete instance of `MigrateJobDstInfoInput` via:

MigrateJobDstInfoArgs{...}

type MigrateJobDstInfoOutput

type MigrateJobDstInfoOutput struct{ *pulumi.OutputState }

func (MigrateJobDstInfoOutput) AccessType

AccessType.

func (MigrateJobDstInfoOutput) DatabaseType

func (o MigrateJobDstInfoOutput) DatabaseType() pulumi.StringOutput

DatabaseType.

func (MigrateJobDstInfoOutput) ElementType

func (MigrateJobDstInfoOutput) ElementType() reflect.Type

func (MigrateJobDstInfoOutput) ExtraAttrs

ExtraAttr.

func (MigrateJobDstInfoOutput) Infos

Info.

func (MigrateJobDstInfoOutput) NodeType

NodeType.

func (MigrateJobDstInfoOutput) Region

Region.

func (MigrateJobDstInfoOutput) Supplier

Supplier.

func (MigrateJobDstInfoOutput) ToMigrateJobDstInfoOutput

func (o MigrateJobDstInfoOutput) ToMigrateJobDstInfoOutput() MigrateJobDstInfoOutput

func (MigrateJobDstInfoOutput) ToMigrateJobDstInfoOutputWithContext

func (o MigrateJobDstInfoOutput) ToMigrateJobDstInfoOutputWithContext(ctx context.Context) MigrateJobDstInfoOutput

func (MigrateJobDstInfoOutput) ToMigrateJobDstInfoPtrOutput

func (o MigrateJobDstInfoOutput) ToMigrateJobDstInfoPtrOutput() MigrateJobDstInfoPtrOutput

func (MigrateJobDstInfoOutput) ToMigrateJobDstInfoPtrOutputWithContext

func (o MigrateJobDstInfoOutput) ToMigrateJobDstInfoPtrOutputWithContext(ctx context.Context) MigrateJobDstInfoPtrOutput

type MigrateJobDstInfoPtrInput

type MigrateJobDstInfoPtrInput interface {
	pulumi.Input

	ToMigrateJobDstInfoPtrOutput() MigrateJobDstInfoPtrOutput
	ToMigrateJobDstInfoPtrOutputWithContext(context.Context) MigrateJobDstInfoPtrOutput
}

MigrateJobDstInfoPtrInput is an input type that accepts MigrateJobDstInfoArgs, MigrateJobDstInfoPtr and MigrateJobDstInfoPtrOutput values. You can construct a concrete instance of `MigrateJobDstInfoPtrInput` via:

        MigrateJobDstInfoArgs{...}

or:

        nil

type MigrateJobDstInfoPtrOutput

type MigrateJobDstInfoPtrOutput struct{ *pulumi.OutputState }

func (MigrateJobDstInfoPtrOutput) AccessType

AccessType.

func (MigrateJobDstInfoPtrOutput) DatabaseType

DatabaseType.

func (MigrateJobDstInfoPtrOutput) Elem

func (MigrateJobDstInfoPtrOutput) ElementType

func (MigrateJobDstInfoPtrOutput) ElementType() reflect.Type

func (MigrateJobDstInfoPtrOutput) ExtraAttrs

ExtraAttr.

func (MigrateJobDstInfoPtrOutput) Infos

Info.

func (MigrateJobDstInfoPtrOutput) NodeType

NodeType.

func (MigrateJobDstInfoPtrOutput) Region

Region.

func (MigrateJobDstInfoPtrOutput) Supplier

Supplier.

func (MigrateJobDstInfoPtrOutput) ToMigrateJobDstInfoPtrOutput

func (o MigrateJobDstInfoPtrOutput) ToMigrateJobDstInfoPtrOutput() MigrateJobDstInfoPtrOutput

func (MigrateJobDstInfoPtrOutput) ToMigrateJobDstInfoPtrOutputWithContext

func (o MigrateJobDstInfoPtrOutput) ToMigrateJobDstInfoPtrOutputWithContext(ctx context.Context) MigrateJobDstInfoPtrOutput

type MigrateJobInput

type MigrateJobInput interface {
	pulumi.Input

	ToMigrateJobOutput() MigrateJobOutput
	ToMigrateJobOutputWithContext(ctx context.Context) MigrateJobOutput
}

type MigrateJobMap

type MigrateJobMap map[string]MigrateJobInput

func (MigrateJobMap) ElementType

func (MigrateJobMap) ElementType() reflect.Type

func (MigrateJobMap) ToMigrateJobMapOutput

func (i MigrateJobMap) ToMigrateJobMapOutput() MigrateJobMapOutput

func (MigrateJobMap) ToMigrateJobMapOutputWithContext

func (i MigrateJobMap) ToMigrateJobMapOutputWithContext(ctx context.Context) MigrateJobMapOutput

type MigrateJobMapInput

type MigrateJobMapInput interface {
	pulumi.Input

	ToMigrateJobMapOutput() MigrateJobMapOutput
	ToMigrateJobMapOutputWithContext(context.Context) MigrateJobMapOutput
}

MigrateJobMapInput is an input type that accepts MigrateJobMap and MigrateJobMapOutput values. You can construct a concrete instance of `MigrateJobMapInput` via:

MigrateJobMap{ "key": MigrateJobArgs{...} }

type MigrateJobMapOutput

type MigrateJobMapOutput struct{ *pulumi.OutputState }

func (MigrateJobMapOutput) ElementType

func (MigrateJobMapOutput) ElementType() reflect.Type

func (MigrateJobMapOutput) MapIndex

func (MigrateJobMapOutput) ToMigrateJobMapOutput

func (o MigrateJobMapOutput) ToMigrateJobMapOutput() MigrateJobMapOutput

func (MigrateJobMapOutput) ToMigrateJobMapOutputWithContext

func (o MigrateJobMapOutput) ToMigrateJobMapOutputWithContext(ctx context.Context) MigrateJobMapOutput

type MigrateJobMigrateOption

type MigrateJobMigrateOption struct {
	// Consistency.
	Consistency *MigrateJobMigrateOptionConsistency `pulumi:"consistency"`
	// Migration object option, you need to tell the migration service which library table objects to migrate.
	DatabaseTable MigrateJobMigrateOptionDatabaseTable `pulumi:"databaseTable"`
	// ExtraAttr.
	ExtraAttrs []MigrateJobMigrateOptionExtraAttr `pulumi:"extraAttrs"`
	// IsDstReadOnly.
	IsDstReadOnly *bool `pulumi:"isDstReadOnly"`
	// IsMigrateAccount.
	IsMigrateAccount *bool `pulumi:"isMigrateAccount"`
	// IsOverrideRoot.
	IsOverrideRoot *bool `pulumi:"isOverrideRoot"`
	// MigrateType.
	MigrateType *string `pulumi:"migrateType"`
}

type MigrateJobMigrateOptionArgs

type MigrateJobMigrateOptionArgs struct {
	// Consistency.
	Consistency MigrateJobMigrateOptionConsistencyPtrInput `pulumi:"consistency"`
	// Migration object option, you need to tell the migration service which library table objects to migrate.
	DatabaseTable MigrateJobMigrateOptionDatabaseTableInput `pulumi:"databaseTable"`
	// ExtraAttr.
	ExtraAttrs MigrateJobMigrateOptionExtraAttrArrayInput `pulumi:"extraAttrs"`
	// IsDstReadOnly.
	IsDstReadOnly pulumi.BoolPtrInput `pulumi:"isDstReadOnly"`
	// IsMigrateAccount.
	IsMigrateAccount pulumi.BoolPtrInput `pulumi:"isMigrateAccount"`
	// IsOverrideRoot.
	IsOverrideRoot pulumi.BoolPtrInput `pulumi:"isOverrideRoot"`
	// MigrateType.
	MigrateType pulumi.StringPtrInput `pulumi:"migrateType"`
}

func (MigrateJobMigrateOptionArgs) ElementType

func (MigrateJobMigrateOptionArgs) ToMigrateJobMigrateOptionOutput

func (i MigrateJobMigrateOptionArgs) ToMigrateJobMigrateOptionOutput() MigrateJobMigrateOptionOutput

func (MigrateJobMigrateOptionArgs) ToMigrateJobMigrateOptionOutputWithContext

func (i MigrateJobMigrateOptionArgs) ToMigrateJobMigrateOptionOutputWithContext(ctx context.Context) MigrateJobMigrateOptionOutput

func (MigrateJobMigrateOptionArgs) ToMigrateJobMigrateOptionPtrOutput

func (i MigrateJobMigrateOptionArgs) ToMigrateJobMigrateOptionPtrOutput() MigrateJobMigrateOptionPtrOutput

func (MigrateJobMigrateOptionArgs) ToMigrateJobMigrateOptionPtrOutputWithContext

func (i MigrateJobMigrateOptionArgs) ToMigrateJobMigrateOptionPtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionPtrOutput

type MigrateJobMigrateOptionConsistency

type MigrateJobMigrateOptionConsistency struct {
	// ConsistencyOption.
	Mode *string `pulumi:"mode"`
}

type MigrateJobMigrateOptionConsistencyArgs

type MigrateJobMigrateOptionConsistencyArgs struct {
	// ConsistencyOption.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
}

func (MigrateJobMigrateOptionConsistencyArgs) ElementType

func (MigrateJobMigrateOptionConsistencyArgs) ToMigrateJobMigrateOptionConsistencyOutput

func (i MigrateJobMigrateOptionConsistencyArgs) ToMigrateJobMigrateOptionConsistencyOutput() MigrateJobMigrateOptionConsistencyOutput

func (MigrateJobMigrateOptionConsistencyArgs) ToMigrateJobMigrateOptionConsistencyOutputWithContext

func (i MigrateJobMigrateOptionConsistencyArgs) ToMigrateJobMigrateOptionConsistencyOutputWithContext(ctx context.Context) MigrateJobMigrateOptionConsistencyOutput

func (MigrateJobMigrateOptionConsistencyArgs) ToMigrateJobMigrateOptionConsistencyPtrOutput

func (i MigrateJobMigrateOptionConsistencyArgs) ToMigrateJobMigrateOptionConsistencyPtrOutput() MigrateJobMigrateOptionConsistencyPtrOutput

func (MigrateJobMigrateOptionConsistencyArgs) ToMigrateJobMigrateOptionConsistencyPtrOutputWithContext

func (i MigrateJobMigrateOptionConsistencyArgs) ToMigrateJobMigrateOptionConsistencyPtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionConsistencyPtrOutput

type MigrateJobMigrateOptionConsistencyInput

type MigrateJobMigrateOptionConsistencyInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionConsistencyOutput() MigrateJobMigrateOptionConsistencyOutput
	ToMigrateJobMigrateOptionConsistencyOutputWithContext(context.Context) MigrateJobMigrateOptionConsistencyOutput
}

MigrateJobMigrateOptionConsistencyInput is an input type that accepts MigrateJobMigrateOptionConsistencyArgs and MigrateJobMigrateOptionConsistencyOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionConsistencyInput` via:

MigrateJobMigrateOptionConsistencyArgs{...}

type MigrateJobMigrateOptionConsistencyOutput

type MigrateJobMigrateOptionConsistencyOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionConsistencyOutput) ElementType

func (MigrateJobMigrateOptionConsistencyOutput) Mode

ConsistencyOption.

func (MigrateJobMigrateOptionConsistencyOutput) ToMigrateJobMigrateOptionConsistencyOutput

func (o MigrateJobMigrateOptionConsistencyOutput) ToMigrateJobMigrateOptionConsistencyOutput() MigrateJobMigrateOptionConsistencyOutput

func (MigrateJobMigrateOptionConsistencyOutput) ToMigrateJobMigrateOptionConsistencyOutputWithContext

func (o MigrateJobMigrateOptionConsistencyOutput) ToMigrateJobMigrateOptionConsistencyOutputWithContext(ctx context.Context) MigrateJobMigrateOptionConsistencyOutput

func (MigrateJobMigrateOptionConsistencyOutput) ToMigrateJobMigrateOptionConsistencyPtrOutput

func (o MigrateJobMigrateOptionConsistencyOutput) ToMigrateJobMigrateOptionConsistencyPtrOutput() MigrateJobMigrateOptionConsistencyPtrOutput

func (MigrateJobMigrateOptionConsistencyOutput) ToMigrateJobMigrateOptionConsistencyPtrOutputWithContext

func (o MigrateJobMigrateOptionConsistencyOutput) ToMigrateJobMigrateOptionConsistencyPtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionConsistencyPtrOutput

type MigrateJobMigrateOptionConsistencyPtrInput

type MigrateJobMigrateOptionConsistencyPtrInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionConsistencyPtrOutput() MigrateJobMigrateOptionConsistencyPtrOutput
	ToMigrateJobMigrateOptionConsistencyPtrOutputWithContext(context.Context) MigrateJobMigrateOptionConsistencyPtrOutput
}

MigrateJobMigrateOptionConsistencyPtrInput is an input type that accepts MigrateJobMigrateOptionConsistencyArgs, MigrateJobMigrateOptionConsistencyPtr and MigrateJobMigrateOptionConsistencyPtrOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionConsistencyPtrInput` via:

        MigrateJobMigrateOptionConsistencyArgs{...}

or:

        nil

type MigrateJobMigrateOptionConsistencyPtrOutput

type MigrateJobMigrateOptionConsistencyPtrOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionConsistencyPtrOutput) Elem

func (MigrateJobMigrateOptionConsistencyPtrOutput) ElementType

func (MigrateJobMigrateOptionConsistencyPtrOutput) Mode

ConsistencyOption.

func (MigrateJobMigrateOptionConsistencyPtrOutput) ToMigrateJobMigrateOptionConsistencyPtrOutput

func (o MigrateJobMigrateOptionConsistencyPtrOutput) ToMigrateJobMigrateOptionConsistencyPtrOutput() MigrateJobMigrateOptionConsistencyPtrOutput

func (MigrateJobMigrateOptionConsistencyPtrOutput) ToMigrateJobMigrateOptionConsistencyPtrOutputWithContext

func (o MigrateJobMigrateOptionConsistencyPtrOutput) ToMigrateJobMigrateOptionConsistencyPtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionConsistencyPtrOutput

type MigrateJobMigrateOptionDatabaseTable

type MigrateJobMigrateOptionDatabaseTable struct {
	// AdvancedObjects.
	AdvancedObjects []string `pulumi:"advancedObjects"`
	// The database list.
	Databases []MigrateJobMigrateOptionDatabaseTableDatabase `pulumi:"databases"`
	// Object mode. eg:all,partial.
	ObjectMode string `pulumi:"objectMode"`
}

type MigrateJobMigrateOptionDatabaseTableArgs

type MigrateJobMigrateOptionDatabaseTableArgs struct {
	// AdvancedObjects.
	AdvancedObjects pulumi.StringArrayInput `pulumi:"advancedObjects"`
	// The database list.
	Databases MigrateJobMigrateOptionDatabaseTableDatabaseArrayInput `pulumi:"databases"`
	// Object mode. eg:all,partial.
	ObjectMode pulumi.StringInput `pulumi:"objectMode"`
}

func (MigrateJobMigrateOptionDatabaseTableArgs) ElementType

func (MigrateJobMigrateOptionDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTableOutput

func (i MigrateJobMigrateOptionDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTableOutput() MigrateJobMigrateOptionDatabaseTableOutput

func (MigrateJobMigrateOptionDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTableOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTableOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableOutput

func (MigrateJobMigrateOptionDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTablePtrOutput

func (i MigrateJobMigrateOptionDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTablePtrOutput() MigrateJobMigrateOptionDatabaseTablePtrOutput

func (MigrateJobMigrateOptionDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTablePtrOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTablePtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTablePtrOutput

type MigrateJobMigrateOptionDatabaseTableDatabase

type MigrateJobMigrateOptionDatabaseTableDatabase struct {
	// DB selection mode:all (for all objects under the current object), partial (partial objects), when the ObjectMode is partial, this item is required.
	DbMode *string `pulumi:"dbMode"`
	// database name.
	DbName *string `pulumi:"dbName"`
	// EventMode.
	EventMode *string `pulumi:"eventMode"`
	// Events.
	Events []string `pulumi:"events"`
	// FunctionMode.
	FunctionMode *string `pulumi:"functionMode"`
	// Functions.
	Functions []string `pulumi:"functions"`
	// New database name.
	NewDbName *string `pulumi:"newDbName"`
	// schema name after migration or synchronization.
	NewSchemaName *string `pulumi:"newSchemaName"`
	// ProcedureMode.
	ProcedureMode *string `pulumi:"procedureMode"`
	// Procedures.
	Procedures []string `pulumi:"procedures"`
	// RoleMode.
	RoleMode *string `pulumi:"roleMode"`
	// Roles.
	Roles []MigrateJobMigrateOptionDatabaseTableDatabaseRole `pulumi:"roles"`
	// schema mode: all,partial.
	SchemaMode *string `pulumi:"schemaMode"`
	// schema name.
	SchemaName *string `pulumi:"schemaName"`
	// table mode: all,partial.
	TableMode *string `pulumi:"tableMode"`
	// tables list.
	Tables []MigrateJobMigrateOptionDatabaseTableDatabaseTable `pulumi:"tables"`
	// TriggerMode.
	TriggerMode *string `pulumi:"triggerMode"`
	// Triggers.
	Triggers []string `pulumi:"triggers"`
	// ViewMode.
	ViewMode *string `pulumi:"viewMode"`
	// Views.
	Views []MigrateJobMigrateOptionDatabaseTableDatabaseView `pulumi:"views"`
}

type MigrateJobMigrateOptionDatabaseTableDatabaseArgs

type MigrateJobMigrateOptionDatabaseTableDatabaseArgs struct {
	// DB selection mode:all (for all objects under the current object), partial (partial objects), when the ObjectMode is partial, this item is required.
	DbMode pulumi.StringPtrInput `pulumi:"dbMode"`
	// database name.
	DbName pulumi.StringPtrInput `pulumi:"dbName"`
	// EventMode.
	EventMode pulumi.StringPtrInput `pulumi:"eventMode"`
	// Events.
	Events pulumi.StringArrayInput `pulumi:"events"`
	// FunctionMode.
	FunctionMode pulumi.StringPtrInput `pulumi:"functionMode"`
	// Functions.
	Functions pulumi.StringArrayInput `pulumi:"functions"`
	// New database name.
	NewDbName pulumi.StringPtrInput `pulumi:"newDbName"`
	// schema name after migration or synchronization.
	NewSchemaName pulumi.StringPtrInput `pulumi:"newSchemaName"`
	// ProcedureMode.
	ProcedureMode pulumi.StringPtrInput `pulumi:"procedureMode"`
	// Procedures.
	Procedures pulumi.StringArrayInput `pulumi:"procedures"`
	// RoleMode.
	RoleMode pulumi.StringPtrInput `pulumi:"roleMode"`
	// Roles.
	Roles MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayInput `pulumi:"roles"`
	// schema mode: all,partial.
	SchemaMode pulumi.StringPtrInput `pulumi:"schemaMode"`
	// schema name.
	SchemaName pulumi.StringPtrInput `pulumi:"schemaName"`
	// table mode: all,partial.
	TableMode pulumi.StringPtrInput `pulumi:"tableMode"`
	// tables list.
	Tables MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayInput `pulumi:"tables"`
	// TriggerMode.
	TriggerMode pulumi.StringPtrInput `pulumi:"triggerMode"`
	// Triggers.
	Triggers pulumi.StringArrayInput `pulumi:"triggers"`
	// ViewMode.
	ViewMode pulumi.StringPtrInput `pulumi:"viewMode"`
	// Views.
	Views MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayInput `pulumi:"views"`
}

func (MigrateJobMigrateOptionDatabaseTableDatabaseArgs) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseOutput

func (i MigrateJobMigrateOptionDatabaseTableDatabaseArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseOutput() MigrateJobMigrateOptionDatabaseTableDatabaseOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableDatabaseArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseArray

type MigrateJobMigrateOptionDatabaseTableDatabaseArray []MigrateJobMigrateOptionDatabaseTableDatabaseInput

func (MigrateJobMigrateOptionDatabaseTableDatabaseArray) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput

func (i MigrateJobMigrateOptionDatabaseTableDatabaseArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput() MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableDatabaseArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseArrayInput

type MigrateJobMigrateOptionDatabaseTableDatabaseArrayInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput() MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput
	ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput
}

MigrateJobMigrateOptionDatabaseTableDatabaseArrayInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableDatabaseArray and MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableDatabaseArrayInput` via:

MigrateJobMigrateOptionDatabaseTableDatabaseArray{ MigrateJobMigrateOptionDatabaseTableDatabaseArgs{...} }

type MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput) Index

func (MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseInput

type MigrateJobMigrateOptionDatabaseTableDatabaseInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableDatabaseOutput() MigrateJobMigrateOptionDatabaseTableDatabaseOutput
	ToMigrateJobMigrateOptionDatabaseTableDatabaseOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseOutput
}

MigrateJobMigrateOptionDatabaseTableDatabaseInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableDatabaseArgs and MigrateJobMigrateOptionDatabaseTableDatabaseOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableDatabaseInput` via:

MigrateJobMigrateOptionDatabaseTableDatabaseArgs{...}

type MigrateJobMigrateOptionDatabaseTableDatabaseOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) DbMode

DB selection mode:all (for all objects under the current object), partial (partial objects), when the ObjectMode is partial, this item is required.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) DbName

database name.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) EventMode

EventMode.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) Events

Events.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) FunctionMode

FunctionMode.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) Functions

Functions.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) NewDbName

New database name.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) NewSchemaName

schema name after migration or synchronization.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) ProcedureMode

ProcedureMode.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) Procedures

Procedures.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) RoleMode

RoleMode.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) Roles

Roles.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) SchemaMode

schema mode: all,partial.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) SchemaName

schema name.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) TableMode

table mode: all,partial.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) Tables

tables list.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseOutput

func (o MigrateJobMigrateOptionDatabaseTableDatabaseOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseOutput() MigrateJobMigrateOptionDatabaseTableDatabaseOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableDatabaseOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) TriggerMode

TriggerMode.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) Triggers

Triggers.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) ViewMode

ViewMode.

func (MigrateJobMigrateOptionDatabaseTableDatabaseOutput) Views

Views.

type MigrateJobMigrateOptionDatabaseTableDatabaseRole

type MigrateJobMigrateOptionDatabaseTableDatabaseRole struct {
	// NewRoleName.
	NewRoleName *string `pulumi:"newRoleName"`
	// RoleName.
	RoleName *string `pulumi:"roleName"`
}

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs struct {
	// NewRoleName.
	NewRoleName pulumi.StringPtrInput `pulumi:"newRoleName"`
	// RoleName.
	RoleName pulumi.StringPtrInput `pulumi:"roleName"`
}

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput

func (i MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput() MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray []MigrateJobMigrateOptionDatabaseTableDatabaseRoleInput

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput

func (i MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput() MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayInput

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput() MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput
	ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput
}

MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray and MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayInput` via:

MigrateJobMigrateOptionDatabaseTableDatabaseRoleArray{ MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs{...} }

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput) Index

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseRoleArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleInput

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput() MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput
	ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput
}

MigrateJobMigrateOptionDatabaseTableDatabaseRoleInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs and MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableDatabaseRoleInput` via:

MigrateJobMigrateOptionDatabaseTableDatabaseRoleArgs{...}

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput) NewRoleName

NewRoleName.

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput) RoleName

RoleName.

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseRoleOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseRoleOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseTable

type MigrateJobMigrateOptionDatabaseTableDatabaseTable struct {
	// new table name.
	NewTableName *string `pulumi:"newTableName"`
	// table edit mode.
	TableEditMode *string `pulumi:"tableEditMode"`
	// table name.
	TableName *string `pulumi:"tableName"`
	// temporary tables.
	TmpTables []string `pulumi:"tmpTables"`
}

type MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs

type MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs struct {
	// new table name.
	NewTableName pulumi.StringPtrInput `pulumi:"newTableName"`
	// table edit mode.
	TableEditMode pulumi.StringPtrInput `pulumi:"tableEditMode"`
	// table name.
	TableName pulumi.StringPtrInput `pulumi:"tableName"`
	// temporary tables.
	TmpTables pulumi.StringArrayInput `pulumi:"tmpTables"`
}

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutput

func (i MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutput() MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseTableArray

type MigrateJobMigrateOptionDatabaseTableDatabaseTableArray []MigrateJobMigrateOptionDatabaseTableDatabaseTableInput

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArray) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput

func (i MigrateJobMigrateOptionDatabaseTableDatabaseTableArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput() MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableDatabaseTableArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayInput

type MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput() MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput
	ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput
}

MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableDatabaseTableArray and MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayInput` via:

MigrateJobMigrateOptionDatabaseTableDatabaseTableArray{ MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs{...} }

type MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput) Index

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseTableArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseTableInput

type MigrateJobMigrateOptionDatabaseTableDatabaseTableInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutput() MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput
	ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput
}

MigrateJobMigrateOptionDatabaseTableDatabaseTableInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs and MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableDatabaseTableInput` via:

MigrateJobMigrateOptionDatabaseTableDatabaseTableArgs{...}

type MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput) NewTableName

new table name.

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput) TableEditMode

table edit mode.

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput) TableName

table name.

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput) TmpTables

temporary tables.

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseTableOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseTableOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseView

type MigrateJobMigrateOptionDatabaseTableDatabaseView struct {
	// NewViewName.
	NewViewName *string `pulumi:"newViewName"`
	// ViewName.
	ViewName *string `pulumi:"viewName"`
}

type MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs

type MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs struct {
	// NewViewName.
	NewViewName pulumi.StringPtrInput `pulumi:"newViewName"`
	// ViewName.
	ViewName pulumi.StringPtrInput `pulumi:"viewName"`
}

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutput

func (i MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutput() MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseViewArray

type MigrateJobMigrateOptionDatabaseTableDatabaseViewArray []MigrateJobMigrateOptionDatabaseTableDatabaseViewInput

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArray) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput

func (i MigrateJobMigrateOptionDatabaseTableDatabaseViewArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput() MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutputWithContext

func (i MigrateJobMigrateOptionDatabaseTableDatabaseViewArray) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayInput

type MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput() MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput
	ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput
}

MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableDatabaseViewArray and MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayInput` via:

MigrateJobMigrateOptionDatabaseTableDatabaseViewArray{ MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs{...} }

type MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput) Index

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseViewArrayOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseViewInput

type MigrateJobMigrateOptionDatabaseTableDatabaseViewInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutput() MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput
	ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput
}

MigrateJobMigrateOptionDatabaseTableDatabaseViewInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs and MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableDatabaseViewInput` via:

MigrateJobMigrateOptionDatabaseTableDatabaseViewArgs{...}

type MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput

type MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput) NewViewName

NewViewName.

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput) ToMigrateJobMigrateOptionDatabaseTableDatabaseViewOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput

func (MigrateJobMigrateOptionDatabaseTableDatabaseViewOutput) ViewName

ViewName.

type MigrateJobMigrateOptionDatabaseTableInput

type MigrateJobMigrateOptionDatabaseTableInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTableOutput() MigrateJobMigrateOptionDatabaseTableOutput
	ToMigrateJobMigrateOptionDatabaseTableOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTableOutput
}

MigrateJobMigrateOptionDatabaseTableInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableArgs and MigrateJobMigrateOptionDatabaseTableOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTableInput` via:

MigrateJobMigrateOptionDatabaseTableArgs{...}

type MigrateJobMigrateOptionDatabaseTableOutput

type MigrateJobMigrateOptionDatabaseTableOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTableOutput) AdvancedObjects

AdvancedObjects.

func (MigrateJobMigrateOptionDatabaseTableOutput) Databases

The database list.

func (MigrateJobMigrateOptionDatabaseTableOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTableOutput) ObjectMode

Object mode. eg:all,partial.

func (MigrateJobMigrateOptionDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTableOutput

func (o MigrateJobMigrateOptionDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTableOutput() MigrateJobMigrateOptionDatabaseTableOutput

func (MigrateJobMigrateOptionDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTableOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTableOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTableOutput

func (MigrateJobMigrateOptionDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTablePtrOutput

func (o MigrateJobMigrateOptionDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTablePtrOutput() MigrateJobMigrateOptionDatabaseTablePtrOutput

func (MigrateJobMigrateOptionDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTablePtrOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTableOutput) ToMigrateJobMigrateOptionDatabaseTablePtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTablePtrOutput

type MigrateJobMigrateOptionDatabaseTablePtrInput

type MigrateJobMigrateOptionDatabaseTablePtrInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionDatabaseTablePtrOutput() MigrateJobMigrateOptionDatabaseTablePtrOutput
	ToMigrateJobMigrateOptionDatabaseTablePtrOutputWithContext(context.Context) MigrateJobMigrateOptionDatabaseTablePtrOutput
}

MigrateJobMigrateOptionDatabaseTablePtrInput is an input type that accepts MigrateJobMigrateOptionDatabaseTableArgs, MigrateJobMigrateOptionDatabaseTablePtr and MigrateJobMigrateOptionDatabaseTablePtrOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionDatabaseTablePtrInput` via:

        MigrateJobMigrateOptionDatabaseTableArgs{...}

or:

        nil

type MigrateJobMigrateOptionDatabaseTablePtrOutput

type MigrateJobMigrateOptionDatabaseTablePtrOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionDatabaseTablePtrOutput) AdvancedObjects

AdvancedObjects.

func (MigrateJobMigrateOptionDatabaseTablePtrOutput) Databases

The database list.

func (MigrateJobMigrateOptionDatabaseTablePtrOutput) Elem

func (MigrateJobMigrateOptionDatabaseTablePtrOutput) ElementType

func (MigrateJobMigrateOptionDatabaseTablePtrOutput) ObjectMode

Object mode. eg:all,partial.

func (MigrateJobMigrateOptionDatabaseTablePtrOutput) ToMigrateJobMigrateOptionDatabaseTablePtrOutput

func (o MigrateJobMigrateOptionDatabaseTablePtrOutput) ToMigrateJobMigrateOptionDatabaseTablePtrOutput() MigrateJobMigrateOptionDatabaseTablePtrOutput

func (MigrateJobMigrateOptionDatabaseTablePtrOutput) ToMigrateJobMigrateOptionDatabaseTablePtrOutputWithContext

func (o MigrateJobMigrateOptionDatabaseTablePtrOutput) ToMigrateJobMigrateOptionDatabaseTablePtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionDatabaseTablePtrOutput

type MigrateJobMigrateOptionExtraAttr

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

type MigrateJobMigrateOptionExtraAttrArgs

type MigrateJobMigrateOptionExtraAttrArgs struct {
	// Key.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (MigrateJobMigrateOptionExtraAttrArgs) ElementType

func (MigrateJobMigrateOptionExtraAttrArgs) ToMigrateJobMigrateOptionExtraAttrOutput

func (i MigrateJobMigrateOptionExtraAttrArgs) ToMigrateJobMigrateOptionExtraAttrOutput() MigrateJobMigrateOptionExtraAttrOutput

func (MigrateJobMigrateOptionExtraAttrArgs) ToMigrateJobMigrateOptionExtraAttrOutputWithContext

func (i MigrateJobMigrateOptionExtraAttrArgs) ToMigrateJobMigrateOptionExtraAttrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionExtraAttrOutput

type MigrateJobMigrateOptionExtraAttrArray

type MigrateJobMigrateOptionExtraAttrArray []MigrateJobMigrateOptionExtraAttrInput

func (MigrateJobMigrateOptionExtraAttrArray) ElementType

func (MigrateJobMigrateOptionExtraAttrArray) ToMigrateJobMigrateOptionExtraAttrArrayOutput

func (i MigrateJobMigrateOptionExtraAttrArray) ToMigrateJobMigrateOptionExtraAttrArrayOutput() MigrateJobMigrateOptionExtraAttrArrayOutput

func (MigrateJobMigrateOptionExtraAttrArray) ToMigrateJobMigrateOptionExtraAttrArrayOutputWithContext

func (i MigrateJobMigrateOptionExtraAttrArray) ToMigrateJobMigrateOptionExtraAttrArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionExtraAttrArrayOutput

type MigrateJobMigrateOptionExtraAttrArrayInput

type MigrateJobMigrateOptionExtraAttrArrayInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionExtraAttrArrayOutput() MigrateJobMigrateOptionExtraAttrArrayOutput
	ToMigrateJobMigrateOptionExtraAttrArrayOutputWithContext(context.Context) MigrateJobMigrateOptionExtraAttrArrayOutput
}

MigrateJobMigrateOptionExtraAttrArrayInput is an input type that accepts MigrateJobMigrateOptionExtraAttrArray and MigrateJobMigrateOptionExtraAttrArrayOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionExtraAttrArrayInput` via:

MigrateJobMigrateOptionExtraAttrArray{ MigrateJobMigrateOptionExtraAttrArgs{...} }

type MigrateJobMigrateOptionExtraAttrArrayOutput

type MigrateJobMigrateOptionExtraAttrArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionExtraAttrArrayOutput) ElementType

func (MigrateJobMigrateOptionExtraAttrArrayOutput) Index

func (MigrateJobMigrateOptionExtraAttrArrayOutput) ToMigrateJobMigrateOptionExtraAttrArrayOutput

func (o MigrateJobMigrateOptionExtraAttrArrayOutput) ToMigrateJobMigrateOptionExtraAttrArrayOutput() MigrateJobMigrateOptionExtraAttrArrayOutput

func (MigrateJobMigrateOptionExtraAttrArrayOutput) ToMigrateJobMigrateOptionExtraAttrArrayOutputWithContext

func (o MigrateJobMigrateOptionExtraAttrArrayOutput) ToMigrateJobMigrateOptionExtraAttrArrayOutputWithContext(ctx context.Context) MigrateJobMigrateOptionExtraAttrArrayOutput

type MigrateJobMigrateOptionExtraAttrInput

type MigrateJobMigrateOptionExtraAttrInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionExtraAttrOutput() MigrateJobMigrateOptionExtraAttrOutput
	ToMigrateJobMigrateOptionExtraAttrOutputWithContext(context.Context) MigrateJobMigrateOptionExtraAttrOutput
}

MigrateJobMigrateOptionExtraAttrInput is an input type that accepts MigrateJobMigrateOptionExtraAttrArgs and MigrateJobMigrateOptionExtraAttrOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionExtraAttrInput` via:

MigrateJobMigrateOptionExtraAttrArgs{...}

type MigrateJobMigrateOptionExtraAttrOutput

type MigrateJobMigrateOptionExtraAttrOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionExtraAttrOutput) ElementType

func (MigrateJobMigrateOptionExtraAttrOutput) Key

Key.

func (MigrateJobMigrateOptionExtraAttrOutput) ToMigrateJobMigrateOptionExtraAttrOutput

func (o MigrateJobMigrateOptionExtraAttrOutput) ToMigrateJobMigrateOptionExtraAttrOutput() MigrateJobMigrateOptionExtraAttrOutput

func (MigrateJobMigrateOptionExtraAttrOutput) ToMigrateJobMigrateOptionExtraAttrOutputWithContext

func (o MigrateJobMigrateOptionExtraAttrOutput) ToMigrateJobMigrateOptionExtraAttrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionExtraAttrOutput

func (MigrateJobMigrateOptionExtraAttrOutput) Value

Value.

type MigrateJobMigrateOptionInput

type MigrateJobMigrateOptionInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionOutput() MigrateJobMigrateOptionOutput
	ToMigrateJobMigrateOptionOutputWithContext(context.Context) MigrateJobMigrateOptionOutput
}

MigrateJobMigrateOptionInput is an input type that accepts MigrateJobMigrateOptionArgs and MigrateJobMigrateOptionOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionInput` via:

MigrateJobMigrateOptionArgs{...}

type MigrateJobMigrateOptionOutput

type MigrateJobMigrateOptionOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionOutput) Consistency

Consistency.

func (MigrateJobMigrateOptionOutput) DatabaseTable

Migration object option, you need to tell the migration service which library table objects to migrate.

func (MigrateJobMigrateOptionOutput) ElementType

func (MigrateJobMigrateOptionOutput) ExtraAttrs

ExtraAttr.

func (MigrateJobMigrateOptionOutput) IsDstReadOnly

IsDstReadOnly.

func (MigrateJobMigrateOptionOutput) IsMigrateAccount

func (o MigrateJobMigrateOptionOutput) IsMigrateAccount() pulumi.BoolPtrOutput

IsMigrateAccount.

func (MigrateJobMigrateOptionOutput) IsOverrideRoot

IsOverrideRoot.

func (MigrateJobMigrateOptionOutput) MigrateType

MigrateType.

func (MigrateJobMigrateOptionOutput) ToMigrateJobMigrateOptionOutput

func (o MigrateJobMigrateOptionOutput) ToMigrateJobMigrateOptionOutput() MigrateJobMigrateOptionOutput

func (MigrateJobMigrateOptionOutput) ToMigrateJobMigrateOptionOutputWithContext

func (o MigrateJobMigrateOptionOutput) ToMigrateJobMigrateOptionOutputWithContext(ctx context.Context) MigrateJobMigrateOptionOutput

func (MigrateJobMigrateOptionOutput) ToMigrateJobMigrateOptionPtrOutput

func (o MigrateJobMigrateOptionOutput) ToMigrateJobMigrateOptionPtrOutput() MigrateJobMigrateOptionPtrOutput

func (MigrateJobMigrateOptionOutput) ToMigrateJobMigrateOptionPtrOutputWithContext

func (o MigrateJobMigrateOptionOutput) ToMigrateJobMigrateOptionPtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionPtrOutput

type MigrateJobMigrateOptionPtrInput

type MigrateJobMigrateOptionPtrInput interface {
	pulumi.Input

	ToMigrateJobMigrateOptionPtrOutput() MigrateJobMigrateOptionPtrOutput
	ToMigrateJobMigrateOptionPtrOutputWithContext(context.Context) MigrateJobMigrateOptionPtrOutput
}

MigrateJobMigrateOptionPtrInput is an input type that accepts MigrateJobMigrateOptionArgs, MigrateJobMigrateOptionPtr and MigrateJobMigrateOptionPtrOutput values. You can construct a concrete instance of `MigrateJobMigrateOptionPtrInput` via:

        MigrateJobMigrateOptionArgs{...}

or:

        nil

type MigrateJobMigrateOptionPtrOutput

type MigrateJobMigrateOptionPtrOutput struct{ *pulumi.OutputState }

func (MigrateJobMigrateOptionPtrOutput) Consistency

Consistency.

func (MigrateJobMigrateOptionPtrOutput) DatabaseTable

Migration object option, you need to tell the migration service which library table objects to migrate.

func (MigrateJobMigrateOptionPtrOutput) Elem

func (MigrateJobMigrateOptionPtrOutput) ElementType

func (MigrateJobMigrateOptionPtrOutput) ExtraAttrs

ExtraAttr.

func (MigrateJobMigrateOptionPtrOutput) IsDstReadOnly

IsDstReadOnly.

func (MigrateJobMigrateOptionPtrOutput) IsMigrateAccount

IsMigrateAccount.

func (MigrateJobMigrateOptionPtrOutput) IsOverrideRoot

IsOverrideRoot.

func (MigrateJobMigrateOptionPtrOutput) MigrateType

MigrateType.

func (MigrateJobMigrateOptionPtrOutput) ToMigrateJobMigrateOptionPtrOutput

func (o MigrateJobMigrateOptionPtrOutput) ToMigrateJobMigrateOptionPtrOutput() MigrateJobMigrateOptionPtrOutput

func (MigrateJobMigrateOptionPtrOutput) ToMigrateJobMigrateOptionPtrOutputWithContext

func (o MigrateJobMigrateOptionPtrOutput) ToMigrateJobMigrateOptionPtrOutputWithContext(ctx context.Context) MigrateJobMigrateOptionPtrOutput

type MigrateJobOutput

type MigrateJobOutput struct{ *pulumi.OutputState }

func (MigrateJobOutput) AutoRetryTimeRangeMinutes

func (o MigrateJobOutput) AutoRetryTimeRangeMinutes() pulumi.IntPtrOutput

AutoRetryTimeRangeMinutes.

func (MigrateJobOutput) DstInfo

DstInfo.

func (MigrateJobOutput) ElementType

func (MigrateJobOutput) ElementType() reflect.Type

func (MigrateJobOutput) ExpectRunTime

func (o MigrateJobOutput) ExpectRunTime() pulumi.StringOutput

ExpectRunTime.

func (MigrateJobOutput) MigrateOption

Migration job configuration options, used to describe how the task performs migration.

func (MigrateJobOutput) RunMode

func (o MigrateJobOutput) RunMode() pulumi.StringOutput

Run Mode. eg:immediate,timed.

func (MigrateJobOutput) ServiceId

func (o MigrateJobOutput) ServiceId() pulumi.StringOutput

Migrate service Id from `Dts.MigrateService`.

func (MigrateJobOutput) SrcInfo

SrcInfo.

func (MigrateJobOutput) Status

Migrate job status.

func (MigrateJobOutput) ToMigrateJobOutput

func (o MigrateJobOutput) ToMigrateJobOutput() MigrateJobOutput

func (MigrateJobOutput) ToMigrateJobOutputWithContext

func (o MigrateJobOutput) ToMigrateJobOutputWithContext(ctx context.Context) MigrateJobOutput

type MigrateJobResumeOperation

type MigrateJobResumeOperation struct {
	pulumi.CustomResourceState

	// job id.
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// resume mode: 1.clearData-Clear target data; 2.overwrite-The task is executed in overwrite mode; 3.normal-No extra action. Note that clearData and overwrite are valid only for redis links, normal is valid only for non-Redis links.
	ResumeOption pulumi.StringOutput `pulumi:"resumeOption"`
}

Provides a resource to create a dts migrateJobResumeOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewMigrateJobResumeOperation(ctx, "resume", &Dts.MigrateJobResumeOperationArgs{
			JobId:        pulumi.String("job_id"),
			ResumeOption: pulumi.String("normal"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetMigrateJobResumeOperation

func GetMigrateJobResumeOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateJobResumeOperationState, opts ...pulumi.ResourceOption) (*MigrateJobResumeOperation, error)

GetMigrateJobResumeOperation gets an existing MigrateJobResumeOperation 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 NewMigrateJobResumeOperation

func NewMigrateJobResumeOperation(ctx *pulumi.Context,
	name string, args *MigrateJobResumeOperationArgs, opts ...pulumi.ResourceOption) (*MigrateJobResumeOperation, error)

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

func (*MigrateJobResumeOperation) ElementType

func (*MigrateJobResumeOperation) ElementType() reflect.Type

func (*MigrateJobResumeOperation) ToMigrateJobResumeOperationOutput

func (i *MigrateJobResumeOperation) ToMigrateJobResumeOperationOutput() MigrateJobResumeOperationOutput

func (*MigrateJobResumeOperation) ToMigrateJobResumeOperationOutputWithContext

func (i *MigrateJobResumeOperation) ToMigrateJobResumeOperationOutputWithContext(ctx context.Context) MigrateJobResumeOperationOutput

type MigrateJobResumeOperationArgs

type MigrateJobResumeOperationArgs struct {
	// job id.
	JobId pulumi.StringInput
	// resume mode: 1.clearData-Clear target data; 2.overwrite-The task is executed in overwrite mode; 3.normal-No extra action. Note that clearData and overwrite are valid only for redis links, normal is valid only for non-Redis links.
	ResumeOption pulumi.StringInput
}

The set of arguments for constructing a MigrateJobResumeOperation resource.

func (MigrateJobResumeOperationArgs) ElementType

type MigrateJobResumeOperationArray

type MigrateJobResumeOperationArray []MigrateJobResumeOperationInput

func (MigrateJobResumeOperationArray) ElementType

func (MigrateJobResumeOperationArray) ToMigrateJobResumeOperationArrayOutput

func (i MigrateJobResumeOperationArray) ToMigrateJobResumeOperationArrayOutput() MigrateJobResumeOperationArrayOutput

func (MigrateJobResumeOperationArray) ToMigrateJobResumeOperationArrayOutputWithContext

func (i MigrateJobResumeOperationArray) ToMigrateJobResumeOperationArrayOutputWithContext(ctx context.Context) MigrateJobResumeOperationArrayOutput

type MigrateJobResumeOperationArrayInput

type MigrateJobResumeOperationArrayInput interface {
	pulumi.Input

	ToMigrateJobResumeOperationArrayOutput() MigrateJobResumeOperationArrayOutput
	ToMigrateJobResumeOperationArrayOutputWithContext(context.Context) MigrateJobResumeOperationArrayOutput
}

MigrateJobResumeOperationArrayInput is an input type that accepts MigrateJobResumeOperationArray and MigrateJobResumeOperationArrayOutput values. You can construct a concrete instance of `MigrateJobResumeOperationArrayInput` via:

MigrateJobResumeOperationArray{ MigrateJobResumeOperationArgs{...} }

type MigrateJobResumeOperationArrayOutput

type MigrateJobResumeOperationArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobResumeOperationArrayOutput) ElementType

func (MigrateJobResumeOperationArrayOutput) Index

func (MigrateJobResumeOperationArrayOutput) ToMigrateJobResumeOperationArrayOutput

func (o MigrateJobResumeOperationArrayOutput) ToMigrateJobResumeOperationArrayOutput() MigrateJobResumeOperationArrayOutput

func (MigrateJobResumeOperationArrayOutput) ToMigrateJobResumeOperationArrayOutputWithContext

func (o MigrateJobResumeOperationArrayOutput) ToMigrateJobResumeOperationArrayOutputWithContext(ctx context.Context) MigrateJobResumeOperationArrayOutput

type MigrateJobResumeOperationInput

type MigrateJobResumeOperationInput interface {
	pulumi.Input

	ToMigrateJobResumeOperationOutput() MigrateJobResumeOperationOutput
	ToMigrateJobResumeOperationOutputWithContext(ctx context.Context) MigrateJobResumeOperationOutput
}

type MigrateJobResumeOperationMap

type MigrateJobResumeOperationMap map[string]MigrateJobResumeOperationInput

func (MigrateJobResumeOperationMap) ElementType

func (MigrateJobResumeOperationMap) ToMigrateJobResumeOperationMapOutput

func (i MigrateJobResumeOperationMap) ToMigrateJobResumeOperationMapOutput() MigrateJobResumeOperationMapOutput

func (MigrateJobResumeOperationMap) ToMigrateJobResumeOperationMapOutputWithContext

func (i MigrateJobResumeOperationMap) ToMigrateJobResumeOperationMapOutputWithContext(ctx context.Context) MigrateJobResumeOperationMapOutput

type MigrateJobResumeOperationMapInput

type MigrateJobResumeOperationMapInput interface {
	pulumi.Input

	ToMigrateJobResumeOperationMapOutput() MigrateJobResumeOperationMapOutput
	ToMigrateJobResumeOperationMapOutputWithContext(context.Context) MigrateJobResumeOperationMapOutput
}

MigrateJobResumeOperationMapInput is an input type that accepts MigrateJobResumeOperationMap and MigrateJobResumeOperationMapOutput values. You can construct a concrete instance of `MigrateJobResumeOperationMapInput` via:

MigrateJobResumeOperationMap{ "key": MigrateJobResumeOperationArgs{...} }

type MigrateJobResumeOperationMapOutput

type MigrateJobResumeOperationMapOutput struct{ *pulumi.OutputState }

func (MigrateJobResumeOperationMapOutput) ElementType

func (MigrateJobResumeOperationMapOutput) MapIndex

func (MigrateJobResumeOperationMapOutput) ToMigrateJobResumeOperationMapOutput

func (o MigrateJobResumeOperationMapOutput) ToMigrateJobResumeOperationMapOutput() MigrateJobResumeOperationMapOutput

func (MigrateJobResumeOperationMapOutput) ToMigrateJobResumeOperationMapOutputWithContext

func (o MigrateJobResumeOperationMapOutput) ToMigrateJobResumeOperationMapOutputWithContext(ctx context.Context) MigrateJobResumeOperationMapOutput

type MigrateJobResumeOperationOutput

type MigrateJobResumeOperationOutput struct{ *pulumi.OutputState }

func (MigrateJobResumeOperationOutput) ElementType

func (MigrateJobResumeOperationOutput) JobId

job id.

func (MigrateJobResumeOperationOutput) ResumeOption

resume mode: 1.clearData-Clear target data; 2.overwrite-The task is executed in overwrite mode; 3.normal-No extra action. Note that clearData and overwrite are valid only for redis links, normal is valid only for non-Redis links.

func (MigrateJobResumeOperationOutput) ToMigrateJobResumeOperationOutput

func (o MigrateJobResumeOperationOutput) ToMigrateJobResumeOperationOutput() MigrateJobResumeOperationOutput

func (MigrateJobResumeOperationOutput) ToMigrateJobResumeOperationOutputWithContext

func (o MigrateJobResumeOperationOutput) ToMigrateJobResumeOperationOutputWithContext(ctx context.Context) MigrateJobResumeOperationOutput

type MigrateJobResumeOperationState

type MigrateJobResumeOperationState struct {
	// job id.
	JobId pulumi.StringPtrInput
	// resume mode: 1.clearData-Clear target data; 2.overwrite-The task is executed in overwrite mode; 3.normal-No extra action. Note that clearData and overwrite are valid only for redis links, normal is valid only for non-Redis links.
	ResumeOption pulumi.StringPtrInput
}

func (MigrateJobResumeOperationState) ElementType

type MigrateJobSrcInfo

type MigrateJobSrcInfo struct {
	// AccessType.
	AccessType string `pulumi:"accessType"`
	// DatabaseType.
	DatabaseType string `pulumi:"databaseType"`
	// ExtraAttr.
	ExtraAttrs []MigrateJobSrcInfoExtraAttr `pulumi:"extraAttrs"`
	// Info.
	Infos []MigrateJobSrcInfoInfo `pulumi:"infos"`
	// NodeType.
	NodeType string `pulumi:"nodeType"`
	// Region.
	Region string `pulumi:"region"`
	// Supplier.
	Supplier *string `pulumi:"supplier"`
}

type MigrateJobSrcInfoArgs

type MigrateJobSrcInfoArgs struct {
	// AccessType.
	AccessType pulumi.StringInput `pulumi:"accessType"`
	// DatabaseType.
	DatabaseType pulumi.StringInput `pulumi:"databaseType"`
	// ExtraAttr.
	ExtraAttrs MigrateJobSrcInfoExtraAttrArrayInput `pulumi:"extraAttrs"`
	// Info.
	Infos MigrateJobSrcInfoInfoArrayInput `pulumi:"infos"`
	// NodeType.
	NodeType pulumi.StringInput `pulumi:"nodeType"`
	// Region.
	Region pulumi.StringInput `pulumi:"region"`
	// Supplier.
	Supplier pulumi.StringPtrInput `pulumi:"supplier"`
}

func (MigrateJobSrcInfoArgs) ElementType

func (MigrateJobSrcInfoArgs) ElementType() reflect.Type

func (MigrateJobSrcInfoArgs) ToMigrateJobSrcInfoOutput

func (i MigrateJobSrcInfoArgs) ToMigrateJobSrcInfoOutput() MigrateJobSrcInfoOutput

func (MigrateJobSrcInfoArgs) ToMigrateJobSrcInfoOutputWithContext

func (i MigrateJobSrcInfoArgs) ToMigrateJobSrcInfoOutputWithContext(ctx context.Context) MigrateJobSrcInfoOutput

func (MigrateJobSrcInfoArgs) ToMigrateJobSrcInfoPtrOutput

func (i MigrateJobSrcInfoArgs) ToMigrateJobSrcInfoPtrOutput() MigrateJobSrcInfoPtrOutput

func (MigrateJobSrcInfoArgs) ToMigrateJobSrcInfoPtrOutputWithContext

func (i MigrateJobSrcInfoArgs) ToMigrateJobSrcInfoPtrOutputWithContext(ctx context.Context) MigrateJobSrcInfoPtrOutput

type MigrateJobSrcInfoExtraAttr

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

type MigrateJobSrcInfoExtraAttrArgs

type MigrateJobSrcInfoExtraAttrArgs struct {
	// Key.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (MigrateJobSrcInfoExtraAttrArgs) ElementType

func (MigrateJobSrcInfoExtraAttrArgs) ToMigrateJobSrcInfoExtraAttrOutput

func (i MigrateJobSrcInfoExtraAttrArgs) ToMigrateJobSrcInfoExtraAttrOutput() MigrateJobSrcInfoExtraAttrOutput

func (MigrateJobSrcInfoExtraAttrArgs) ToMigrateJobSrcInfoExtraAttrOutputWithContext

func (i MigrateJobSrcInfoExtraAttrArgs) ToMigrateJobSrcInfoExtraAttrOutputWithContext(ctx context.Context) MigrateJobSrcInfoExtraAttrOutput

type MigrateJobSrcInfoExtraAttrArray

type MigrateJobSrcInfoExtraAttrArray []MigrateJobSrcInfoExtraAttrInput

func (MigrateJobSrcInfoExtraAttrArray) ElementType

func (MigrateJobSrcInfoExtraAttrArray) ToMigrateJobSrcInfoExtraAttrArrayOutput

func (i MigrateJobSrcInfoExtraAttrArray) ToMigrateJobSrcInfoExtraAttrArrayOutput() MigrateJobSrcInfoExtraAttrArrayOutput

func (MigrateJobSrcInfoExtraAttrArray) ToMigrateJobSrcInfoExtraAttrArrayOutputWithContext

func (i MigrateJobSrcInfoExtraAttrArray) ToMigrateJobSrcInfoExtraAttrArrayOutputWithContext(ctx context.Context) MigrateJobSrcInfoExtraAttrArrayOutput

type MigrateJobSrcInfoExtraAttrArrayInput

type MigrateJobSrcInfoExtraAttrArrayInput interface {
	pulumi.Input

	ToMigrateJobSrcInfoExtraAttrArrayOutput() MigrateJobSrcInfoExtraAttrArrayOutput
	ToMigrateJobSrcInfoExtraAttrArrayOutputWithContext(context.Context) MigrateJobSrcInfoExtraAttrArrayOutput
}

MigrateJobSrcInfoExtraAttrArrayInput is an input type that accepts MigrateJobSrcInfoExtraAttrArray and MigrateJobSrcInfoExtraAttrArrayOutput values. You can construct a concrete instance of `MigrateJobSrcInfoExtraAttrArrayInput` via:

MigrateJobSrcInfoExtraAttrArray{ MigrateJobSrcInfoExtraAttrArgs{...} }

type MigrateJobSrcInfoExtraAttrArrayOutput

type MigrateJobSrcInfoExtraAttrArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobSrcInfoExtraAttrArrayOutput) ElementType

func (MigrateJobSrcInfoExtraAttrArrayOutput) Index

func (MigrateJobSrcInfoExtraAttrArrayOutput) ToMigrateJobSrcInfoExtraAttrArrayOutput

func (o MigrateJobSrcInfoExtraAttrArrayOutput) ToMigrateJobSrcInfoExtraAttrArrayOutput() MigrateJobSrcInfoExtraAttrArrayOutput

func (MigrateJobSrcInfoExtraAttrArrayOutput) ToMigrateJobSrcInfoExtraAttrArrayOutputWithContext

func (o MigrateJobSrcInfoExtraAttrArrayOutput) ToMigrateJobSrcInfoExtraAttrArrayOutputWithContext(ctx context.Context) MigrateJobSrcInfoExtraAttrArrayOutput

type MigrateJobSrcInfoExtraAttrInput

type MigrateJobSrcInfoExtraAttrInput interface {
	pulumi.Input

	ToMigrateJobSrcInfoExtraAttrOutput() MigrateJobSrcInfoExtraAttrOutput
	ToMigrateJobSrcInfoExtraAttrOutputWithContext(context.Context) MigrateJobSrcInfoExtraAttrOutput
}

MigrateJobSrcInfoExtraAttrInput is an input type that accepts MigrateJobSrcInfoExtraAttrArgs and MigrateJobSrcInfoExtraAttrOutput values. You can construct a concrete instance of `MigrateJobSrcInfoExtraAttrInput` via:

MigrateJobSrcInfoExtraAttrArgs{...}

type MigrateJobSrcInfoExtraAttrOutput

type MigrateJobSrcInfoExtraAttrOutput struct{ *pulumi.OutputState }

func (MigrateJobSrcInfoExtraAttrOutput) ElementType

func (MigrateJobSrcInfoExtraAttrOutput) Key

Key.

func (MigrateJobSrcInfoExtraAttrOutput) ToMigrateJobSrcInfoExtraAttrOutput

func (o MigrateJobSrcInfoExtraAttrOutput) ToMigrateJobSrcInfoExtraAttrOutput() MigrateJobSrcInfoExtraAttrOutput

func (MigrateJobSrcInfoExtraAttrOutput) ToMigrateJobSrcInfoExtraAttrOutputWithContext

func (o MigrateJobSrcInfoExtraAttrOutput) ToMigrateJobSrcInfoExtraAttrOutputWithContext(ctx context.Context) MigrateJobSrcInfoExtraAttrOutput

func (MigrateJobSrcInfoExtraAttrOutput) Value

Value.

type MigrateJobSrcInfoInfo

type MigrateJobSrcInfoInfo struct {
	// Account.
	Account *string `pulumi:"account"`
	// AccountMode.
	AccountMode *string `pulumi:"accountMode"`
	// AccountRole.
	AccountRole *string `pulumi:"accountRole"`
	// CcnGwId.
	CcnGwId *string `pulumi:"ccnGwId"`
	// CvmInstanceId.
	CvmInstanceId *string `pulumi:"cvmInstanceId"`
	// DbKernel.
	DbKernel *string `pulumi:"dbKernel"`
	// EngineVersion.
	EngineVersion *string `pulumi:"engineVersion"`
	// Host.
	Host *string `pulumi:"host"`
	// InstanceId.
	InstanceId *string `pulumi:"instanceId"`
	// Password.
	Password *string `pulumi:"password"`
	// Port.
	Port *int `pulumi:"port"`
	// Role.
	Role *string `pulumi:"role"`
	// SubnetId.
	SubnetId *string `pulumi:"subnetId"`
	// TmpSecretId.
	TmpSecretId *string `pulumi:"tmpSecretId"`
	// TmpSecretKey.
	TmpSecretKey *string `pulumi:"tmpSecretKey"`
	// TmpToken.
	TmpToken *string `pulumi:"tmpToken"`
	// UniqDcgId.
	UniqDcgId *string `pulumi:"uniqDcgId"`
	// UniqVpnGwId.
	UniqVpnGwId *string `pulumi:"uniqVpnGwId"`
	// User.
	User *string `pulumi:"user"`
	// VpcId.
	VpcId *string `pulumi:"vpcId"`
}

type MigrateJobSrcInfoInfoArgs

type MigrateJobSrcInfoInfoArgs struct {
	// Account.
	Account pulumi.StringPtrInput `pulumi:"account"`
	// AccountMode.
	AccountMode pulumi.StringPtrInput `pulumi:"accountMode"`
	// AccountRole.
	AccountRole pulumi.StringPtrInput `pulumi:"accountRole"`
	// CcnGwId.
	CcnGwId pulumi.StringPtrInput `pulumi:"ccnGwId"`
	// CvmInstanceId.
	CvmInstanceId pulumi.StringPtrInput `pulumi:"cvmInstanceId"`
	// DbKernel.
	DbKernel pulumi.StringPtrInput `pulumi:"dbKernel"`
	// EngineVersion.
	EngineVersion pulumi.StringPtrInput `pulumi:"engineVersion"`
	// Host.
	Host pulumi.StringPtrInput `pulumi:"host"`
	// InstanceId.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// Password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Port.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// Role.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// SubnetId.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// TmpSecretId.
	TmpSecretId pulumi.StringPtrInput `pulumi:"tmpSecretId"`
	// TmpSecretKey.
	TmpSecretKey pulumi.StringPtrInput `pulumi:"tmpSecretKey"`
	// TmpToken.
	TmpToken pulumi.StringPtrInput `pulumi:"tmpToken"`
	// UniqDcgId.
	UniqDcgId pulumi.StringPtrInput `pulumi:"uniqDcgId"`
	// UniqVpnGwId.
	UniqVpnGwId pulumi.StringPtrInput `pulumi:"uniqVpnGwId"`
	// User.
	User pulumi.StringPtrInput `pulumi:"user"`
	// VpcId.
	VpcId pulumi.StringPtrInput `pulumi:"vpcId"`
}

func (MigrateJobSrcInfoInfoArgs) ElementType

func (MigrateJobSrcInfoInfoArgs) ElementType() reflect.Type

func (MigrateJobSrcInfoInfoArgs) ToMigrateJobSrcInfoInfoOutput

func (i MigrateJobSrcInfoInfoArgs) ToMigrateJobSrcInfoInfoOutput() MigrateJobSrcInfoInfoOutput

func (MigrateJobSrcInfoInfoArgs) ToMigrateJobSrcInfoInfoOutputWithContext

func (i MigrateJobSrcInfoInfoArgs) ToMigrateJobSrcInfoInfoOutputWithContext(ctx context.Context) MigrateJobSrcInfoInfoOutput

type MigrateJobSrcInfoInfoArray

type MigrateJobSrcInfoInfoArray []MigrateJobSrcInfoInfoInput

func (MigrateJobSrcInfoInfoArray) ElementType

func (MigrateJobSrcInfoInfoArray) ElementType() reflect.Type

func (MigrateJobSrcInfoInfoArray) ToMigrateJobSrcInfoInfoArrayOutput

func (i MigrateJobSrcInfoInfoArray) ToMigrateJobSrcInfoInfoArrayOutput() MigrateJobSrcInfoInfoArrayOutput

func (MigrateJobSrcInfoInfoArray) ToMigrateJobSrcInfoInfoArrayOutputWithContext

func (i MigrateJobSrcInfoInfoArray) ToMigrateJobSrcInfoInfoArrayOutputWithContext(ctx context.Context) MigrateJobSrcInfoInfoArrayOutput

type MigrateJobSrcInfoInfoArrayInput

type MigrateJobSrcInfoInfoArrayInput interface {
	pulumi.Input

	ToMigrateJobSrcInfoInfoArrayOutput() MigrateJobSrcInfoInfoArrayOutput
	ToMigrateJobSrcInfoInfoArrayOutputWithContext(context.Context) MigrateJobSrcInfoInfoArrayOutput
}

MigrateJobSrcInfoInfoArrayInput is an input type that accepts MigrateJobSrcInfoInfoArray and MigrateJobSrcInfoInfoArrayOutput values. You can construct a concrete instance of `MigrateJobSrcInfoInfoArrayInput` via:

MigrateJobSrcInfoInfoArray{ MigrateJobSrcInfoInfoArgs{...} }

type MigrateJobSrcInfoInfoArrayOutput

type MigrateJobSrcInfoInfoArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobSrcInfoInfoArrayOutput) ElementType

func (MigrateJobSrcInfoInfoArrayOutput) Index

func (MigrateJobSrcInfoInfoArrayOutput) ToMigrateJobSrcInfoInfoArrayOutput

func (o MigrateJobSrcInfoInfoArrayOutput) ToMigrateJobSrcInfoInfoArrayOutput() MigrateJobSrcInfoInfoArrayOutput

func (MigrateJobSrcInfoInfoArrayOutput) ToMigrateJobSrcInfoInfoArrayOutputWithContext

func (o MigrateJobSrcInfoInfoArrayOutput) ToMigrateJobSrcInfoInfoArrayOutputWithContext(ctx context.Context) MigrateJobSrcInfoInfoArrayOutput

type MigrateJobSrcInfoInfoInput

type MigrateJobSrcInfoInfoInput interface {
	pulumi.Input

	ToMigrateJobSrcInfoInfoOutput() MigrateJobSrcInfoInfoOutput
	ToMigrateJobSrcInfoInfoOutputWithContext(context.Context) MigrateJobSrcInfoInfoOutput
}

MigrateJobSrcInfoInfoInput is an input type that accepts MigrateJobSrcInfoInfoArgs and MigrateJobSrcInfoInfoOutput values. You can construct a concrete instance of `MigrateJobSrcInfoInfoInput` via:

MigrateJobSrcInfoInfoArgs{...}

type MigrateJobSrcInfoInfoOutput

type MigrateJobSrcInfoInfoOutput struct{ *pulumi.OutputState }

func (MigrateJobSrcInfoInfoOutput) Account

Account.

func (MigrateJobSrcInfoInfoOutput) AccountMode

AccountMode.

func (MigrateJobSrcInfoInfoOutput) AccountRole

AccountRole.

func (MigrateJobSrcInfoInfoOutput) CcnGwId

CcnGwId.

func (MigrateJobSrcInfoInfoOutput) CvmInstanceId

CvmInstanceId.

func (MigrateJobSrcInfoInfoOutput) DbKernel

DbKernel.

func (MigrateJobSrcInfoInfoOutput) ElementType

func (MigrateJobSrcInfoInfoOutput) EngineVersion

EngineVersion.

func (MigrateJobSrcInfoInfoOutput) Host

Host.

func (MigrateJobSrcInfoInfoOutput) InstanceId

InstanceId.

func (MigrateJobSrcInfoInfoOutput) Password

Password.

func (MigrateJobSrcInfoInfoOutput) Port

Port.

func (MigrateJobSrcInfoInfoOutput) Role

Role.

func (MigrateJobSrcInfoInfoOutput) SubnetId

SubnetId.

func (MigrateJobSrcInfoInfoOutput) TmpSecretId

TmpSecretId.

func (MigrateJobSrcInfoInfoOutput) TmpSecretKey

TmpSecretKey.

func (MigrateJobSrcInfoInfoOutput) TmpToken

TmpToken.

func (MigrateJobSrcInfoInfoOutput) ToMigrateJobSrcInfoInfoOutput

func (o MigrateJobSrcInfoInfoOutput) ToMigrateJobSrcInfoInfoOutput() MigrateJobSrcInfoInfoOutput

func (MigrateJobSrcInfoInfoOutput) ToMigrateJobSrcInfoInfoOutputWithContext

func (o MigrateJobSrcInfoInfoOutput) ToMigrateJobSrcInfoInfoOutputWithContext(ctx context.Context) MigrateJobSrcInfoInfoOutput

func (MigrateJobSrcInfoInfoOutput) UniqDcgId

UniqDcgId.

func (MigrateJobSrcInfoInfoOutput) UniqVpnGwId

UniqVpnGwId.

func (MigrateJobSrcInfoInfoOutput) User

User.

func (MigrateJobSrcInfoInfoOutput) VpcId

VpcId.

type MigrateJobSrcInfoInput

type MigrateJobSrcInfoInput interface {
	pulumi.Input

	ToMigrateJobSrcInfoOutput() MigrateJobSrcInfoOutput
	ToMigrateJobSrcInfoOutputWithContext(context.Context) MigrateJobSrcInfoOutput
}

MigrateJobSrcInfoInput is an input type that accepts MigrateJobSrcInfoArgs and MigrateJobSrcInfoOutput values. You can construct a concrete instance of `MigrateJobSrcInfoInput` via:

MigrateJobSrcInfoArgs{...}

type MigrateJobSrcInfoOutput

type MigrateJobSrcInfoOutput struct{ *pulumi.OutputState }

func (MigrateJobSrcInfoOutput) AccessType

AccessType.

func (MigrateJobSrcInfoOutput) DatabaseType

func (o MigrateJobSrcInfoOutput) DatabaseType() pulumi.StringOutput

DatabaseType.

func (MigrateJobSrcInfoOutput) ElementType

func (MigrateJobSrcInfoOutput) ElementType() reflect.Type

func (MigrateJobSrcInfoOutput) ExtraAttrs

ExtraAttr.

func (MigrateJobSrcInfoOutput) Infos

Info.

func (MigrateJobSrcInfoOutput) NodeType

NodeType.

func (MigrateJobSrcInfoOutput) Region

Region.

func (MigrateJobSrcInfoOutput) Supplier

Supplier.

func (MigrateJobSrcInfoOutput) ToMigrateJobSrcInfoOutput

func (o MigrateJobSrcInfoOutput) ToMigrateJobSrcInfoOutput() MigrateJobSrcInfoOutput

func (MigrateJobSrcInfoOutput) ToMigrateJobSrcInfoOutputWithContext

func (o MigrateJobSrcInfoOutput) ToMigrateJobSrcInfoOutputWithContext(ctx context.Context) MigrateJobSrcInfoOutput

func (MigrateJobSrcInfoOutput) ToMigrateJobSrcInfoPtrOutput

func (o MigrateJobSrcInfoOutput) ToMigrateJobSrcInfoPtrOutput() MigrateJobSrcInfoPtrOutput

func (MigrateJobSrcInfoOutput) ToMigrateJobSrcInfoPtrOutputWithContext

func (o MigrateJobSrcInfoOutput) ToMigrateJobSrcInfoPtrOutputWithContext(ctx context.Context) MigrateJobSrcInfoPtrOutput

type MigrateJobSrcInfoPtrInput

type MigrateJobSrcInfoPtrInput interface {
	pulumi.Input

	ToMigrateJobSrcInfoPtrOutput() MigrateJobSrcInfoPtrOutput
	ToMigrateJobSrcInfoPtrOutputWithContext(context.Context) MigrateJobSrcInfoPtrOutput
}

MigrateJobSrcInfoPtrInput is an input type that accepts MigrateJobSrcInfoArgs, MigrateJobSrcInfoPtr and MigrateJobSrcInfoPtrOutput values. You can construct a concrete instance of `MigrateJobSrcInfoPtrInput` via:

        MigrateJobSrcInfoArgs{...}

or:

        nil

type MigrateJobSrcInfoPtrOutput

type MigrateJobSrcInfoPtrOutput struct{ *pulumi.OutputState }

func (MigrateJobSrcInfoPtrOutput) AccessType

AccessType.

func (MigrateJobSrcInfoPtrOutput) DatabaseType

DatabaseType.

func (MigrateJobSrcInfoPtrOutput) Elem

func (MigrateJobSrcInfoPtrOutput) ElementType

func (MigrateJobSrcInfoPtrOutput) ElementType() reflect.Type

func (MigrateJobSrcInfoPtrOutput) ExtraAttrs

ExtraAttr.

func (MigrateJobSrcInfoPtrOutput) Infos

Info.

func (MigrateJobSrcInfoPtrOutput) NodeType

NodeType.

func (MigrateJobSrcInfoPtrOutput) Region

Region.

func (MigrateJobSrcInfoPtrOutput) Supplier

Supplier.

func (MigrateJobSrcInfoPtrOutput) ToMigrateJobSrcInfoPtrOutput

func (o MigrateJobSrcInfoPtrOutput) ToMigrateJobSrcInfoPtrOutput() MigrateJobSrcInfoPtrOutput

func (MigrateJobSrcInfoPtrOutput) ToMigrateJobSrcInfoPtrOutputWithContext

func (o MigrateJobSrcInfoPtrOutput) ToMigrateJobSrcInfoPtrOutputWithContext(ctx context.Context) MigrateJobSrcInfoPtrOutput

type MigrateJobStartOperation

type MigrateJobStartOperation struct {
	pulumi.CustomResourceState

	// Job Id from `Dts.MigrateJob`.
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to start a dts migrateJob

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewMigrateJobStartOperation(ctx, "start", &Dts.MigrateJobStartOperationArgs{
			JobId: pulumi.Any(tencentcloud_dts_migrate_job.Job.Id),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetMigrateJobStartOperation

func GetMigrateJobStartOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateJobStartOperationState, opts ...pulumi.ResourceOption) (*MigrateJobStartOperation, error)

GetMigrateJobStartOperation gets an existing MigrateJobStartOperation 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 NewMigrateJobStartOperation

func NewMigrateJobStartOperation(ctx *pulumi.Context,
	name string, args *MigrateJobStartOperationArgs, opts ...pulumi.ResourceOption) (*MigrateJobStartOperation, error)

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

func (*MigrateJobStartOperation) ElementType

func (*MigrateJobStartOperation) ElementType() reflect.Type

func (*MigrateJobStartOperation) ToMigrateJobStartOperationOutput

func (i *MigrateJobStartOperation) ToMigrateJobStartOperationOutput() MigrateJobStartOperationOutput

func (*MigrateJobStartOperation) ToMigrateJobStartOperationOutputWithContext

func (i *MigrateJobStartOperation) ToMigrateJobStartOperationOutputWithContext(ctx context.Context) MigrateJobStartOperationOutput

type MigrateJobStartOperationArgs

type MigrateJobStartOperationArgs struct {
	// Job Id from `Dts.MigrateJob`.
	JobId pulumi.StringInput
}

The set of arguments for constructing a MigrateJobStartOperation resource.

func (MigrateJobStartOperationArgs) ElementType

type MigrateJobStartOperationArray

type MigrateJobStartOperationArray []MigrateJobStartOperationInput

func (MigrateJobStartOperationArray) ElementType

func (MigrateJobStartOperationArray) ToMigrateJobStartOperationArrayOutput

func (i MigrateJobStartOperationArray) ToMigrateJobStartOperationArrayOutput() MigrateJobStartOperationArrayOutput

func (MigrateJobStartOperationArray) ToMigrateJobStartOperationArrayOutputWithContext

func (i MigrateJobStartOperationArray) ToMigrateJobStartOperationArrayOutputWithContext(ctx context.Context) MigrateJobStartOperationArrayOutput

type MigrateJobStartOperationArrayInput

type MigrateJobStartOperationArrayInput interface {
	pulumi.Input

	ToMigrateJobStartOperationArrayOutput() MigrateJobStartOperationArrayOutput
	ToMigrateJobStartOperationArrayOutputWithContext(context.Context) MigrateJobStartOperationArrayOutput
}

MigrateJobStartOperationArrayInput is an input type that accepts MigrateJobStartOperationArray and MigrateJobStartOperationArrayOutput values. You can construct a concrete instance of `MigrateJobStartOperationArrayInput` via:

MigrateJobStartOperationArray{ MigrateJobStartOperationArgs{...} }

type MigrateJobStartOperationArrayOutput

type MigrateJobStartOperationArrayOutput struct{ *pulumi.OutputState }

func (MigrateJobStartOperationArrayOutput) ElementType

func (MigrateJobStartOperationArrayOutput) Index

func (MigrateJobStartOperationArrayOutput) ToMigrateJobStartOperationArrayOutput

func (o MigrateJobStartOperationArrayOutput) ToMigrateJobStartOperationArrayOutput() MigrateJobStartOperationArrayOutput

func (MigrateJobStartOperationArrayOutput) ToMigrateJobStartOperationArrayOutputWithContext

func (o MigrateJobStartOperationArrayOutput) ToMigrateJobStartOperationArrayOutputWithContext(ctx context.Context) MigrateJobStartOperationArrayOutput

type MigrateJobStartOperationInput

type MigrateJobStartOperationInput interface {
	pulumi.Input

	ToMigrateJobStartOperationOutput() MigrateJobStartOperationOutput
	ToMigrateJobStartOperationOutputWithContext(ctx context.Context) MigrateJobStartOperationOutput
}

type MigrateJobStartOperationMap

type MigrateJobStartOperationMap map[string]MigrateJobStartOperationInput

func (MigrateJobStartOperationMap) ElementType

func (MigrateJobStartOperationMap) ToMigrateJobStartOperationMapOutput

func (i MigrateJobStartOperationMap) ToMigrateJobStartOperationMapOutput() MigrateJobStartOperationMapOutput

func (MigrateJobStartOperationMap) ToMigrateJobStartOperationMapOutputWithContext

func (i MigrateJobStartOperationMap) ToMigrateJobStartOperationMapOutputWithContext(ctx context.Context) MigrateJobStartOperationMapOutput

type MigrateJobStartOperationMapInput

type MigrateJobStartOperationMapInput interface {
	pulumi.Input

	ToMigrateJobStartOperationMapOutput() MigrateJobStartOperationMapOutput
	ToMigrateJobStartOperationMapOutputWithContext(context.Context) MigrateJobStartOperationMapOutput
}

MigrateJobStartOperationMapInput is an input type that accepts MigrateJobStartOperationMap and MigrateJobStartOperationMapOutput values. You can construct a concrete instance of `MigrateJobStartOperationMapInput` via:

MigrateJobStartOperationMap{ "key": MigrateJobStartOperationArgs{...} }

type MigrateJobStartOperationMapOutput

type MigrateJobStartOperationMapOutput struct{ *pulumi.OutputState }

func (MigrateJobStartOperationMapOutput) ElementType

func (MigrateJobStartOperationMapOutput) MapIndex

func (MigrateJobStartOperationMapOutput) ToMigrateJobStartOperationMapOutput

func (o MigrateJobStartOperationMapOutput) ToMigrateJobStartOperationMapOutput() MigrateJobStartOperationMapOutput

func (MigrateJobStartOperationMapOutput) ToMigrateJobStartOperationMapOutputWithContext

func (o MigrateJobStartOperationMapOutput) ToMigrateJobStartOperationMapOutputWithContext(ctx context.Context) MigrateJobStartOperationMapOutput

type MigrateJobStartOperationOutput

type MigrateJobStartOperationOutput struct{ *pulumi.OutputState }

func (MigrateJobStartOperationOutput) ElementType

func (MigrateJobStartOperationOutput) JobId

Job Id from `Dts.MigrateJob`.

func (MigrateJobStartOperationOutput) ToMigrateJobStartOperationOutput

func (o MigrateJobStartOperationOutput) ToMigrateJobStartOperationOutput() MigrateJobStartOperationOutput

func (MigrateJobStartOperationOutput) ToMigrateJobStartOperationOutputWithContext

func (o MigrateJobStartOperationOutput) ToMigrateJobStartOperationOutputWithContext(ctx context.Context) MigrateJobStartOperationOutput

type MigrateJobStartOperationState

type MigrateJobStartOperationState struct {
	// Job Id from `Dts.MigrateJob`.
	JobId pulumi.StringPtrInput
}

func (MigrateJobStartOperationState) ElementType

type MigrateJobState

type MigrateJobState struct {
	// AutoRetryTimeRangeMinutes.
	AutoRetryTimeRangeMinutes pulumi.IntPtrInput
	// DstInfo.
	DstInfo MigrateJobDstInfoPtrInput
	// ExpectRunTime.
	ExpectRunTime pulumi.StringPtrInput
	// Migration job configuration options, used to describe how the task performs migration.
	MigrateOption MigrateJobMigrateOptionPtrInput
	// Run Mode. eg:immediate,timed.
	RunMode pulumi.StringPtrInput
	// Migrate service Id from `Dts.MigrateService`.
	ServiceId pulumi.StringPtrInput
	// SrcInfo.
	SrcInfo MigrateJobSrcInfoPtrInput
	// Migrate job status.
	Status pulumi.StringPtrInput
}

func (MigrateJobState) ElementType

func (MigrateJobState) ElementType() reflect.Type

type MigrateService

type MigrateService struct {
	pulumi.CustomResourceState

	// destination database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.
	DstDatabaseType pulumi.StringOutput `pulumi:"dstDatabaseType"`
	// destination region.
	DstRegion pulumi.StringOutput `pulumi:"dstRegion"`
	// instance class, optional value is small/medium/large/xlarge/2xlarge.
	InstanceClass pulumi.StringOutput `pulumi:"instanceClass"`
	// job name.
	JobName pulumi.StringPtrOutput `pulumi:"jobName"`
	// source database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.
	SrcDatabaseType pulumi.StringOutput `pulumi:"srcDatabaseType"`
	// source region.
	SrcRegion pulumi.StringOutput `pulumi:"srcRegion"`
	// tags.
	Tags MigrateServiceTagArrayOutput `pulumi:"tags"`
}

Provides a resource to create a dts migrateService

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewMigrateService(ctx, "migrateService", &Dts.MigrateServiceArgs{
			DstDatabaseType: pulumi.String("cynosdbmysql"),
			DstRegion:       pulumi.String("ap-guangzhou"),
			InstanceClass:   pulumi.String("small"),
			JobName:         pulumi.String("tf_test_migration_job"),
			SrcDatabaseType: pulumi.String("mysql"),
			SrcRegion:       pulumi.String("ap-guangzhou"),
			Tags: dts.MigrateServiceTagArray{
				&dts.MigrateServiceTagArgs{
					TagKey:   pulumi.String("aaa"),
					TagValue: pulumi.String("bbb"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

dts migrate_service can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Dts/migrateService:MigrateService migrate_service migrateService_id

```

func GetMigrateService

func GetMigrateService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrateServiceState, opts ...pulumi.ResourceOption) (*MigrateService, error)

GetMigrateService gets an existing MigrateService 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 NewMigrateService

func NewMigrateService(ctx *pulumi.Context,
	name string, args *MigrateServiceArgs, opts ...pulumi.ResourceOption) (*MigrateService, error)

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

func (*MigrateService) ElementType

func (*MigrateService) ElementType() reflect.Type

func (*MigrateService) ToMigrateServiceOutput

func (i *MigrateService) ToMigrateServiceOutput() MigrateServiceOutput

func (*MigrateService) ToMigrateServiceOutputWithContext

func (i *MigrateService) ToMigrateServiceOutputWithContext(ctx context.Context) MigrateServiceOutput

type MigrateServiceArgs

type MigrateServiceArgs struct {
	// destination database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.
	DstDatabaseType pulumi.StringInput
	// destination region.
	DstRegion pulumi.StringInput
	// instance class, optional value is small/medium/large/xlarge/2xlarge.
	InstanceClass pulumi.StringInput
	// job name.
	JobName pulumi.StringPtrInput
	// source database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.
	SrcDatabaseType pulumi.StringInput
	// source region.
	SrcRegion pulumi.StringInput
	// tags.
	Tags MigrateServiceTagArrayInput
}

The set of arguments for constructing a MigrateService resource.

func (MigrateServiceArgs) ElementType

func (MigrateServiceArgs) ElementType() reflect.Type

type MigrateServiceArray

type MigrateServiceArray []MigrateServiceInput

func (MigrateServiceArray) ElementType

func (MigrateServiceArray) ElementType() reflect.Type

func (MigrateServiceArray) ToMigrateServiceArrayOutput

func (i MigrateServiceArray) ToMigrateServiceArrayOutput() MigrateServiceArrayOutput

func (MigrateServiceArray) ToMigrateServiceArrayOutputWithContext

func (i MigrateServiceArray) ToMigrateServiceArrayOutputWithContext(ctx context.Context) MigrateServiceArrayOutput

type MigrateServiceArrayInput

type MigrateServiceArrayInput interface {
	pulumi.Input

	ToMigrateServiceArrayOutput() MigrateServiceArrayOutput
	ToMigrateServiceArrayOutputWithContext(context.Context) MigrateServiceArrayOutput
}

MigrateServiceArrayInput is an input type that accepts MigrateServiceArray and MigrateServiceArrayOutput values. You can construct a concrete instance of `MigrateServiceArrayInput` via:

MigrateServiceArray{ MigrateServiceArgs{...} }

type MigrateServiceArrayOutput

type MigrateServiceArrayOutput struct{ *pulumi.OutputState }

func (MigrateServiceArrayOutput) ElementType

func (MigrateServiceArrayOutput) ElementType() reflect.Type

func (MigrateServiceArrayOutput) Index

func (MigrateServiceArrayOutput) ToMigrateServiceArrayOutput

func (o MigrateServiceArrayOutput) ToMigrateServiceArrayOutput() MigrateServiceArrayOutput

func (MigrateServiceArrayOutput) ToMigrateServiceArrayOutputWithContext

func (o MigrateServiceArrayOutput) ToMigrateServiceArrayOutputWithContext(ctx context.Context) MigrateServiceArrayOutput

type MigrateServiceInput

type MigrateServiceInput interface {
	pulumi.Input

	ToMigrateServiceOutput() MigrateServiceOutput
	ToMigrateServiceOutputWithContext(ctx context.Context) MigrateServiceOutput
}

type MigrateServiceMap

type MigrateServiceMap map[string]MigrateServiceInput

func (MigrateServiceMap) ElementType

func (MigrateServiceMap) ElementType() reflect.Type

func (MigrateServiceMap) ToMigrateServiceMapOutput

func (i MigrateServiceMap) ToMigrateServiceMapOutput() MigrateServiceMapOutput

func (MigrateServiceMap) ToMigrateServiceMapOutputWithContext

func (i MigrateServiceMap) ToMigrateServiceMapOutputWithContext(ctx context.Context) MigrateServiceMapOutput

type MigrateServiceMapInput

type MigrateServiceMapInput interface {
	pulumi.Input

	ToMigrateServiceMapOutput() MigrateServiceMapOutput
	ToMigrateServiceMapOutputWithContext(context.Context) MigrateServiceMapOutput
}

MigrateServiceMapInput is an input type that accepts MigrateServiceMap and MigrateServiceMapOutput values. You can construct a concrete instance of `MigrateServiceMapInput` via:

MigrateServiceMap{ "key": MigrateServiceArgs{...} }

type MigrateServiceMapOutput

type MigrateServiceMapOutput struct{ *pulumi.OutputState }

func (MigrateServiceMapOutput) ElementType

func (MigrateServiceMapOutput) ElementType() reflect.Type

func (MigrateServiceMapOutput) MapIndex

func (MigrateServiceMapOutput) ToMigrateServiceMapOutput

func (o MigrateServiceMapOutput) ToMigrateServiceMapOutput() MigrateServiceMapOutput

func (MigrateServiceMapOutput) ToMigrateServiceMapOutputWithContext

func (o MigrateServiceMapOutput) ToMigrateServiceMapOutputWithContext(ctx context.Context) MigrateServiceMapOutput

type MigrateServiceOutput

type MigrateServiceOutput struct{ *pulumi.OutputState }

func (MigrateServiceOutput) DstDatabaseType

func (o MigrateServiceOutput) DstDatabaseType() pulumi.StringOutput

destination database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.

func (MigrateServiceOutput) DstRegion

destination region.

func (MigrateServiceOutput) ElementType

func (MigrateServiceOutput) ElementType() reflect.Type

func (MigrateServiceOutput) InstanceClass

func (o MigrateServiceOutput) InstanceClass() pulumi.StringOutput

instance class, optional value is small/medium/large/xlarge/2xlarge.

func (MigrateServiceOutput) JobName

job name.

func (MigrateServiceOutput) SrcDatabaseType

func (o MigrateServiceOutput) SrcDatabaseType() pulumi.StringOutput

source database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.

func (MigrateServiceOutput) SrcRegion

source region.

func (MigrateServiceOutput) Tags

tags.

func (MigrateServiceOutput) ToMigrateServiceOutput

func (o MigrateServiceOutput) ToMigrateServiceOutput() MigrateServiceOutput

func (MigrateServiceOutput) ToMigrateServiceOutputWithContext

func (o MigrateServiceOutput) ToMigrateServiceOutputWithContext(ctx context.Context) MigrateServiceOutput

type MigrateServiceState

type MigrateServiceState struct {
	// destination database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.
	DstDatabaseType pulumi.StringPtrInput
	// destination region.
	DstRegion pulumi.StringPtrInput
	// instance class, optional value is small/medium/large/xlarge/2xlarge.
	InstanceClass pulumi.StringPtrInput
	// job name.
	JobName pulumi.StringPtrInput
	// source database type, optional value is mysql/redis/percona/mongodb/postgresql/sqlserver/mariadb.
	SrcDatabaseType pulumi.StringPtrInput
	// source region.
	SrcRegion pulumi.StringPtrInput
	// tags.
	Tags MigrateServiceTagArrayInput
}

func (MigrateServiceState) ElementType

func (MigrateServiceState) ElementType() reflect.Type

type MigrateServiceTag

type MigrateServiceTag struct {
	// tag key.
	TagKey *string `pulumi:"tagKey"`
	// tag value.
	TagValue *string `pulumi:"tagValue"`
}

type MigrateServiceTagArgs

type MigrateServiceTagArgs struct {
	// tag key.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// tag value.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (MigrateServiceTagArgs) ElementType

func (MigrateServiceTagArgs) ElementType() reflect.Type

func (MigrateServiceTagArgs) ToMigrateServiceTagOutput

func (i MigrateServiceTagArgs) ToMigrateServiceTagOutput() MigrateServiceTagOutput

func (MigrateServiceTagArgs) ToMigrateServiceTagOutputWithContext

func (i MigrateServiceTagArgs) ToMigrateServiceTagOutputWithContext(ctx context.Context) MigrateServiceTagOutput

type MigrateServiceTagArray

type MigrateServiceTagArray []MigrateServiceTagInput

func (MigrateServiceTagArray) ElementType

func (MigrateServiceTagArray) ElementType() reflect.Type

func (MigrateServiceTagArray) ToMigrateServiceTagArrayOutput

func (i MigrateServiceTagArray) ToMigrateServiceTagArrayOutput() MigrateServiceTagArrayOutput

func (MigrateServiceTagArray) ToMigrateServiceTagArrayOutputWithContext

func (i MigrateServiceTagArray) ToMigrateServiceTagArrayOutputWithContext(ctx context.Context) MigrateServiceTagArrayOutput

type MigrateServiceTagArrayInput

type MigrateServiceTagArrayInput interface {
	pulumi.Input

	ToMigrateServiceTagArrayOutput() MigrateServiceTagArrayOutput
	ToMigrateServiceTagArrayOutputWithContext(context.Context) MigrateServiceTagArrayOutput
}

MigrateServiceTagArrayInput is an input type that accepts MigrateServiceTagArray and MigrateServiceTagArrayOutput values. You can construct a concrete instance of `MigrateServiceTagArrayInput` via:

MigrateServiceTagArray{ MigrateServiceTagArgs{...} }

type MigrateServiceTagArrayOutput

type MigrateServiceTagArrayOutput struct{ *pulumi.OutputState }

func (MigrateServiceTagArrayOutput) ElementType

func (MigrateServiceTagArrayOutput) Index

func (MigrateServiceTagArrayOutput) ToMigrateServiceTagArrayOutput

func (o MigrateServiceTagArrayOutput) ToMigrateServiceTagArrayOutput() MigrateServiceTagArrayOutput

func (MigrateServiceTagArrayOutput) ToMigrateServiceTagArrayOutputWithContext

func (o MigrateServiceTagArrayOutput) ToMigrateServiceTagArrayOutputWithContext(ctx context.Context) MigrateServiceTagArrayOutput

type MigrateServiceTagInput

type MigrateServiceTagInput interface {
	pulumi.Input

	ToMigrateServiceTagOutput() MigrateServiceTagOutput
	ToMigrateServiceTagOutputWithContext(context.Context) MigrateServiceTagOutput
}

MigrateServiceTagInput is an input type that accepts MigrateServiceTagArgs and MigrateServiceTagOutput values. You can construct a concrete instance of `MigrateServiceTagInput` via:

MigrateServiceTagArgs{...}

type MigrateServiceTagOutput

type MigrateServiceTagOutput struct{ *pulumi.OutputState }

func (MigrateServiceTagOutput) ElementType

func (MigrateServiceTagOutput) ElementType() reflect.Type

func (MigrateServiceTagOutput) TagKey

tag key.

func (MigrateServiceTagOutput) TagValue

tag value.

func (MigrateServiceTagOutput) ToMigrateServiceTagOutput

func (o MigrateServiceTagOutput) ToMigrateServiceTagOutput() MigrateServiceTagOutput

func (MigrateServiceTagOutput) ToMigrateServiceTagOutputWithContext

func (o MigrateServiceTagOutput) ToMigrateServiceTagOutputWithContext(ctx context.Context) MigrateServiceTagOutput

type SyncCheckJobOperation

type SyncCheckJobOperation struct {
	pulumi.CustomResourceState

	// Sync job id.
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts syncCheckJobOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncCheckJobOperation(ctx, "syncCheckJobOperation", &Dts.SyncCheckJobOperationArgs{
			JobId: pulumi.String(""),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncCheckJobOperation

func GetSyncCheckJobOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncCheckJobOperationState, opts ...pulumi.ResourceOption) (*SyncCheckJobOperation, error)

GetSyncCheckJobOperation gets an existing SyncCheckJobOperation 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 NewSyncCheckJobOperation

func NewSyncCheckJobOperation(ctx *pulumi.Context,
	name string, args *SyncCheckJobOperationArgs, opts ...pulumi.ResourceOption) (*SyncCheckJobOperation, error)

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

func (*SyncCheckJobOperation) ElementType

func (*SyncCheckJobOperation) ElementType() reflect.Type

func (*SyncCheckJobOperation) ToSyncCheckJobOperationOutput

func (i *SyncCheckJobOperation) ToSyncCheckJobOperationOutput() SyncCheckJobOperationOutput

func (*SyncCheckJobOperation) ToSyncCheckJobOperationOutputWithContext

func (i *SyncCheckJobOperation) ToSyncCheckJobOperationOutputWithContext(ctx context.Context) SyncCheckJobOperationOutput

type SyncCheckJobOperationArgs

type SyncCheckJobOperationArgs struct {
	// Sync job id.
	JobId pulumi.StringInput
}

The set of arguments for constructing a SyncCheckJobOperation resource.

func (SyncCheckJobOperationArgs) ElementType

func (SyncCheckJobOperationArgs) ElementType() reflect.Type

type SyncCheckJobOperationArray

type SyncCheckJobOperationArray []SyncCheckJobOperationInput

func (SyncCheckJobOperationArray) ElementType

func (SyncCheckJobOperationArray) ElementType() reflect.Type

func (SyncCheckJobOperationArray) ToSyncCheckJobOperationArrayOutput

func (i SyncCheckJobOperationArray) ToSyncCheckJobOperationArrayOutput() SyncCheckJobOperationArrayOutput

func (SyncCheckJobOperationArray) ToSyncCheckJobOperationArrayOutputWithContext

func (i SyncCheckJobOperationArray) ToSyncCheckJobOperationArrayOutputWithContext(ctx context.Context) SyncCheckJobOperationArrayOutput

type SyncCheckJobOperationArrayInput

type SyncCheckJobOperationArrayInput interface {
	pulumi.Input

	ToSyncCheckJobOperationArrayOutput() SyncCheckJobOperationArrayOutput
	ToSyncCheckJobOperationArrayOutputWithContext(context.Context) SyncCheckJobOperationArrayOutput
}

SyncCheckJobOperationArrayInput is an input type that accepts SyncCheckJobOperationArray and SyncCheckJobOperationArrayOutput values. You can construct a concrete instance of `SyncCheckJobOperationArrayInput` via:

SyncCheckJobOperationArray{ SyncCheckJobOperationArgs{...} }

type SyncCheckJobOperationArrayOutput

type SyncCheckJobOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncCheckJobOperationArrayOutput) ElementType

func (SyncCheckJobOperationArrayOutput) Index

func (SyncCheckJobOperationArrayOutput) ToSyncCheckJobOperationArrayOutput

func (o SyncCheckJobOperationArrayOutput) ToSyncCheckJobOperationArrayOutput() SyncCheckJobOperationArrayOutput

func (SyncCheckJobOperationArrayOutput) ToSyncCheckJobOperationArrayOutputWithContext

func (o SyncCheckJobOperationArrayOutput) ToSyncCheckJobOperationArrayOutputWithContext(ctx context.Context) SyncCheckJobOperationArrayOutput

type SyncCheckJobOperationInput

type SyncCheckJobOperationInput interface {
	pulumi.Input

	ToSyncCheckJobOperationOutput() SyncCheckJobOperationOutput
	ToSyncCheckJobOperationOutputWithContext(ctx context.Context) SyncCheckJobOperationOutput
}

type SyncCheckJobOperationMap

type SyncCheckJobOperationMap map[string]SyncCheckJobOperationInput

func (SyncCheckJobOperationMap) ElementType

func (SyncCheckJobOperationMap) ElementType() reflect.Type

func (SyncCheckJobOperationMap) ToSyncCheckJobOperationMapOutput

func (i SyncCheckJobOperationMap) ToSyncCheckJobOperationMapOutput() SyncCheckJobOperationMapOutput

func (SyncCheckJobOperationMap) ToSyncCheckJobOperationMapOutputWithContext

func (i SyncCheckJobOperationMap) ToSyncCheckJobOperationMapOutputWithContext(ctx context.Context) SyncCheckJobOperationMapOutput

type SyncCheckJobOperationMapInput

type SyncCheckJobOperationMapInput interface {
	pulumi.Input

	ToSyncCheckJobOperationMapOutput() SyncCheckJobOperationMapOutput
	ToSyncCheckJobOperationMapOutputWithContext(context.Context) SyncCheckJobOperationMapOutput
}

SyncCheckJobOperationMapInput is an input type that accepts SyncCheckJobOperationMap and SyncCheckJobOperationMapOutput values. You can construct a concrete instance of `SyncCheckJobOperationMapInput` via:

SyncCheckJobOperationMap{ "key": SyncCheckJobOperationArgs{...} }

type SyncCheckJobOperationMapOutput

type SyncCheckJobOperationMapOutput struct{ *pulumi.OutputState }

func (SyncCheckJobOperationMapOutput) ElementType

func (SyncCheckJobOperationMapOutput) MapIndex

func (SyncCheckJobOperationMapOutput) ToSyncCheckJobOperationMapOutput

func (o SyncCheckJobOperationMapOutput) ToSyncCheckJobOperationMapOutput() SyncCheckJobOperationMapOutput

func (SyncCheckJobOperationMapOutput) ToSyncCheckJobOperationMapOutputWithContext

func (o SyncCheckJobOperationMapOutput) ToSyncCheckJobOperationMapOutputWithContext(ctx context.Context) SyncCheckJobOperationMapOutput

type SyncCheckJobOperationOutput

type SyncCheckJobOperationOutput struct{ *pulumi.OutputState }

func (SyncCheckJobOperationOutput) ElementType

func (SyncCheckJobOperationOutput) JobId

Sync job id.

func (SyncCheckJobOperationOutput) ToSyncCheckJobOperationOutput

func (o SyncCheckJobOperationOutput) ToSyncCheckJobOperationOutput() SyncCheckJobOperationOutput

func (SyncCheckJobOperationOutput) ToSyncCheckJobOperationOutputWithContext

func (o SyncCheckJobOperationOutput) ToSyncCheckJobOperationOutputWithContext(ctx context.Context) SyncCheckJobOperationOutput

type SyncCheckJobOperationState

type SyncCheckJobOperationState struct {
	// Sync job id.
	JobId pulumi.StringPtrInput
}

func (SyncCheckJobOperationState) ElementType

func (SyncCheckJobOperationState) ElementType() reflect.Type

type SyncConfig added in v0.1.5

type SyncConfig struct {
	pulumi.CustomResourceState

	// The time period of automatic retry, can be set from 5 to 720 minutes, 0 means no retry.
	AutoRetryTimeRangeMinutes pulumi.IntPtrOutput `pulumi:"autoRetryTimeRangeMinutes"`
	// Target end access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.
	DstAccessType pulumi.StringOutput `pulumi:"dstAccessType"`
	// Target information, single-node database use.
	DstInfo SyncConfigDstInfoOutput `pulumi:"dstInfo"`
	// Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
	ExpectRunTime pulumi.StringOutput `pulumi:"expectRunTime"`
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// The enumeration values are liteMode and fullMode, corresponding to lite mode or normal mode respectively.
	JobMode pulumi.StringPtrOutput `pulumi:"jobMode"`
	// Sync job name.
	JobName pulumi.StringOutput `pulumi:"jobName"`
	// Synchronize database table object information.
	Objects SyncConfigObjectsOutput `pulumi:"objects"`
	// Sync Task Options.
	Options SyncConfigOptionsOutput `pulumi:"options"`
	// Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
	RunMode pulumi.StringPtrOutput `pulumi:"runMode"`
	// Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.
	SrcAccessType pulumi.StringOutput `pulumi:"srcAccessType"`
	// Source information, single-node database use.
	SrcInfo SyncConfigSrcInfoOutput `pulumi:"srcInfo"`
}

Provides a resource to create a dts syncConfig

## Example Usage ### Sync mysql database to cynosdb through cdb access type

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		foo, err := Cynosdb.NewCluster(ctx, "foo", &Cynosdb.ClusterArgs{
			AvailableZone:             pulumi.Any(_var.Availability_zone),
			VpcId:                     pulumi.Any(local.Vpc_id),
			SubnetId:                  pulumi.Any(local.Subnet_id),
			DbType:                    pulumi.String("MYSQL"),
			DbVersion:                 pulumi.String("5.7"),
			StorageLimit:              pulumi.Int(1000),
			ClusterName:               pulumi.String("tf-cynosdb-mysql-sync-dst"),
			Password:                  pulumi.String("*"),
			InstanceMaintainDuration:  pulumi.Int(3600),
			InstanceMaintainStartTime: pulumi.Int(10800),
			InstanceMaintainWeekdays: pulumi.StringArray{
				pulumi.String("Fri"),
				pulumi.String("Mon"),
				pulumi.String("Sat"),
				pulumi.String("Sun"),
				pulumi.String("Thu"),
				pulumi.String("Wed"),
				pulumi.String("Tue"),
			},
			InstanceCpuCore:    pulumi.Int(1),
			InstanceMemorySize: pulumi.Int(2),
			ParamItems: cynosdb.ClusterParamItemArray{
				&cynosdb.ClusterParamItemArgs{
					Name:         pulumi.String("character_set_server"),
					CurrentValue: pulumi.String("utf8"),
				},
				&cynosdb.ClusterParamItemArgs{
					Name:         pulumi.String("time_zone"),
					CurrentValue: pulumi.String("+09:00"),
				},
				&cynosdb.ClusterParamItemArgs{
					Name:         pulumi.String("lower_case_table_names"),
					CurrentValue: pulumi.String("1"),
				},
			},
			ForceDelete: pulumi.Bool(true),
			RwGroupSgs: pulumi.StringArray{
				pulumi.Any(local.Sg_id),
			},
			RoGroupSgs: pulumi.StringArray{
				pulumi.Any(local.Sg_id),
			},
			PrarmTemplateId: pulumi.Any(_var.My_param_template),
		})
		if err != nil {
			return err
		}
		syncJob, err := Dts.NewSyncJob(ctx, "syncJob", &Dts.SyncJobArgs{
			PayMode:         pulumi.String("PostPay"),
			SrcDatabaseType: pulumi.String("mysql"),
			SrcRegion:       pulumi.String("ap-guangzhou"),
			DstDatabaseType: pulumi.String("cynosdbmysql"),
			DstRegion:       pulumi.String("ap-guangzhou"),
			Tags: dts.SyncJobTagArray{
				&dts.SyncJobTagArgs{
					TagKey:   pulumi.String("aaa"),
					TagValue: pulumi.String("bbb"),
				},
			},
			AutoRenew:     pulumi.Int(0),
			InstanceClass: pulumi.String("micro"),
		})
		if err != nil {
			return err
		}
		_, err = Dts.NewSyncConfig(ctx, "syncConfig", &Dts.SyncConfigArgs{
			JobId:         syncJob.JobId,
			SrcAccessType: pulumi.String("cdb"),
			DstAccessType: pulumi.String("cdb"),
			JobName:       pulumi.String("tf_test_sync_config"),
			JobMode:       pulumi.String("liteMode"),
			RunMode:       pulumi.String("Immediate"),
			Objects: &dts.SyncConfigObjectsArgs{
				Mode: pulumi.String("Partial"),
				Databases: dts.SyncConfigObjectsDatabaseArray{
					&dts.SyncConfigObjectsDatabaseArgs{
						DbName:    pulumi.String("tf_ci_test"),
						NewDbName: pulumi.String("tf_ci_test_new"),
						DbMode:    pulumi.String("Partial"),
						TableMode: pulumi.String("All"),
						Tables: dts.SyncConfigObjectsDatabaseTableArray{
							&dts.SyncConfigObjectsDatabaseTableArgs{
								TableName:    pulumi.String("test"),
								NewTableName: pulumi.String("test_new"),
							},
						},
					},
				},
			},
			SrcInfo: &dts.SyncConfigSrcInfoArgs{
				Region:     pulumi.String("ap-guangzhou"),
				InstanceId: pulumi.String("cdb-fitq5t9h"),
				User:       pulumi.String("your_user_name"),
				Password:   pulumi.String("*"),
				DbName:     pulumi.String("tf_ci_test"),
				VpcId:      pulumi.Any(local.Vpc_id),
				SubnetId:   pulumi.Any(local.Subnet_id),
			},
			DstInfo: &dts.SyncConfigDstInfoArgs{
				Region:     pulumi.String("ap-guangzhou"),
				InstanceId: foo.ID(),
				User:       pulumi.String("root"),
				Password:   pulumi.String("*"),
				DbName:     pulumi.String("tf_ci_test_new"),
				VpcId:      pulumi.Any(local.Vpc_id),
				SubnetId:   pulumi.Any(local.Subnet_id),
			},
			AutoRetryTimeRangeMinutes: pulumi.Int(0),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Sync mysql database using CCN to route from ap-shanghai to ap-guangzhou

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Dts"
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mysql"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ccn"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dts"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mysql"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		vpcIdSh := "vpc-evtcyb3g"
		subnetIdSh := "subnet-1t83cxkp"
		srcMysql, err := Mysql.GetInstance(ctx, &mysql.GetInstanceArgs{
			InstanceName: pulumi.StringRef("your_user_name_mysql_src"),
		}, nil)
		if err != nil {
			return err
		}
		srcIp := srcMysql.InstanceLists[0].IntranetIp
		srcPort := srcMysql.InstanceLists[0].IntranetPort
		ccns, err := Ccn.GetInstances(ctx, &ccn.GetInstancesArgs{
			Name: pulumi.StringRef("keep-ccn-dts-sh"),
		}, nil)
		if err != nil {
			return err
		}
		ccnId := ccns.InstanceLists[0].CcnId
		dstMysql, err := Mysql.GetInstance(ctx, &mysql.GetInstanceArgs{
			InstanceName: pulumi.StringRef("your_user_name_mysql_src"),
		}, nil)
		if err != nil {
			return err
		}
		dstMysqlId := dstMysql.InstanceLists[0].MysqlId
		cfg := config.New(ctx, "")
		srcAzSh := "ap-shanghai"
		if param := cfg.Get("srcAzSh"); param != "" {
			srcAzSh = param
		}
		dstAzGz := "ap-guangzhou"
		if param := cfg.Get("dstAzGz"); param != "" {
			dstAzGz = param
		}
		syncJobs, err := Dts.GetSyncJobs(ctx, &dts.GetSyncJobsArgs{
			JobName: pulumi.StringRef("keep_sync_config_ccn_2_cdb"),
		}, nil)
		if err != nil {
			return err
		}
		_, err = Dts.NewSyncConfig(ctx, "syncConfig", &Dts.SyncConfigArgs{
			JobId:         pulumi.String(syncJobs.Lists[0].JobId),
			SrcAccessType: pulumi.String("ccn"),
			DstAccessType: pulumi.String("cdb"),
			JobMode:       pulumi.String("liteMode"),
			RunMode:       pulumi.String("Immediate"),
			Objects: &dts.SyncConfigObjectsArgs{
				Mode: pulumi.String("Partial"),
				Databases: dts.SyncConfigObjectsDatabaseArray{
					&dts.SyncConfigObjectsDatabaseArgs{
						DbName:    pulumi.String("tf_ci_test"),
						NewDbName: pulumi.String("tf_ci_test_new"),
						DbMode:    pulumi.String("Partial"),
						TableMode: pulumi.String("All"),
						Tables: dts.SyncConfigObjectsDatabaseTableArray{
							&dts.SyncConfigObjectsDatabaseTableArgs{
								TableName:    pulumi.String("test"),
								NewTableName: pulumi.String("test_new"),
							},
						},
					},
				},
			},
			SrcInfo: &dts.SyncConfigSrcInfoArgs{
				Region:         pulumi.String(srcAzSh),
				User:           pulumi.String("your_user_name"),
				Password:       pulumi.String("your_pass_word"),
				Ip:             pulumi.String(srcIp),
				Port:           pulumi.Int(srcPort),
				VpcId:          pulumi.String(vpcIdSh),
				SubnetId:       pulumi.String(subnetIdSh),
				CcnId:          pulumi.String(ccnId),
				DatabaseNetEnv: pulumi.String("TencentVPC"),
			},
			DstInfo: &dts.SyncConfigDstInfoArgs{
				Region:     pulumi.String(dstAzGz),
				InstanceId: pulumi.String(dstMysqlId),
				User:       pulumi.String("your_user_name"),
				Password:   pulumi.String("your_pass_word"),
			},
			AutoRetryTimeRangeMinutes: pulumi.Int(0),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

dts sync_config can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Dts/syncConfig:SyncConfig sync_config sync_config_id

```

func GetSyncConfig added in v0.1.5

func GetSyncConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncConfigState, opts ...pulumi.ResourceOption) (*SyncConfig, error)

GetSyncConfig gets an existing SyncConfig 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 NewSyncConfig added in v0.1.5

func NewSyncConfig(ctx *pulumi.Context,
	name string, args *SyncConfigArgs, opts ...pulumi.ResourceOption) (*SyncConfig, error)

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

func (*SyncConfig) ElementType added in v0.1.5

func (*SyncConfig) ElementType() reflect.Type

func (*SyncConfig) ToSyncConfigOutput added in v0.1.5

func (i *SyncConfig) ToSyncConfigOutput() SyncConfigOutput

func (*SyncConfig) ToSyncConfigOutputWithContext added in v0.1.5

func (i *SyncConfig) ToSyncConfigOutputWithContext(ctx context.Context) SyncConfigOutput

type SyncConfigArgs added in v0.1.5

type SyncConfigArgs struct {
	// The time period of automatic retry, can be set from 5 to 720 minutes, 0 means no retry.
	AutoRetryTimeRangeMinutes pulumi.IntPtrInput
	// Target end access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.
	DstAccessType pulumi.StringInput
	// Target information, single-node database use.
	DstInfo SyncConfigDstInfoPtrInput
	// Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
	ExpectRunTime pulumi.StringPtrInput
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
	// The enumeration values are liteMode and fullMode, corresponding to lite mode or normal mode respectively.
	JobMode pulumi.StringPtrInput
	// Sync job name.
	JobName pulumi.StringPtrInput
	// Synchronize database table object information.
	Objects SyncConfigObjectsInput
	// Sync Task Options.
	Options SyncConfigOptionsPtrInput
	// Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
	RunMode pulumi.StringPtrInput
	// Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.
	SrcAccessType pulumi.StringInput
	// Source information, single-node database use.
	SrcInfo SyncConfigSrcInfoPtrInput
}

The set of arguments for constructing a SyncConfig resource.

func (SyncConfigArgs) ElementType added in v0.1.5

func (SyncConfigArgs) ElementType() reflect.Type

type SyncConfigArray added in v0.1.5

type SyncConfigArray []SyncConfigInput

func (SyncConfigArray) ElementType added in v0.1.5

func (SyncConfigArray) ElementType() reflect.Type

func (SyncConfigArray) ToSyncConfigArrayOutput added in v0.1.5

func (i SyncConfigArray) ToSyncConfigArrayOutput() SyncConfigArrayOutput

func (SyncConfigArray) ToSyncConfigArrayOutputWithContext added in v0.1.5

func (i SyncConfigArray) ToSyncConfigArrayOutputWithContext(ctx context.Context) SyncConfigArrayOutput

type SyncConfigArrayInput added in v0.1.5

type SyncConfigArrayInput interface {
	pulumi.Input

	ToSyncConfigArrayOutput() SyncConfigArrayOutput
	ToSyncConfigArrayOutputWithContext(context.Context) SyncConfigArrayOutput
}

SyncConfigArrayInput is an input type that accepts SyncConfigArray and SyncConfigArrayOutput values. You can construct a concrete instance of `SyncConfigArrayInput` via:

SyncConfigArray{ SyncConfigArgs{...} }

type SyncConfigArrayOutput added in v0.1.5

type SyncConfigArrayOutput struct{ *pulumi.OutputState }

func (SyncConfigArrayOutput) ElementType added in v0.1.5

func (SyncConfigArrayOutput) ElementType() reflect.Type

func (SyncConfigArrayOutput) Index added in v0.1.5

func (SyncConfigArrayOutput) ToSyncConfigArrayOutput added in v0.1.5

func (o SyncConfigArrayOutput) ToSyncConfigArrayOutput() SyncConfigArrayOutput

func (SyncConfigArrayOutput) ToSyncConfigArrayOutputWithContext added in v0.1.5

func (o SyncConfigArrayOutput) ToSyncConfigArrayOutputWithContext(ctx context.Context) SyncConfigArrayOutput

type SyncConfigDstInfo added in v0.1.5

type SyncConfigDstInfo struct {
	// The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	Account *string `pulumi:"account"`
	// The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.
	AccountMode *string `pulumi:"accountMode"`
	// The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.
	AccountRole *string `pulumi:"accountRole"`
	// Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.
	CcnId *string `pulumi:"ccnId"`
	// CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.
	CvmInstanceId *string `pulumi:"cvmInstanceId"`
	// The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.
	DatabaseNetEnv *string `pulumi:"databaseNetEnv"`
	// Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.
	DbKernel *string `pulumi:"dbKernel"`
	// Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.
	DbName *string `pulumi:"dbName"`
	// Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.
	EncryptConn *string `pulumi:"encryptConn"`
	// Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.
	EngineVersion *string `pulumi:"engineVersion"`
	// Database instance id. Note: This field may return null, indicating that no valid value can be obtained.
	InstanceId *string `pulumi:"instanceId"`
	// The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.
	Ip *string `pulumi:"ip"`
	// Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.
	Password *string `pulumi:"password"`
	// Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.
	Port *int `pulumi:"port"`
	// The english name of region. Note: This field may return null, indicating that no valid value can be obtained.
	Region *string `pulumi:"region"`
	// The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.
	Role *string `pulumi:"role"`
	// External role id. Note: This field may return null, indicating that no valid value can be obtained.
	RoleExternalId *string `pulumi:"roleExternalId"`
	// The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.
	SubnetId *string `pulumi:"subnetId"`
	// Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.
	Supplier *string `pulumi:"supplier"`
	// Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpSecretId *string `pulumi:"tmpSecretId"`
	// Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpSecretKey *string `pulumi:"tmpSecretKey"`
	// Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpToken *string `pulumi:"tmpToken"`
	// Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.
	UniqDcgId *string `pulumi:"uniqDcgId"`
	// VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.
	UniqVpnGwId *string `pulumi:"uniqVpnGwId"`
	// Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.
	User *string `pulumi:"user"`
	// Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.
	VpcId *string `pulumi:"vpcId"`
}

type SyncConfigDstInfoArgs added in v0.1.5

type SyncConfigDstInfoArgs struct {
	// The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	Account pulumi.StringPtrInput `pulumi:"account"`
	// The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.
	AccountMode pulumi.StringPtrInput `pulumi:"accountMode"`
	// The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.
	AccountRole pulumi.StringPtrInput `pulumi:"accountRole"`
	// Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.
	CcnId pulumi.StringPtrInput `pulumi:"ccnId"`
	// CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.
	CvmInstanceId pulumi.StringPtrInput `pulumi:"cvmInstanceId"`
	// The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.
	DatabaseNetEnv pulumi.StringPtrInput `pulumi:"databaseNetEnv"`
	// Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.
	DbKernel pulumi.StringPtrInput `pulumi:"dbKernel"`
	// Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.
	DbName pulumi.StringPtrInput `pulumi:"dbName"`
	// Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.
	EncryptConn pulumi.StringPtrInput `pulumi:"encryptConn"`
	// Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.
	EngineVersion pulumi.StringPtrInput `pulumi:"engineVersion"`
	// Database instance id. Note: This field may return null, indicating that no valid value can be obtained.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The english name of region. Note: This field may return null, indicating that no valid value can be obtained.
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// External role id. Note: This field may return null, indicating that no valid value can be obtained.
	RoleExternalId pulumi.StringPtrInput `pulumi:"roleExternalId"`
	// The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.
	Supplier pulumi.StringPtrInput `pulumi:"supplier"`
	// Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpSecretId pulumi.StringPtrInput `pulumi:"tmpSecretId"`
	// Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpSecretKey pulumi.StringPtrInput `pulumi:"tmpSecretKey"`
	// Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpToken pulumi.StringPtrInput `pulumi:"tmpToken"`
	// Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.
	UniqDcgId pulumi.StringPtrInput `pulumi:"uniqDcgId"`
	// VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.
	UniqVpnGwId pulumi.StringPtrInput `pulumi:"uniqVpnGwId"`
	// Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.
	User pulumi.StringPtrInput `pulumi:"user"`
	// Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.
	VpcId pulumi.StringPtrInput `pulumi:"vpcId"`
}

func (SyncConfigDstInfoArgs) ElementType added in v0.1.5

func (SyncConfigDstInfoArgs) ElementType() reflect.Type

func (SyncConfigDstInfoArgs) ToSyncConfigDstInfoOutput added in v0.1.5

func (i SyncConfigDstInfoArgs) ToSyncConfigDstInfoOutput() SyncConfigDstInfoOutput

func (SyncConfigDstInfoArgs) ToSyncConfigDstInfoOutputWithContext added in v0.1.5

func (i SyncConfigDstInfoArgs) ToSyncConfigDstInfoOutputWithContext(ctx context.Context) SyncConfigDstInfoOutput

func (SyncConfigDstInfoArgs) ToSyncConfigDstInfoPtrOutput added in v0.1.5

func (i SyncConfigDstInfoArgs) ToSyncConfigDstInfoPtrOutput() SyncConfigDstInfoPtrOutput

func (SyncConfigDstInfoArgs) ToSyncConfigDstInfoPtrOutputWithContext added in v0.1.5

func (i SyncConfigDstInfoArgs) ToSyncConfigDstInfoPtrOutputWithContext(ctx context.Context) SyncConfigDstInfoPtrOutput

type SyncConfigDstInfoInput added in v0.1.5

type SyncConfigDstInfoInput interface {
	pulumi.Input

	ToSyncConfigDstInfoOutput() SyncConfigDstInfoOutput
	ToSyncConfigDstInfoOutputWithContext(context.Context) SyncConfigDstInfoOutput
}

SyncConfigDstInfoInput is an input type that accepts SyncConfigDstInfoArgs and SyncConfigDstInfoOutput values. You can construct a concrete instance of `SyncConfigDstInfoInput` via:

SyncConfigDstInfoArgs{...}

type SyncConfigDstInfoOutput added in v0.1.5

type SyncConfigDstInfoOutput struct{ *pulumi.OutputState }

func (SyncConfigDstInfoOutput) Account added in v0.1.5

The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) AccountMode added in v0.1.5

The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) AccountRole added in v0.1.5

The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) CcnId added in v0.1.5

Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) CvmInstanceId added in v0.1.5

CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) DatabaseNetEnv added in v0.1.8

func (o SyncConfigDstInfoOutput) DatabaseNetEnv() pulumi.StringPtrOutput

The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) DbKernel added in v0.1.5

Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) DbName added in v0.1.5

Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) ElementType added in v0.1.5

func (SyncConfigDstInfoOutput) ElementType() reflect.Type

func (SyncConfigDstInfoOutput) EncryptConn added in v0.1.5

Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) EngineVersion added in v0.1.5

Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) InstanceId added in v0.1.5

Database instance id. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) Ip added in v0.1.5

The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) Password added in v0.1.5

Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) Port added in v0.1.5

Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) Region added in v0.1.5

The english name of region. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) Role added in v0.1.5

The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) RoleExternalId added in v0.1.5

func (o SyncConfigDstInfoOutput) RoleExternalId() pulumi.StringPtrOutput

External role id. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) SubnetId added in v0.1.5

The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) Supplier added in v0.1.5

Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) TmpSecretId added in v0.1.5

Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) TmpSecretKey added in v0.1.5

Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) TmpToken added in v0.1.5

Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) ToSyncConfigDstInfoOutput added in v0.1.5

func (o SyncConfigDstInfoOutput) ToSyncConfigDstInfoOutput() SyncConfigDstInfoOutput

func (SyncConfigDstInfoOutput) ToSyncConfigDstInfoOutputWithContext added in v0.1.5

func (o SyncConfigDstInfoOutput) ToSyncConfigDstInfoOutputWithContext(ctx context.Context) SyncConfigDstInfoOutput

func (SyncConfigDstInfoOutput) ToSyncConfigDstInfoPtrOutput added in v0.1.5

func (o SyncConfigDstInfoOutput) ToSyncConfigDstInfoPtrOutput() SyncConfigDstInfoPtrOutput

func (SyncConfigDstInfoOutput) ToSyncConfigDstInfoPtrOutputWithContext added in v0.1.5

func (o SyncConfigDstInfoOutput) ToSyncConfigDstInfoPtrOutputWithContext(ctx context.Context) SyncConfigDstInfoPtrOutput

func (SyncConfigDstInfoOutput) UniqDcgId added in v0.1.5

Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) UniqVpnGwId added in v0.1.5

VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) User added in v0.1.5

Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoOutput) VpcId added in v0.1.5

Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.

type SyncConfigDstInfoPtrInput added in v0.1.5

type SyncConfigDstInfoPtrInput interface {
	pulumi.Input

	ToSyncConfigDstInfoPtrOutput() SyncConfigDstInfoPtrOutput
	ToSyncConfigDstInfoPtrOutputWithContext(context.Context) SyncConfigDstInfoPtrOutput
}

SyncConfigDstInfoPtrInput is an input type that accepts SyncConfigDstInfoArgs, SyncConfigDstInfoPtr and SyncConfigDstInfoPtrOutput values. You can construct a concrete instance of `SyncConfigDstInfoPtrInput` via:

        SyncConfigDstInfoArgs{...}

or:

        nil

func SyncConfigDstInfoPtr added in v0.1.5

func SyncConfigDstInfoPtr(v *SyncConfigDstInfoArgs) SyncConfigDstInfoPtrInput

type SyncConfigDstInfoPtrOutput added in v0.1.5

type SyncConfigDstInfoPtrOutput struct{ *pulumi.OutputState }

func (SyncConfigDstInfoPtrOutput) Account added in v0.1.5

The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) AccountMode added in v0.1.5

The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) AccountRole added in v0.1.5

The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) CcnId added in v0.1.5

Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) CvmInstanceId added in v0.1.5

CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) DatabaseNetEnv added in v0.1.8

The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) DbKernel added in v0.1.5

Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) DbName added in v0.1.5

Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) Elem added in v0.1.5

func (SyncConfigDstInfoPtrOutput) ElementType added in v0.1.5

func (SyncConfigDstInfoPtrOutput) ElementType() reflect.Type

func (SyncConfigDstInfoPtrOutput) EncryptConn added in v0.1.5

Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) EngineVersion added in v0.1.5

Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) InstanceId added in v0.1.5

Database instance id. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) Ip added in v0.1.5

The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) Password added in v0.1.5

Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) Port added in v0.1.5

Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) Region added in v0.1.5

The english name of region. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) Role added in v0.1.5

The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) RoleExternalId added in v0.1.5

External role id. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) SubnetId added in v0.1.5

The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) Supplier added in v0.1.5

Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) TmpSecretId added in v0.1.5

Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) TmpSecretKey added in v0.1.5

Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) TmpToken added in v0.1.5

Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) ToSyncConfigDstInfoPtrOutput added in v0.1.5

func (o SyncConfigDstInfoPtrOutput) ToSyncConfigDstInfoPtrOutput() SyncConfigDstInfoPtrOutput

func (SyncConfigDstInfoPtrOutput) ToSyncConfigDstInfoPtrOutputWithContext added in v0.1.5

func (o SyncConfigDstInfoPtrOutput) ToSyncConfigDstInfoPtrOutputWithContext(ctx context.Context) SyncConfigDstInfoPtrOutput

func (SyncConfigDstInfoPtrOutput) UniqDcgId added in v0.1.5

Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) UniqVpnGwId added in v0.1.5

VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) User added in v0.1.5

Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigDstInfoPtrOutput) VpcId added in v0.1.5

Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.

type SyncConfigInput added in v0.1.5

type SyncConfigInput interface {
	pulumi.Input

	ToSyncConfigOutput() SyncConfigOutput
	ToSyncConfigOutputWithContext(ctx context.Context) SyncConfigOutput
}

type SyncConfigMap added in v0.1.5

type SyncConfigMap map[string]SyncConfigInput

func (SyncConfigMap) ElementType added in v0.1.5

func (SyncConfigMap) ElementType() reflect.Type

func (SyncConfigMap) ToSyncConfigMapOutput added in v0.1.5

func (i SyncConfigMap) ToSyncConfigMapOutput() SyncConfigMapOutput

func (SyncConfigMap) ToSyncConfigMapOutputWithContext added in v0.1.5

func (i SyncConfigMap) ToSyncConfigMapOutputWithContext(ctx context.Context) SyncConfigMapOutput

type SyncConfigMapInput added in v0.1.5

type SyncConfigMapInput interface {
	pulumi.Input

	ToSyncConfigMapOutput() SyncConfigMapOutput
	ToSyncConfigMapOutputWithContext(context.Context) SyncConfigMapOutput
}

SyncConfigMapInput is an input type that accepts SyncConfigMap and SyncConfigMapOutput values. You can construct a concrete instance of `SyncConfigMapInput` via:

SyncConfigMap{ "key": SyncConfigArgs{...} }

type SyncConfigMapOutput added in v0.1.5

type SyncConfigMapOutput struct{ *pulumi.OutputState }

func (SyncConfigMapOutput) ElementType added in v0.1.5

func (SyncConfigMapOutput) ElementType() reflect.Type

func (SyncConfigMapOutput) MapIndex added in v0.1.5

func (SyncConfigMapOutput) ToSyncConfigMapOutput added in v0.1.5

func (o SyncConfigMapOutput) ToSyncConfigMapOutput() SyncConfigMapOutput

func (SyncConfigMapOutput) ToSyncConfigMapOutputWithContext added in v0.1.5

func (o SyncConfigMapOutput) ToSyncConfigMapOutputWithContext(ctx context.Context) SyncConfigMapOutput

type SyncConfigObjects added in v0.1.5

type SyncConfigObjects struct {
	// For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
	AdvancedObjects []string `pulumi:"advancedObjects"`
	// Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	Databases []SyncConfigObjectsDatabase `pulumi:"databases"`
	// Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
	Mode *string `pulumi:"mode"`
	// OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.
	OnlineDdl *SyncConfigObjectsOnlineDdl `pulumi:"onlineDdl"`
}

type SyncConfigObjectsArgs added in v0.1.5

type SyncConfigObjectsArgs struct {
	// For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
	AdvancedObjects pulumi.StringArrayInput `pulumi:"advancedObjects"`
	// Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	Databases SyncConfigObjectsDatabaseArrayInput `pulumi:"databases"`
	// Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.
	OnlineDdl SyncConfigObjectsOnlineDdlPtrInput `pulumi:"onlineDdl"`
}

func (SyncConfigObjectsArgs) ElementType added in v0.1.5

func (SyncConfigObjectsArgs) ElementType() reflect.Type

func (SyncConfigObjectsArgs) ToSyncConfigObjectsOutput added in v0.1.5

func (i SyncConfigObjectsArgs) ToSyncConfigObjectsOutput() SyncConfigObjectsOutput

func (SyncConfigObjectsArgs) ToSyncConfigObjectsOutputWithContext added in v0.1.5

func (i SyncConfigObjectsArgs) ToSyncConfigObjectsOutputWithContext(ctx context.Context) SyncConfigObjectsOutput

func (SyncConfigObjectsArgs) ToSyncConfigObjectsPtrOutput added in v0.1.5

func (i SyncConfigObjectsArgs) ToSyncConfigObjectsPtrOutput() SyncConfigObjectsPtrOutput

func (SyncConfigObjectsArgs) ToSyncConfigObjectsPtrOutputWithContext added in v0.1.5

func (i SyncConfigObjectsArgs) ToSyncConfigObjectsPtrOutputWithContext(ctx context.Context) SyncConfigObjectsPtrOutput

type SyncConfigObjectsDatabase added in v0.1.5

type SyncConfigObjectsDatabase struct {
	// DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
	DbMode *string `pulumi:"dbMode"`
	// The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	DbName *string `pulumi:"dbName"`
	// Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
	EventMode *string `pulumi:"eventMode"`
	// When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
	Events []string `pulumi:"events"`
	// Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
	FunctionMode *string `pulumi:"functionMode"`
	// Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	Functions []string `pulumi:"functions"`
	// The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
	NewDbName *string `pulumi:"newDbName"`
	// Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
	NewSchemaName *string `pulumi:"newSchemaName"`
	// Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
	ProcedureMode *string `pulumi:"procedureMode"`
	// Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	Procedures []string `pulumi:"procedures"`
	// Migrated or synchronized schemaNote: This field may return null, indicating that no valid value can be obtained.
	SchemaName *string `pulumi:"schemaName"`
	// Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	TableMode *string `pulumi:"tableMode"`
	// A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
	Tables []SyncConfigObjectsDatabaseTable `pulumi:"tables"`
	// Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
	TriggerMode *string `pulumi:"triggerMode"`
	// When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
	Triggers []string `pulumi:"triggers"`
	// View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
	ViewMode *string `pulumi:"viewMode"`
	// View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
	Views []SyncConfigObjectsDatabaseView `pulumi:"views"`
}

type SyncConfigObjectsDatabaseArgs added in v0.1.5

type SyncConfigObjectsDatabaseArgs struct {
	// DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
	DbMode pulumi.StringPtrInput `pulumi:"dbMode"`
	// The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	DbName pulumi.StringPtrInput `pulumi:"dbName"`
	// Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
	EventMode pulumi.StringPtrInput `pulumi:"eventMode"`
	// When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
	Events pulumi.StringArrayInput `pulumi:"events"`
	// Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
	FunctionMode pulumi.StringPtrInput `pulumi:"functionMode"`
	// Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	Functions pulumi.StringArrayInput `pulumi:"functions"`
	// The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
	NewDbName pulumi.StringPtrInput `pulumi:"newDbName"`
	// Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
	NewSchemaName pulumi.StringPtrInput `pulumi:"newSchemaName"`
	// Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
	ProcedureMode pulumi.StringPtrInput `pulumi:"procedureMode"`
	// Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	Procedures pulumi.StringArrayInput `pulumi:"procedures"`
	// Migrated or synchronized schemaNote: This field may return null, indicating that no valid value can be obtained.
	SchemaName pulumi.StringPtrInput `pulumi:"schemaName"`
	// Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
	TableMode pulumi.StringPtrInput `pulumi:"tableMode"`
	// A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
	Tables SyncConfigObjectsDatabaseTableArrayInput `pulumi:"tables"`
	// Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
	TriggerMode pulumi.StringPtrInput `pulumi:"triggerMode"`
	// When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
	Triggers pulumi.StringArrayInput `pulumi:"triggers"`
	// View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
	ViewMode pulumi.StringPtrInput `pulumi:"viewMode"`
	// View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
	Views SyncConfigObjectsDatabaseViewArrayInput `pulumi:"views"`
}

func (SyncConfigObjectsDatabaseArgs) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseArgs) ToSyncConfigObjectsDatabaseOutput added in v0.1.5

func (i SyncConfigObjectsDatabaseArgs) ToSyncConfigObjectsDatabaseOutput() SyncConfigObjectsDatabaseOutput

func (SyncConfigObjectsDatabaseArgs) ToSyncConfigObjectsDatabaseOutputWithContext added in v0.1.5

func (i SyncConfigObjectsDatabaseArgs) ToSyncConfigObjectsDatabaseOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseOutput

type SyncConfigObjectsDatabaseArray added in v0.1.5

type SyncConfigObjectsDatabaseArray []SyncConfigObjectsDatabaseInput

func (SyncConfigObjectsDatabaseArray) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseArray) ToSyncConfigObjectsDatabaseArrayOutput added in v0.1.5

func (i SyncConfigObjectsDatabaseArray) ToSyncConfigObjectsDatabaseArrayOutput() SyncConfigObjectsDatabaseArrayOutput

func (SyncConfigObjectsDatabaseArray) ToSyncConfigObjectsDatabaseArrayOutputWithContext added in v0.1.5

func (i SyncConfigObjectsDatabaseArray) ToSyncConfigObjectsDatabaseArrayOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseArrayOutput

type SyncConfigObjectsDatabaseArrayInput added in v0.1.5

type SyncConfigObjectsDatabaseArrayInput interface {
	pulumi.Input

	ToSyncConfigObjectsDatabaseArrayOutput() SyncConfigObjectsDatabaseArrayOutput
	ToSyncConfigObjectsDatabaseArrayOutputWithContext(context.Context) SyncConfigObjectsDatabaseArrayOutput
}

SyncConfigObjectsDatabaseArrayInput is an input type that accepts SyncConfigObjectsDatabaseArray and SyncConfigObjectsDatabaseArrayOutput values. You can construct a concrete instance of `SyncConfigObjectsDatabaseArrayInput` via:

SyncConfigObjectsDatabaseArray{ SyncConfigObjectsDatabaseArgs{...} }

type SyncConfigObjectsDatabaseArrayOutput added in v0.1.5

type SyncConfigObjectsDatabaseArrayOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsDatabaseArrayOutput) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseArrayOutput) Index added in v0.1.5

func (SyncConfigObjectsDatabaseArrayOutput) ToSyncConfigObjectsDatabaseArrayOutput added in v0.1.5

func (o SyncConfigObjectsDatabaseArrayOutput) ToSyncConfigObjectsDatabaseArrayOutput() SyncConfigObjectsDatabaseArrayOutput

func (SyncConfigObjectsDatabaseArrayOutput) ToSyncConfigObjectsDatabaseArrayOutputWithContext added in v0.1.5

func (o SyncConfigObjectsDatabaseArrayOutput) ToSyncConfigObjectsDatabaseArrayOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseArrayOutput

type SyncConfigObjectsDatabaseInput added in v0.1.5

type SyncConfigObjectsDatabaseInput interface {
	pulumi.Input

	ToSyncConfigObjectsDatabaseOutput() SyncConfigObjectsDatabaseOutput
	ToSyncConfigObjectsDatabaseOutputWithContext(context.Context) SyncConfigObjectsDatabaseOutput
}

SyncConfigObjectsDatabaseInput is an input type that accepts SyncConfigObjectsDatabaseArgs and SyncConfigObjectsDatabaseOutput values. You can construct a concrete instance of `SyncConfigObjectsDatabaseInput` via:

SyncConfigObjectsDatabaseArgs{...}

type SyncConfigObjectsDatabaseOutput added in v0.1.5

type SyncConfigObjectsDatabaseOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsDatabaseOutput) DbMode added in v0.1.5

DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) DbName added in v0.1.5

The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseOutput) EventMode added in v0.1.5

Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) Events added in v0.1.5

When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) FunctionMode added in v0.1.5

Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) Functions added in v0.1.5

Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) NewDbName added in v0.1.5

The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) NewSchemaName added in v0.1.5

Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) ProcedureMode added in v0.1.5

Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) Procedures added in v0.1.5

Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) SchemaName added in v0.1.5

Migrated or synchronized schemaNote: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) TableMode added in v0.1.5

Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) Tables added in v0.1.5

A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) ToSyncConfigObjectsDatabaseOutput added in v0.1.5

func (o SyncConfigObjectsDatabaseOutput) ToSyncConfigObjectsDatabaseOutput() SyncConfigObjectsDatabaseOutput

func (SyncConfigObjectsDatabaseOutput) ToSyncConfigObjectsDatabaseOutputWithContext added in v0.1.5

func (o SyncConfigObjectsDatabaseOutput) ToSyncConfigObjectsDatabaseOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseOutput

func (SyncConfigObjectsDatabaseOutput) TriggerMode added in v0.1.5

Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) Triggers added in v0.1.5

When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) ViewMode added in v0.1.5

View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseOutput) Views added in v0.1.5

View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.

type SyncConfigObjectsDatabaseTable added in v0.1.5

type SyncConfigObjectsDatabaseTable struct {
	// Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
	FilterCondition *string `pulumi:"filterCondition"`
	// New table name. Note: This field may return null, indicating that no valid value can be obtained.
	NewTableName *string `pulumi:"newTableName"`
	// Table name. Note: This field may return null, indicating that no valid value can be obtained.
	TableName *string `pulumi:"tableName"`
}

type SyncConfigObjectsDatabaseTableArgs added in v0.1.5

type SyncConfigObjectsDatabaseTableArgs struct {
	// Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
	FilterCondition pulumi.StringPtrInput `pulumi:"filterCondition"`
	// New table name. Note: This field may return null, indicating that no valid value can be obtained.
	NewTableName pulumi.StringPtrInput `pulumi:"newTableName"`
	// Table name. Note: This field may return null, indicating that no valid value can be obtained.
	TableName pulumi.StringPtrInput `pulumi:"tableName"`
}

func (SyncConfigObjectsDatabaseTableArgs) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseTableArgs) ToSyncConfigObjectsDatabaseTableOutput added in v0.1.5

func (i SyncConfigObjectsDatabaseTableArgs) ToSyncConfigObjectsDatabaseTableOutput() SyncConfigObjectsDatabaseTableOutput

func (SyncConfigObjectsDatabaseTableArgs) ToSyncConfigObjectsDatabaseTableOutputWithContext added in v0.1.5

func (i SyncConfigObjectsDatabaseTableArgs) ToSyncConfigObjectsDatabaseTableOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseTableOutput

type SyncConfigObjectsDatabaseTableArray added in v0.1.5

type SyncConfigObjectsDatabaseTableArray []SyncConfigObjectsDatabaseTableInput

func (SyncConfigObjectsDatabaseTableArray) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseTableArray) ToSyncConfigObjectsDatabaseTableArrayOutput added in v0.1.5

func (i SyncConfigObjectsDatabaseTableArray) ToSyncConfigObjectsDatabaseTableArrayOutput() SyncConfigObjectsDatabaseTableArrayOutput

func (SyncConfigObjectsDatabaseTableArray) ToSyncConfigObjectsDatabaseTableArrayOutputWithContext added in v0.1.5

func (i SyncConfigObjectsDatabaseTableArray) ToSyncConfigObjectsDatabaseTableArrayOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseTableArrayOutput

type SyncConfigObjectsDatabaseTableArrayInput added in v0.1.5

type SyncConfigObjectsDatabaseTableArrayInput interface {
	pulumi.Input

	ToSyncConfigObjectsDatabaseTableArrayOutput() SyncConfigObjectsDatabaseTableArrayOutput
	ToSyncConfigObjectsDatabaseTableArrayOutputWithContext(context.Context) SyncConfigObjectsDatabaseTableArrayOutput
}

SyncConfigObjectsDatabaseTableArrayInput is an input type that accepts SyncConfigObjectsDatabaseTableArray and SyncConfigObjectsDatabaseTableArrayOutput values. You can construct a concrete instance of `SyncConfigObjectsDatabaseTableArrayInput` via:

SyncConfigObjectsDatabaseTableArray{ SyncConfigObjectsDatabaseTableArgs{...} }

type SyncConfigObjectsDatabaseTableArrayOutput added in v0.1.5

type SyncConfigObjectsDatabaseTableArrayOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsDatabaseTableArrayOutput) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseTableArrayOutput) Index added in v0.1.5

func (SyncConfigObjectsDatabaseTableArrayOutput) ToSyncConfigObjectsDatabaseTableArrayOutput added in v0.1.5

func (o SyncConfigObjectsDatabaseTableArrayOutput) ToSyncConfigObjectsDatabaseTableArrayOutput() SyncConfigObjectsDatabaseTableArrayOutput

func (SyncConfigObjectsDatabaseTableArrayOutput) ToSyncConfigObjectsDatabaseTableArrayOutputWithContext added in v0.1.5

func (o SyncConfigObjectsDatabaseTableArrayOutput) ToSyncConfigObjectsDatabaseTableArrayOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseTableArrayOutput

type SyncConfigObjectsDatabaseTableInput added in v0.1.5

type SyncConfigObjectsDatabaseTableInput interface {
	pulumi.Input

	ToSyncConfigObjectsDatabaseTableOutput() SyncConfigObjectsDatabaseTableOutput
	ToSyncConfigObjectsDatabaseTableOutputWithContext(context.Context) SyncConfigObjectsDatabaseTableOutput
}

SyncConfigObjectsDatabaseTableInput is an input type that accepts SyncConfigObjectsDatabaseTableArgs and SyncConfigObjectsDatabaseTableOutput values. You can construct a concrete instance of `SyncConfigObjectsDatabaseTableInput` via:

SyncConfigObjectsDatabaseTableArgs{...}

type SyncConfigObjectsDatabaseTableOutput added in v0.1.5

type SyncConfigObjectsDatabaseTableOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsDatabaseTableOutput) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseTableOutput) FilterCondition added in v0.1.5

Filter condition. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseTableOutput) NewTableName added in v0.1.5

New table name. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseTableOutput) TableName added in v0.1.5

Table name. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseTableOutput) ToSyncConfigObjectsDatabaseTableOutput added in v0.1.5

func (o SyncConfigObjectsDatabaseTableOutput) ToSyncConfigObjectsDatabaseTableOutput() SyncConfigObjectsDatabaseTableOutput

func (SyncConfigObjectsDatabaseTableOutput) ToSyncConfigObjectsDatabaseTableOutputWithContext added in v0.1.5

func (o SyncConfigObjectsDatabaseTableOutput) ToSyncConfigObjectsDatabaseTableOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseTableOutput

type SyncConfigObjectsDatabaseView added in v0.1.5

type SyncConfigObjectsDatabaseView struct {
	// New view name. Note: This field may return null, indicating that no valid value can be obtained.
	NewViewName *string `pulumi:"newViewName"`
	// View name. Note: This field may return null, indicating that no valid value can be obtained.
	ViewName *string `pulumi:"viewName"`
}

type SyncConfigObjectsDatabaseViewArgs added in v0.1.5

type SyncConfigObjectsDatabaseViewArgs struct {
	// New view name. Note: This field may return null, indicating that no valid value can be obtained.
	NewViewName pulumi.StringPtrInput `pulumi:"newViewName"`
	// View name. Note: This field may return null, indicating that no valid value can be obtained.
	ViewName pulumi.StringPtrInput `pulumi:"viewName"`
}

func (SyncConfigObjectsDatabaseViewArgs) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseViewArgs) ToSyncConfigObjectsDatabaseViewOutput added in v0.1.5

func (i SyncConfigObjectsDatabaseViewArgs) ToSyncConfigObjectsDatabaseViewOutput() SyncConfigObjectsDatabaseViewOutput

func (SyncConfigObjectsDatabaseViewArgs) ToSyncConfigObjectsDatabaseViewOutputWithContext added in v0.1.5

func (i SyncConfigObjectsDatabaseViewArgs) ToSyncConfigObjectsDatabaseViewOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseViewOutput

type SyncConfigObjectsDatabaseViewArray added in v0.1.5

type SyncConfigObjectsDatabaseViewArray []SyncConfigObjectsDatabaseViewInput

func (SyncConfigObjectsDatabaseViewArray) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseViewArray) ToSyncConfigObjectsDatabaseViewArrayOutput added in v0.1.5

func (i SyncConfigObjectsDatabaseViewArray) ToSyncConfigObjectsDatabaseViewArrayOutput() SyncConfigObjectsDatabaseViewArrayOutput

func (SyncConfigObjectsDatabaseViewArray) ToSyncConfigObjectsDatabaseViewArrayOutputWithContext added in v0.1.5

func (i SyncConfigObjectsDatabaseViewArray) ToSyncConfigObjectsDatabaseViewArrayOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseViewArrayOutput

type SyncConfigObjectsDatabaseViewArrayInput added in v0.1.5

type SyncConfigObjectsDatabaseViewArrayInput interface {
	pulumi.Input

	ToSyncConfigObjectsDatabaseViewArrayOutput() SyncConfigObjectsDatabaseViewArrayOutput
	ToSyncConfigObjectsDatabaseViewArrayOutputWithContext(context.Context) SyncConfigObjectsDatabaseViewArrayOutput
}

SyncConfigObjectsDatabaseViewArrayInput is an input type that accepts SyncConfigObjectsDatabaseViewArray and SyncConfigObjectsDatabaseViewArrayOutput values. You can construct a concrete instance of `SyncConfigObjectsDatabaseViewArrayInput` via:

SyncConfigObjectsDatabaseViewArray{ SyncConfigObjectsDatabaseViewArgs{...} }

type SyncConfigObjectsDatabaseViewArrayOutput added in v0.1.5

type SyncConfigObjectsDatabaseViewArrayOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsDatabaseViewArrayOutput) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseViewArrayOutput) Index added in v0.1.5

func (SyncConfigObjectsDatabaseViewArrayOutput) ToSyncConfigObjectsDatabaseViewArrayOutput added in v0.1.5

func (o SyncConfigObjectsDatabaseViewArrayOutput) ToSyncConfigObjectsDatabaseViewArrayOutput() SyncConfigObjectsDatabaseViewArrayOutput

func (SyncConfigObjectsDatabaseViewArrayOutput) ToSyncConfigObjectsDatabaseViewArrayOutputWithContext added in v0.1.5

func (o SyncConfigObjectsDatabaseViewArrayOutput) ToSyncConfigObjectsDatabaseViewArrayOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseViewArrayOutput

type SyncConfigObjectsDatabaseViewInput added in v0.1.5

type SyncConfigObjectsDatabaseViewInput interface {
	pulumi.Input

	ToSyncConfigObjectsDatabaseViewOutput() SyncConfigObjectsDatabaseViewOutput
	ToSyncConfigObjectsDatabaseViewOutputWithContext(context.Context) SyncConfigObjectsDatabaseViewOutput
}

SyncConfigObjectsDatabaseViewInput is an input type that accepts SyncConfigObjectsDatabaseViewArgs and SyncConfigObjectsDatabaseViewOutput values. You can construct a concrete instance of `SyncConfigObjectsDatabaseViewInput` via:

SyncConfigObjectsDatabaseViewArgs{...}

type SyncConfigObjectsDatabaseViewOutput added in v0.1.5

type SyncConfigObjectsDatabaseViewOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsDatabaseViewOutput) ElementType added in v0.1.5

func (SyncConfigObjectsDatabaseViewOutput) NewViewName added in v0.1.5

New view name. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsDatabaseViewOutput) ToSyncConfigObjectsDatabaseViewOutput added in v0.1.5

func (o SyncConfigObjectsDatabaseViewOutput) ToSyncConfigObjectsDatabaseViewOutput() SyncConfigObjectsDatabaseViewOutput

func (SyncConfigObjectsDatabaseViewOutput) ToSyncConfigObjectsDatabaseViewOutputWithContext added in v0.1.5

func (o SyncConfigObjectsDatabaseViewOutput) ToSyncConfigObjectsDatabaseViewOutputWithContext(ctx context.Context) SyncConfigObjectsDatabaseViewOutput

func (SyncConfigObjectsDatabaseViewOutput) ViewName added in v0.1.5

View name. Note: This field may return null, indicating that no valid value can be obtained.

type SyncConfigObjectsInput added in v0.1.5

type SyncConfigObjectsInput interface {
	pulumi.Input

	ToSyncConfigObjectsOutput() SyncConfigObjectsOutput
	ToSyncConfigObjectsOutputWithContext(context.Context) SyncConfigObjectsOutput
}

SyncConfigObjectsInput is an input type that accepts SyncConfigObjectsArgs and SyncConfigObjectsOutput values. You can construct a concrete instance of `SyncConfigObjectsInput` via:

SyncConfigObjectsArgs{...}

type SyncConfigObjectsOnlineDdl added in v0.1.5

type SyncConfigObjectsOnlineDdl struct {
	// status.
	Status *string `pulumi:"status"`
}

type SyncConfigObjectsOnlineDdlArgs added in v0.1.5

type SyncConfigObjectsOnlineDdlArgs struct {
	// status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (SyncConfigObjectsOnlineDdlArgs) ElementType added in v0.1.5

func (SyncConfigObjectsOnlineDdlArgs) ToSyncConfigObjectsOnlineDdlOutput added in v0.1.5

func (i SyncConfigObjectsOnlineDdlArgs) ToSyncConfigObjectsOnlineDdlOutput() SyncConfigObjectsOnlineDdlOutput

func (SyncConfigObjectsOnlineDdlArgs) ToSyncConfigObjectsOnlineDdlOutputWithContext added in v0.1.5

func (i SyncConfigObjectsOnlineDdlArgs) ToSyncConfigObjectsOnlineDdlOutputWithContext(ctx context.Context) SyncConfigObjectsOnlineDdlOutput

func (SyncConfigObjectsOnlineDdlArgs) ToSyncConfigObjectsOnlineDdlPtrOutput added in v0.1.5

func (i SyncConfigObjectsOnlineDdlArgs) ToSyncConfigObjectsOnlineDdlPtrOutput() SyncConfigObjectsOnlineDdlPtrOutput

func (SyncConfigObjectsOnlineDdlArgs) ToSyncConfigObjectsOnlineDdlPtrOutputWithContext added in v0.1.5

func (i SyncConfigObjectsOnlineDdlArgs) ToSyncConfigObjectsOnlineDdlPtrOutputWithContext(ctx context.Context) SyncConfigObjectsOnlineDdlPtrOutput

type SyncConfigObjectsOnlineDdlInput added in v0.1.5

type SyncConfigObjectsOnlineDdlInput interface {
	pulumi.Input

	ToSyncConfigObjectsOnlineDdlOutput() SyncConfigObjectsOnlineDdlOutput
	ToSyncConfigObjectsOnlineDdlOutputWithContext(context.Context) SyncConfigObjectsOnlineDdlOutput
}

SyncConfigObjectsOnlineDdlInput is an input type that accepts SyncConfigObjectsOnlineDdlArgs and SyncConfigObjectsOnlineDdlOutput values. You can construct a concrete instance of `SyncConfigObjectsOnlineDdlInput` via:

SyncConfigObjectsOnlineDdlArgs{...}

type SyncConfigObjectsOnlineDdlOutput added in v0.1.5

type SyncConfigObjectsOnlineDdlOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsOnlineDdlOutput) ElementType added in v0.1.5

func (SyncConfigObjectsOnlineDdlOutput) Status added in v0.1.5

status.

func (SyncConfigObjectsOnlineDdlOutput) ToSyncConfigObjectsOnlineDdlOutput added in v0.1.5

func (o SyncConfigObjectsOnlineDdlOutput) ToSyncConfigObjectsOnlineDdlOutput() SyncConfigObjectsOnlineDdlOutput

func (SyncConfigObjectsOnlineDdlOutput) ToSyncConfigObjectsOnlineDdlOutputWithContext added in v0.1.5

func (o SyncConfigObjectsOnlineDdlOutput) ToSyncConfigObjectsOnlineDdlOutputWithContext(ctx context.Context) SyncConfigObjectsOnlineDdlOutput

func (SyncConfigObjectsOnlineDdlOutput) ToSyncConfigObjectsOnlineDdlPtrOutput added in v0.1.5

func (o SyncConfigObjectsOnlineDdlOutput) ToSyncConfigObjectsOnlineDdlPtrOutput() SyncConfigObjectsOnlineDdlPtrOutput

func (SyncConfigObjectsOnlineDdlOutput) ToSyncConfigObjectsOnlineDdlPtrOutputWithContext added in v0.1.5

func (o SyncConfigObjectsOnlineDdlOutput) ToSyncConfigObjectsOnlineDdlPtrOutputWithContext(ctx context.Context) SyncConfigObjectsOnlineDdlPtrOutput

type SyncConfigObjectsOnlineDdlPtrInput added in v0.1.5

type SyncConfigObjectsOnlineDdlPtrInput interface {
	pulumi.Input

	ToSyncConfigObjectsOnlineDdlPtrOutput() SyncConfigObjectsOnlineDdlPtrOutput
	ToSyncConfigObjectsOnlineDdlPtrOutputWithContext(context.Context) SyncConfigObjectsOnlineDdlPtrOutput
}

SyncConfigObjectsOnlineDdlPtrInput is an input type that accepts SyncConfigObjectsOnlineDdlArgs, SyncConfigObjectsOnlineDdlPtr and SyncConfigObjectsOnlineDdlPtrOutput values. You can construct a concrete instance of `SyncConfigObjectsOnlineDdlPtrInput` via:

        SyncConfigObjectsOnlineDdlArgs{...}

or:

        nil

func SyncConfigObjectsOnlineDdlPtr added in v0.1.5

type SyncConfigObjectsOnlineDdlPtrOutput added in v0.1.5

type SyncConfigObjectsOnlineDdlPtrOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsOnlineDdlPtrOutput) Elem added in v0.1.5

func (SyncConfigObjectsOnlineDdlPtrOutput) ElementType added in v0.1.5

func (SyncConfigObjectsOnlineDdlPtrOutput) Status added in v0.1.5

status.

func (SyncConfigObjectsOnlineDdlPtrOutput) ToSyncConfigObjectsOnlineDdlPtrOutput added in v0.1.5

func (o SyncConfigObjectsOnlineDdlPtrOutput) ToSyncConfigObjectsOnlineDdlPtrOutput() SyncConfigObjectsOnlineDdlPtrOutput

func (SyncConfigObjectsOnlineDdlPtrOutput) ToSyncConfigObjectsOnlineDdlPtrOutputWithContext added in v0.1.5

func (o SyncConfigObjectsOnlineDdlPtrOutput) ToSyncConfigObjectsOnlineDdlPtrOutputWithContext(ctx context.Context) SyncConfigObjectsOnlineDdlPtrOutput

type SyncConfigObjectsOutput added in v0.1.5

type SyncConfigObjectsOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsOutput) AdvancedObjects added in v0.1.5

func (o SyncConfigObjectsOutput) AdvancedObjects() pulumi.StringArrayOutput

For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsOutput) Databases added in v0.1.5

Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsOutput) ElementType added in v0.1.5

func (SyncConfigObjectsOutput) ElementType() reflect.Type

func (SyncConfigObjectsOutput) Mode added in v0.1.5

Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsOutput) OnlineDdl added in v0.1.5

OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsOutput) ToSyncConfigObjectsOutput added in v0.1.5

func (o SyncConfigObjectsOutput) ToSyncConfigObjectsOutput() SyncConfigObjectsOutput

func (SyncConfigObjectsOutput) ToSyncConfigObjectsOutputWithContext added in v0.1.5

func (o SyncConfigObjectsOutput) ToSyncConfigObjectsOutputWithContext(ctx context.Context) SyncConfigObjectsOutput

func (SyncConfigObjectsOutput) ToSyncConfigObjectsPtrOutput added in v0.1.5

func (o SyncConfigObjectsOutput) ToSyncConfigObjectsPtrOutput() SyncConfigObjectsPtrOutput

func (SyncConfigObjectsOutput) ToSyncConfigObjectsPtrOutputWithContext added in v0.1.5

func (o SyncConfigObjectsOutput) ToSyncConfigObjectsPtrOutputWithContext(ctx context.Context) SyncConfigObjectsPtrOutput

type SyncConfigObjectsPtrInput added in v0.1.5

type SyncConfigObjectsPtrInput interface {
	pulumi.Input

	ToSyncConfigObjectsPtrOutput() SyncConfigObjectsPtrOutput
	ToSyncConfigObjectsPtrOutputWithContext(context.Context) SyncConfigObjectsPtrOutput
}

SyncConfigObjectsPtrInput is an input type that accepts SyncConfigObjectsArgs, SyncConfigObjectsPtr and SyncConfigObjectsPtrOutput values. You can construct a concrete instance of `SyncConfigObjectsPtrInput` via:

        SyncConfigObjectsArgs{...}

or:

        nil

func SyncConfigObjectsPtr added in v0.1.5

func SyncConfigObjectsPtr(v *SyncConfigObjectsArgs) SyncConfigObjectsPtrInput

type SyncConfigObjectsPtrOutput added in v0.1.5

type SyncConfigObjectsPtrOutput struct{ *pulumi.OutputState }

func (SyncConfigObjectsPtrOutput) AdvancedObjects added in v0.1.5

For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsPtrOutput) Databases added in v0.1.5

Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsPtrOutput) Elem added in v0.1.5

func (SyncConfigObjectsPtrOutput) ElementType added in v0.1.5

func (SyncConfigObjectsPtrOutput) ElementType() reflect.Type

func (SyncConfigObjectsPtrOutput) Mode added in v0.1.5

Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsPtrOutput) OnlineDdl added in v0.1.5

OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigObjectsPtrOutput) ToSyncConfigObjectsPtrOutput added in v0.1.5

func (o SyncConfigObjectsPtrOutput) ToSyncConfigObjectsPtrOutput() SyncConfigObjectsPtrOutput

func (SyncConfigObjectsPtrOutput) ToSyncConfigObjectsPtrOutputWithContext added in v0.1.5

func (o SyncConfigObjectsPtrOutput) ToSyncConfigObjectsPtrOutputWithContext(ctx context.Context) SyncConfigObjectsPtrOutput

type SyncConfigOptions added in v0.1.5

type SyncConfigOptions struct {
	// Whether to add additional columns. Note: This field may return null, indicating that no valid value can be obtained.
	AddAdditionalColumn *bool `pulumi:"addAdditionalColumn"`
	// Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
	ConflictHandleOption *SyncConfigOptionsConflictHandleOption `pulumi:"conflictHandleOption"`
	// Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
	ConflictHandleType *string `pulumi:"conflictHandleType"`
	// DDL synchronization options, specifically describe which DDLs to synchronize. Note: This field may return null, indicating that no valid value can be obtained.
	DdlOptions []SyncConfigOptionsDdlOption `pulumi:"ddlOptions"`
	// The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), InitializeAfterDelete (delete and re-initialize), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
	DealOfExistSameTable *string `pulumi:"dealOfExistSameTable"`
	// Synchronous initialization options, Data (full data initialization), Structure (structure initialization), Full (full data and structure initialization, default), None (incremental only). Note: This field may return null, indicating that no valid value can be obtained.
	InitType *string `pulumi:"initType"`
	// DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), leave blank (not selected), PartialDDL (custom, work with DdlOptions). Note: This field may return null, indicating that no valid value can be obtained.
	OpTypes []string `pulumi:"opTypes"`
}

type SyncConfigOptionsArgs added in v0.1.5

type SyncConfigOptionsArgs struct {
	// Whether to add additional columns. Note: This field may return null, indicating that no valid value can be obtained.
	AddAdditionalColumn pulumi.BoolPtrInput `pulumi:"addAdditionalColumn"`
	// Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
	ConflictHandleOption SyncConfigOptionsConflictHandleOptionPtrInput `pulumi:"conflictHandleOption"`
	// Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
	ConflictHandleType pulumi.StringPtrInput `pulumi:"conflictHandleType"`
	// DDL synchronization options, specifically describe which DDLs to synchronize. Note: This field may return null, indicating that no valid value can be obtained.
	DdlOptions SyncConfigOptionsDdlOptionArrayInput `pulumi:"ddlOptions"`
	// The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), InitializeAfterDelete (delete and re-initialize), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
	DealOfExistSameTable pulumi.StringPtrInput `pulumi:"dealOfExistSameTable"`
	// Synchronous initialization options, Data (full data initialization), Structure (structure initialization), Full (full data and structure initialization, default), None (incremental only). Note: This field may return null, indicating that no valid value can be obtained.
	InitType pulumi.StringPtrInput `pulumi:"initType"`
	// DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), leave blank (not selected), PartialDDL (custom, work with DdlOptions). Note: This field may return null, indicating that no valid value can be obtained.
	OpTypes pulumi.StringArrayInput `pulumi:"opTypes"`
}

func (SyncConfigOptionsArgs) ElementType added in v0.1.5

func (SyncConfigOptionsArgs) ElementType() reflect.Type

func (SyncConfigOptionsArgs) ToSyncConfigOptionsOutput added in v0.1.5

func (i SyncConfigOptionsArgs) ToSyncConfigOptionsOutput() SyncConfigOptionsOutput

func (SyncConfigOptionsArgs) ToSyncConfigOptionsOutputWithContext added in v0.1.5

func (i SyncConfigOptionsArgs) ToSyncConfigOptionsOutputWithContext(ctx context.Context) SyncConfigOptionsOutput

func (SyncConfigOptionsArgs) ToSyncConfigOptionsPtrOutput added in v0.1.5

func (i SyncConfigOptionsArgs) ToSyncConfigOptionsPtrOutput() SyncConfigOptionsPtrOutput

func (SyncConfigOptionsArgs) ToSyncConfigOptionsPtrOutputWithContext added in v0.1.5

func (i SyncConfigOptionsArgs) ToSyncConfigOptionsPtrOutputWithContext(ctx context.Context) SyncConfigOptionsPtrOutput

type SyncConfigOptionsConflictHandleOption added in v0.1.5

type SyncConfigOptionsConflictHandleOption struct {
	// Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
	ConditionColumn *string `pulumi:"conditionColumn"`
	// Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
	ConditionOperator *string `pulumi:"conditionOperator"`
	// Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.
	ConditionOrderInSrcAndDst *string `pulumi:"conditionOrderInSrcAndDst"`
}

type SyncConfigOptionsConflictHandleOptionArgs added in v0.1.5

type SyncConfigOptionsConflictHandleOptionArgs struct {
	// Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
	ConditionColumn pulumi.StringPtrInput `pulumi:"conditionColumn"`
	// Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
	ConditionOperator pulumi.StringPtrInput `pulumi:"conditionOperator"`
	// Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.
	ConditionOrderInSrcAndDst pulumi.StringPtrInput `pulumi:"conditionOrderInSrcAndDst"`
}

func (SyncConfigOptionsConflictHandleOptionArgs) ElementType added in v0.1.5

func (SyncConfigOptionsConflictHandleOptionArgs) ToSyncConfigOptionsConflictHandleOptionOutput added in v0.1.5

func (i SyncConfigOptionsConflictHandleOptionArgs) ToSyncConfigOptionsConflictHandleOptionOutput() SyncConfigOptionsConflictHandleOptionOutput

func (SyncConfigOptionsConflictHandleOptionArgs) ToSyncConfigOptionsConflictHandleOptionOutputWithContext added in v0.1.5

func (i SyncConfigOptionsConflictHandleOptionArgs) ToSyncConfigOptionsConflictHandleOptionOutputWithContext(ctx context.Context) SyncConfigOptionsConflictHandleOptionOutput

func (SyncConfigOptionsConflictHandleOptionArgs) ToSyncConfigOptionsConflictHandleOptionPtrOutput added in v0.1.5

func (i SyncConfigOptionsConflictHandleOptionArgs) ToSyncConfigOptionsConflictHandleOptionPtrOutput() SyncConfigOptionsConflictHandleOptionPtrOutput

func (SyncConfigOptionsConflictHandleOptionArgs) ToSyncConfigOptionsConflictHandleOptionPtrOutputWithContext added in v0.1.5

func (i SyncConfigOptionsConflictHandleOptionArgs) ToSyncConfigOptionsConflictHandleOptionPtrOutputWithContext(ctx context.Context) SyncConfigOptionsConflictHandleOptionPtrOutput

type SyncConfigOptionsConflictHandleOptionInput added in v0.1.5

type SyncConfigOptionsConflictHandleOptionInput interface {
	pulumi.Input

	ToSyncConfigOptionsConflictHandleOptionOutput() SyncConfigOptionsConflictHandleOptionOutput
	ToSyncConfigOptionsConflictHandleOptionOutputWithContext(context.Context) SyncConfigOptionsConflictHandleOptionOutput
}

SyncConfigOptionsConflictHandleOptionInput is an input type that accepts SyncConfigOptionsConflictHandleOptionArgs and SyncConfigOptionsConflictHandleOptionOutput values. You can construct a concrete instance of `SyncConfigOptionsConflictHandleOptionInput` via:

SyncConfigOptionsConflictHandleOptionArgs{...}

type SyncConfigOptionsConflictHandleOptionOutput added in v0.1.5

type SyncConfigOptionsConflictHandleOptionOutput struct{ *pulumi.OutputState }

func (SyncConfigOptionsConflictHandleOptionOutput) ConditionColumn added in v0.1.5

Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsConflictHandleOptionOutput) ConditionOperator added in v0.1.5

Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsConflictHandleOptionOutput) ConditionOrderInSrcAndDst added in v0.1.5

Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsConflictHandleOptionOutput) ElementType added in v0.1.5

func (SyncConfigOptionsConflictHandleOptionOutput) ToSyncConfigOptionsConflictHandleOptionOutput added in v0.1.5

func (o SyncConfigOptionsConflictHandleOptionOutput) ToSyncConfigOptionsConflictHandleOptionOutput() SyncConfigOptionsConflictHandleOptionOutput

func (SyncConfigOptionsConflictHandleOptionOutput) ToSyncConfigOptionsConflictHandleOptionOutputWithContext added in v0.1.5

func (o SyncConfigOptionsConflictHandleOptionOutput) ToSyncConfigOptionsConflictHandleOptionOutputWithContext(ctx context.Context) SyncConfigOptionsConflictHandleOptionOutput

func (SyncConfigOptionsConflictHandleOptionOutput) ToSyncConfigOptionsConflictHandleOptionPtrOutput added in v0.1.5

func (o SyncConfigOptionsConflictHandleOptionOutput) ToSyncConfigOptionsConflictHandleOptionPtrOutput() SyncConfigOptionsConflictHandleOptionPtrOutput

func (SyncConfigOptionsConflictHandleOptionOutput) ToSyncConfigOptionsConflictHandleOptionPtrOutputWithContext added in v0.1.5

func (o SyncConfigOptionsConflictHandleOptionOutput) ToSyncConfigOptionsConflictHandleOptionPtrOutputWithContext(ctx context.Context) SyncConfigOptionsConflictHandleOptionPtrOutput

type SyncConfigOptionsConflictHandleOptionPtrInput added in v0.1.5

type SyncConfigOptionsConflictHandleOptionPtrInput interface {
	pulumi.Input

	ToSyncConfigOptionsConflictHandleOptionPtrOutput() SyncConfigOptionsConflictHandleOptionPtrOutput
	ToSyncConfigOptionsConflictHandleOptionPtrOutputWithContext(context.Context) SyncConfigOptionsConflictHandleOptionPtrOutput
}

SyncConfigOptionsConflictHandleOptionPtrInput is an input type that accepts SyncConfigOptionsConflictHandleOptionArgs, SyncConfigOptionsConflictHandleOptionPtr and SyncConfigOptionsConflictHandleOptionPtrOutput values. You can construct a concrete instance of `SyncConfigOptionsConflictHandleOptionPtrInput` via:

        SyncConfigOptionsConflictHandleOptionArgs{...}

or:

        nil

type SyncConfigOptionsConflictHandleOptionPtrOutput added in v0.1.5

type SyncConfigOptionsConflictHandleOptionPtrOutput struct{ *pulumi.OutputState }

func (SyncConfigOptionsConflictHandleOptionPtrOutput) ConditionColumn added in v0.1.5

Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsConflictHandleOptionPtrOutput) ConditionOperator added in v0.1.5

Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsConflictHandleOptionPtrOutput) ConditionOrderInSrcAndDst added in v0.1.5

Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsConflictHandleOptionPtrOutput) Elem added in v0.1.5

func (SyncConfigOptionsConflictHandleOptionPtrOutput) ElementType added in v0.1.5

func (SyncConfigOptionsConflictHandleOptionPtrOutput) ToSyncConfigOptionsConflictHandleOptionPtrOutput added in v0.1.5

func (o SyncConfigOptionsConflictHandleOptionPtrOutput) ToSyncConfigOptionsConflictHandleOptionPtrOutput() SyncConfigOptionsConflictHandleOptionPtrOutput

func (SyncConfigOptionsConflictHandleOptionPtrOutput) ToSyncConfigOptionsConflictHandleOptionPtrOutputWithContext added in v0.1.5

func (o SyncConfigOptionsConflictHandleOptionPtrOutput) ToSyncConfigOptionsConflictHandleOptionPtrOutputWithContext(ctx context.Context) SyncConfigOptionsConflictHandleOptionPtrOutput

type SyncConfigOptionsDdlOption added in v0.1.5

type SyncConfigOptionsDdlOption struct {
	// Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
	DdlObject *string `pulumi:"ddlObject"`
	// The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
	DdlValues []string `pulumi:"ddlValues"`
}

type SyncConfigOptionsDdlOptionArgs added in v0.1.5

type SyncConfigOptionsDdlOptionArgs struct {
	// Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
	DdlObject pulumi.StringPtrInput `pulumi:"ddlObject"`
	// The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
	DdlValues pulumi.StringArrayInput `pulumi:"ddlValues"`
}

func (SyncConfigOptionsDdlOptionArgs) ElementType added in v0.1.5

func (SyncConfigOptionsDdlOptionArgs) ToSyncConfigOptionsDdlOptionOutput added in v0.1.5

func (i SyncConfigOptionsDdlOptionArgs) ToSyncConfigOptionsDdlOptionOutput() SyncConfigOptionsDdlOptionOutput

func (SyncConfigOptionsDdlOptionArgs) ToSyncConfigOptionsDdlOptionOutputWithContext added in v0.1.5

func (i SyncConfigOptionsDdlOptionArgs) ToSyncConfigOptionsDdlOptionOutputWithContext(ctx context.Context) SyncConfigOptionsDdlOptionOutput

type SyncConfigOptionsDdlOptionArray added in v0.1.5

type SyncConfigOptionsDdlOptionArray []SyncConfigOptionsDdlOptionInput

func (SyncConfigOptionsDdlOptionArray) ElementType added in v0.1.5

func (SyncConfigOptionsDdlOptionArray) ToSyncConfigOptionsDdlOptionArrayOutput added in v0.1.5

func (i SyncConfigOptionsDdlOptionArray) ToSyncConfigOptionsDdlOptionArrayOutput() SyncConfigOptionsDdlOptionArrayOutput

func (SyncConfigOptionsDdlOptionArray) ToSyncConfigOptionsDdlOptionArrayOutputWithContext added in v0.1.5

func (i SyncConfigOptionsDdlOptionArray) ToSyncConfigOptionsDdlOptionArrayOutputWithContext(ctx context.Context) SyncConfigOptionsDdlOptionArrayOutput

type SyncConfigOptionsDdlOptionArrayInput added in v0.1.5

type SyncConfigOptionsDdlOptionArrayInput interface {
	pulumi.Input

	ToSyncConfigOptionsDdlOptionArrayOutput() SyncConfigOptionsDdlOptionArrayOutput
	ToSyncConfigOptionsDdlOptionArrayOutputWithContext(context.Context) SyncConfigOptionsDdlOptionArrayOutput
}

SyncConfigOptionsDdlOptionArrayInput is an input type that accepts SyncConfigOptionsDdlOptionArray and SyncConfigOptionsDdlOptionArrayOutput values. You can construct a concrete instance of `SyncConfigOptionsDdlOptionArrayInput` via:

SyncConfigOptionsDdlOptionArray{ SyncConfigOptionsDdlOptionArgs{...} }

type SyncConfigOptionsDdlOptionArrayOutput added in v0.1.5

type SyncConfigOptionsDdlOptionArrayOutput struct{ *pulumi.OutputState }

func (SyncConfigOptionsDdlOptionArrayOutput) ElementType added in v0.1.5

func (SyncConfigOptionsDdlOptionArrayOutput) Index added in v0.1.5

func (SyncConfigOptionsDdlOptionArrayOutput) ToSyncConfigOptionsDdlOptionArrayOutput added in v0.1.5

func (o SyncConfigOptionsDdlOptionArrayOutput) ToSyncConfigOptionsDdlOptionArrayOutput() SyncConfigOptionsDdlOptionArrayOutput

func (SyncConfigOptionsDdlOptionArrayOutput) ToSyncConfigOptionsDdlOptionArrayOutputWithContext added in v0.1.5

func (o SyncConfigOptionsDdlOptionArrayOutput) ToSyncConfigOptionsDdlOptionArrayOutputWithContext(ctx context.Context) SyncConfigOptionsDdlOptionArrayOutput

type SyncConfigOptionsDdlOptionInput added in v0.1.5

type SyncConfigOptionsDdlOptionInput interface {
	pulumi.Input

	ToSyncConfigOptionsDdlOptionOutput() SyncConfigOptionsDdlOptionOutput
	ToSyncConfigOptionsDdlOptionOutputWithContext(context.Context) SyncConfigOptionsDdlOptionOutput
}

SyncConfigOptionsDdlOptionInput is an input type that accepts SyncConfigOptionsDdlOptionArgs and SyncConfigOptionsDdlOptionOutput values. You can construct a concrete instance of `SyncConfigOptionsDdlOptionInput` via:

SyncConfigOptionsDdlOptionArgs{...}

type SyncConfigOptionsDdlOptionOutput added in v0.1.5

type SyncConfigOptionsDdlOptionOutput struct{ *pulumi.OutputState }

func (SyncConfigOptionsDdlOptionOutput) DdlObject added in v0.1.5

Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsDdlOptionOutput) DdlValues added in v0.1.5

The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsDdlOptionOutput) ElementType added in v0.1.5

func (SyncConfigOptionsDdlOptionOutput) ToSyncConfigOptionsDdlOptionOutput added in v0.1.5

func (o SyncConfigOptionsDdlOptionOutput) ToSyncConfigOptionsDdlOptionOutput() SyncConfigOptionsDdlOptionOutput

func (SyncConfigOptionsDdlOptionOutput) ToSyncConfigOptionsDdlOptionOutputWithContext added in v0.1.5

func (o SyncConfigOptionsDdlOptionOutput) ToSyncConfigOptionsDdlOptionOutputWithContext(ctx context.Context) SyncConfigOptionsDdlOptionOutput

type SyncConfigOptionsInput added in v0.1.5

type SyncConfigOptionsInput interface {
	pulumi.Input

	ToSyncConfigOptionsOutput() SyncConfigOptionsOutput
	ToSyncConfigOptionsOutputWithContext(context.Context) SyncConfigOptionsOutput
}

SyncConfigOptionsInput is an input type that accepts SyncConfigOptionsArgs and SyncConfigOptionsOutput values. You can construct a concrete instance of `SyncConfigOptionsInput` via:

SyncConfigOptionsArgs{...}

type SyncConfigOptionsOutput added in v0.1.5

type SyncConfigOptionsOutput struct{ *pulumi.OutputState }

func (SyncConfigOptionsOutput) AddAdditionalColumn added in v0.1.5

func (o SyncConfigOptionsOutput) AddAdditionalColumn() pulumi.BoolPtrOutput

Whether to add additional columns. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsOutput) ConflictHandleOption added in v0.1.5

Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsOutput) ConflictHandleType added in v0.1.5

func (o SyncConfigOptionsOutput) ConflictHandleType() pulumi.StringPtrOutput

Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsOutput) DdlOptions added in v0.1.5

DDL synchronization options, specifically describe which DDLs to synchronize. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsOutput) DealOfExistSameTable added in v0.1.5

func (o SyncConfigOptionsOutput) DealOfExistSameTable() pulumi.StringPtrOutput

The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), InitializeAfterDelete (delete and re-initialize), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsOutput) ElementType added in v0.1.5

func (SyncConfigOptionsOutput) ElementType() reflect.Type

func (SyncConfigOptionsOutput) InitType added in v0.1.5

Synchronous initialization options, Data (full data initialization), Structure (structure initialization), Full (full data and structure initialization, default), None (incremental only). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsOutput) OpTypes added in v0.1.5

DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), leave blank (not selected), PartialDDL (custom, work with DdlOptions). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsOutput) ToSyncConfigOptionsOutput added in v0.1.5

func (o SyncConfigOptionsOutput) ToSyncConfigOptionsOutput() SyncConfigOptionsOutput

func (SyncConfigOptionsOutput) ToSyncConfigOptionsOutputWithContext added in v0.1.5

func (o SyncConfigOptionsOutput) ToSyncConfigOptionsOutputWithContext(ctx context.Context) SyncConfigOptionsOutput

func (SyncConfigOptionsOutput) ToSyncConfigOptionsPtrOutput added in v0.1.5

func (o SyncConfigOptionsOutput) ToSyncConfigOptionsPtrOutput() SyncConfigOptionsPtrOutput

func (SyncConfigOptionsOutput) ToSyncConfigOptionsPtrOutputWithContext added in v0.1.5

func (o SyncConfigOptionsOutput) ToSyncConfigOptionsPtrOutputWithContext(ctx context.Context) SyncConfigOptionsPtrOutput

type SyncConfigOptionsPtrInput added in v0.1.5

type SyncConfigOptionsPtrInput interface {
	pulumi.Input

	ToSyncConfigOptionsPtrOutput() SyncConfigOptionsPtrOutput
	ToSyncConfigOptionsPtrOutputWithContext(context.Context) SyncConfigOptionsPtrOutput
}

SyncConfigOptionsPtrInput is an input type that accepts SyncConfigOptionsArgs, SyncConfigOptionsPtr and SyncConfigOptionsPtrOutput values. You can construct a concrete instance of `SyncConfigOptionsPtrInput` via:

        SyncConfigOptionsArgs{...}

or:

        nil

func SyncConfigOptionsPtr added in v0.1.5

func SyncConfigOptionsPtr(v *SyncConfigOptionsArgs) SyncConfigOptionsPtrInput

type SyncConfigOptionsPtrOutput added in v0.1.5

type SyncConfigOptionsPtrOutput struct{ *pulumi.OutputState }

func (SyncConfigOptionsPtrOutput) AddAdditionalColumn added in v0.1.5

func (o SyncConfigOptionsPtrOutput) AddAdditionalColumn() pulumi.BoolPtrOutput

Whether to add additional columns. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsPtrOutput) ConflictHandleOption added in v0.1.5

Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsPtrOutput) ConflictHandleType added in v0.1.5

func (o SyncConfigOptionsPtrOutput) ConflictHandleType() pulumi.StringPtrOutput

Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsPtrOutput) DdlOptions added in v0.1.5

DDL synchronization options, specifically describe which DDLs to synchronize. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsPtrOutput) DealOfExistSameTable added in v0.1.5

func (o SyncConfigOptionsPtrOutput) DealOfExistSameTable() pulumi.StringPtrOutput

The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), InitializeAfterDelete (delete and re-initialize), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsPtrOutput) Elem added in v0.1.5

func (SyncConfigOptionsPtrOutput) ElementType added in v0.1.5

func (SyncConfigOptionsPtrOutput) ElementType() reflect.Type

func (SyncConfigOptionsPtrOutput) InitType added in v0.1.5

Synchronous initialization options, Data (full data initialization), Structure (structure initialization), Full (full data and structure initialization, default), None (incremental only). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsPtrOutput) OpTypes added in v0.1.5

DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), leave blank (not selected), PartialDDL (custom, work with DdlOptions). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigOptionsPtrOutput) ToSyncConfigOptionsPtrOutput added in v0.1.5

func (o SyncConfigOptionsPtrOutput) ToSyncConfigOptionsPtrOutput() SyncConfigOptionsPtrOutput

func (SyncConfigOptionsPtrOutput) ToSyncConfigOptionsPtrOutputWithContext added in v0.1.5

func (o SyncConfigOptionsPtrOutput) ToSyncConfigOptionsPtrOutputWithContext(ctx context.Context) SyncConfigOptionsPtrOutput

type SyncConfigOutput added in v0.1.5

type SyncConfigOutput struct{ *pulumi.OutputState }

func (SyncConfigOutput) AutoRetryTimeRangeMinutes added in v0.1.5

func (o SyncConfigOutput) AutoRetryTimeRangeMinutes() pulumi.IntPtrOutput

The time period of automatic retry, can be set from 5 to 720 minutes, 0 means no retry.

func (SyncConfigOutput) DstAccessType added in v0.1.5

func (o SyncConfigOutput) DstAccessType() pulumi.StringOutput

Target end access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.

func (SyncConfigOutput) DstInfo added in v0.1.5

Target information, single-node database use.

func (SyncConfigOutput) ElementType added in v0.1.5

func (SyncConfigOutput) ElementType() reflect.Type

func (SyncConfigOutput) ExpectRunTime added in v0.1.5

func (o SyncConfigOutput) ExpectRunTime() pulumi.StringOutput

Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.

func (SyncConfigOutput) JobId added in v0.1.5

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncConfigOutput) JobMode added in v0.1.5

The enumeration values are liteMode and fullMode, corresponding to lite mode or normal mode respectively.

func (SyncConfigOutput) JobName added in v0.1.5

func (o SyncConfigOutput) JobName() pulumi.StringOutput

Sync job name.

func (SyncConfigOutput) Objects added in v0.1.5

Synchronize database table object information.

func (SyncConfigOutput) Options added in v0.1.5

Sync Task Options.

func (SyncConfigOutput) RunMode added in v0.1.5

Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).

func (SyncConfigOutput) SrcAccessType added in v0.1.5

func (o SyncConfigOutput) SrcAccessType() pulumi.StringOutput

Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.

func (SyncConfigOutput) SrcInfo added in v0.1.5

Source information, single-node database use.

func (SyncConfigOutput) ToSyncConfigOutput added in v0.1.5

func (o SyncConfigOutput) ToSyncConfigOutput() SyncConfigOutput

func (SyncConfigOutput) ToSyncConfigOutputWithContext added in v0.1.5

func (o SyncConfigOutput) ToSyncConfigOutputWithContext(ctx context.Context) SyncConfigOutput

type SyncConfigSrcInfo added in v0.1.5

type SyncConfigSrcInfo struct {
	// The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	Account *string `pulumi:"account"`
	// The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.
	AccountMode *string `pulumi:"accountMode"`
	// The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.
	AccountRole *string `pulumi:"accountRole"`
	// Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.
	CcnId *string `pulumi:"ccnId"`
	// CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.
	CvmInstanceId *string `pulumi:"cvmInstanceId"`
	// The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.
	DatabaseNetEnv *string `pulumi:"databaseNetEnv"`
	// Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.
	DbKernel *string `pulumi:"dbKernel"`
	// Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.
	DbName *string `pulumi:"dbName"`
	// Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.
	EncryptConn *string `pulumi:"encryptConn"`
	// Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.
	EngineVersion *string `pulumi:"engineVersion"`
	// Database instance id. Note: This field may return null, indicating that no valid value can be obtained.
	InstanceId *string `pulumi:"instanceId"`
	// The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.
	Ip *string `pulumi:"ip"`
	// Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.
	Password *string `pulumi:"password"`
	// Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.
	Port *int `pulumi:"port"`
	// The english name of region. Note: This field may return null, indicating that no valid value can be obtained.
	Region *string `pulumi:"region"`
	// The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.
	Role *string `pulumi:"role"`
	// External role id. Note: This field may return null, indicating that no valid value can be obtained.
	RoleExternalId *string `pulumi:"roleExternalId"`
	// The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.
	SubnetId *string `pulumi:"subnetId"`
	// Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.
	Supplier *string `pulumi:"supplier"`
	// Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpSecretId *string `pulumi:"tmpSecretId"`
	// Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpSecretKey *string `pulumi:"tmpSecretKey"`
	// Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpToken *string `pulumi:"tmpToken"`
	// Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.
	UniqDcgId *string `pulumi:"uniqDcgId"`
	// VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.
	UniqVpnGwId *string `pulumi:"uniqVpnGwId"`
	// Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.
	User *string `pulumi:"user"`
	// Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.
	VpcId *string `pulumi:"vpcId"`
}

type SyncConfigSrcInfoArgs added in v0.1.5

type SyncConfigSrcInfoArgs struct {
	// The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	Account pulumi.StringPtrInput `pulumi:"account"`
	// The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.
	AccountMode pulumi.StringPtrInput `pulumi:"accountMode"`
	// The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.
	AccountRole pulumi.StringPtrInput `pulumi:"accountRole"`
	// Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.
	CcnId pulumi.StringPtrInput `pulumi:"ccnId"`
	// CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.
	CvmInstanceId pulumi.StringPtrInput `pulumi:"cvmInstanceId"`
	// The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.
	DatabaseNetEnv pulumi.StringPtrInput `pulumi:"databaseNetEnv"`
	// Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.
	DbKernel pulumi.StringPtrInput `pulumi:"dbKernel"`
	// Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.
	DbName pulumi.StringPtrInput `pulumi:"dbName"`
	// Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.
	EncryptConn pulumi.StringPtrInput `pulumi:"encryptConn"`
	// Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.
	EngineVersion pulumi.StringPtrInput `pulumi:"engineVersion"`
	// Database instance id. Note: This field may return null, indicating that no valid value can be obtained.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.
	Ip pulumi.StringPtrInput `pulumi:"ip"`
	// Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The english name of region. Note: This field may return null, indicating that no valid value can be obtained.
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// External role id. Note: This field may return null, indicating that no valid value can be obtained.
	RoleExternalId pulumi.StringPtrInput `pulumi:"roleExternalId"`
	// The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.
	Supplier pulumi.StringPtrInput `pulumi:"supplier"`
	// Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpSecretId pulumi.StringPtrInput `pulumi:"tmpSecretId"`
	// Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpSecretKey pulumi.StringPtrInput `pulumi:"tmpSecretKey"`
	// Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.
	TmpToken pulumi.StringPtrInput `pulumi:"tmpToken"`
	// Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.
	UniqDcgId pulumi.StringPtrInput `pulumi:"uniqDcgId"`
	// VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.
	UniqVpnGwId pulumi.StringPtrInput `pulumi:"uniqVpnGwId"`
	// Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.
	User pulumi.StringPtrInput `pulumi:"user"`
	// Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.
	VpcId pulumi.StringPtrInput `pulumi:"vpcId"`
}

func (SyncConfigSrcInfoArgs) ElementType added in v0.1.5

func (SyncConfigSrcInfoArgs) ElementType() reflect.Type

func (SyncConfigSrcInfoArgs) ToSyncConfigSrcInfoOutput added in v0.1.5

func (i SyncConfigSrcInfoArgs) ToSyncConfigSrcInfoOutput() SyncConfigSrcInfoOutput

func (SyncConfigSrcInfoArgs) ToSyncConfigSrcInfoOutputWithContext added in v0.1.5

func (i SyncConfigSrcInfoArgs) ToSyncConfigSrcInfoOutputWithContext(ctx context.Context) SyncConfigSrcInfoOutput

func (SyncConfigSrcInfoArgs) ToSyncConfigSrcInfoPtrOutput added in v0.1.5

func (i SyncConfigSrcInfoArgs) ToSyncConfigSrcInfoPtrOutput() SyncConfigSrcInfoPtrOutput

func (SyncConfigSrcInfoArgs) ToSyncConfigSrcInfoPtrOutputWithContext added in v0.1.5

func (i SyncConfigSrcInfoArgs) ToSyncConfigSrcInfoPtrOutputWithContext(ctx context.Context) SyncConfigSrcInfoPtrOutput

type SyncConfigSrcInfoInput added in v0.1.5

type SyncConfigSrcInfoInput interface {
	pulumi.Input

	ToSyncConfigSrcInfoOutput() SyncConfigSrcInfoOutput
	ToSyncConfigSrcInfoOutputWithContext(context.Context) SyncConfigSrcInfoOutput
}

SyncConfigSrcInfoInput is an input type that accepts SyncConfigSrcInfoArgs and SyncConfigSrcInfoOutput values. You can construct a concrete instance of `SyncConfigSrcInfoInput` via:

SyncConfigSrcInfoArgs{...}

type SyncConfigSrcInfoOutput added in v0.1.5

type SyncConfigSrcInfoOutput struct{ *pulumi.OutputState }

func (SyncConfigSrcInfoOutput) Account added in v0.1.5

The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) AccountMode added in v0.1.5

The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) AccountRole added in v0.1.5

The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) CcnId added in v0.1.5

Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) CvmInstanceId added in v0.1.5

CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) DatabaseNetEnv added in v0.1.8

func (o SyncConfigSrcInfoOutput) DatabaseNetEnv() pulumi.StringPtrOutput

The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) DbKernel added in v0.1.5

Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) DbName added in v0.1.5

Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) ElementType added in v0.1.5

func (SyncConfigSrcInfoOutput) ElementType() reflect.Type

func (SyncConfigSrcInfoOutput) EncryptConn added in v0.1.5

Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) EngineVersion added in v0.1.5

Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) InstanceId added in v0.1.5

Database instance id. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) Ip added in v0.1.5

The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) Password added in v0.1.5

Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) Port added in v0.1.5

Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) Region added in v0.1.5

The english name of region. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) Role added in v0.1.5

The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) RoleExternalId added in v0.1.5

func (o SyncConfigSrcInfoOutput) RoleExternalId() pulumi.StringPtrOutput

External role id. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) SubnetId added in v0.1.5

The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) Supplier added in v0.1.5

Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) TmpSecretId added in v0.1.5

Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) TmpSecretKey added in v0.1.5

Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) TmpToken added in v0.1.5

Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) ToSyncConfigSrcInfoOutput added in v0.1.5

func (o SyncConfigSrcInfoOutput) ToSyncConfigSrcInfoOutput() SyncConfigSrcInfoOutput

func (SyncConfigSrcInfoOutput) ToSyncConfigSrcInfoOutputWithContext added in v0.1.5

func (o SyncConfigSrcInfoOutput) ToSyncConfigSrcInfoOutputWithContext(ctx context.Context) SyncConfigSrcInfoOutput

func (SyncConfigSrcInfoOutput) ToSyncConfigSrcInfoPtrOutput added in v0.1.5

func (o SyncConfigSrcInfoOutput) ToSyncConfigSrcInfoPtrOutput() SyncConfigSrcInfoPtrOutput

func (SyncConfigSrcInfoOutput) ToSyncConfigSrcInfoPtrOutputWithContext added in v0.1.5

func (o SyncConfigSrcInfoOutput) ToSyncConfigSrcInfoPtrOutputWithContext(ctx context.Context) SyncConfigSrcInfoPtrOutput

func (SyncConfigSrcInfoOutput) UniqDcgId added in v0.1.5

Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) UniqVpnGwId added in v0.1.5

VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) User added in v0.1.5

Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoOutput) VpcId added in v0.1.5

Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.

type SyncConfigSrcInfoPtrInput added in v0.1.5

type SyncConfigSrcInfoPtrInput interface {
	pulumi.Input

	ToSyncConfigSrcInfoPtrOutput() SyncConfigSrcInfoPtrOutput
	ToSyncConfigSrcInfoPtrOutputWithContext(context.Context) SyncConfigSrcInfoPtrOutput
}

SyncConfigSrcInfoPtrInput is an input type that accepts SyncConfigSrcInfoArgs, SyncConfigSrcInfoPtr and SyncConfigSrcInfoPtrOutput values. You can construct a concrete instance of `SyncConfigSrcInfoPtrInput` via:

        SyncConfigSrcInfoArgs{...}

or:

        nil

func SyncConfigSrcInfoPtr added in v0.1.5

func SyncConfigSrcInfoPtr(v *SyncConfigSrcInfoArgs) SyncConfigSrcInfoPtrInput

type SyncConfigSrcInfoPtrOutput added in v0.1.5

type SyncConfigSrcInfoPtrOutput struct{ *pulumi.OutputState }

func (SyncConfigSrcInfoPtrOutput) Account added in v0.1.5

The account to which the instance belongs. This field is required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) AccountMode added in v0.1.5

The account to which the resource belongs is empty or self (represents resources within this account), other (represents cross-account resources). Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) AccountRole added in v0.1.5

The role during cross-account synchronization, only [a-zA-Z0-9-_]+ is allowed, if it is a cross-account instance, this field is required. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) CcnId added in v0.1.5

Cloud networking ID, which is required for the cloud networking access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) CvmInstanceId added in v0.1.5

CVM instance short ID, which is the same as the instance ID displayed on the cloud server console page. If it is a self-built instance of CVM, this field needs to be passed. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) DatabaseNetEnv added in v0.1.8

The network environment to which the database belongs. It is required when AccessType is Cloud Network (CCN). `UserIDC` represents the user IDC. `TencentVPC` represents Tencent Cloud VPC. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) DbKernel added in v0.1.5

Database kernel type, used to distinguish different kernels in tdsql: percona, mariadb, mysql. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) DbName added in v0.1.5

Database name, when the database is cdwpg, it needs to be provided. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) Elem added in v0.1.5

func (SyncConfigSrcInfoPtrOutput) ElementType added in v0.1.5

func (SyncConfigSrcInfoPtrOutput) ElementType() reflect.Type

func (SyncConfigSrcInfoPtrOutput) EncryptConn added in v0.1.5

Whether to use encrypted transmission, UnEncrypted means not to use encrypted transmission, Encrypted means to use encrypted transmission, the default is UnEncrypted. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) EngineVersion added in v0.1.5

Database version, valid only when the instance is an RDS instance, ignored by other instances, the format is: 5.6 or 5.7, the default is 5.6. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) InstanceId added in v0.1.5

Database instance id. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) Ip added in v0.1.5

The IP address of the instance, which is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) Password added in v0.1.5

Password, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) Port added in v0.1.5

Instance port, this item is required when the access type is non-cdb. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) Region added in v0.1.5

The english name of region. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) Role added in v0.1.5

The node type of tdsql mysql version, the enumeration value is proxy, set. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) RoleExternalId added in v0.1.5

External role id. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) SubnetId added in v0.1.5

The subnet ID under the private network, this item is required for the private network, leased line, and VPN access methods. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) Supplier added in v0.1.5

Cloud vendor type, when the instance is an RDS instance, fill in aliyun, in other cases fill in others, the default is others. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) TmpSecretId added in v0.1.5

Temporary key Id, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) TmpSecretKey added in v0.1.5

Temporary key Key, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) TmpToken added in v0.1.5

Temporary Token, required if it is a cross-account instance. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) ToSyncConfigSrcInfoPtrOutput added in v0.1.5

func (o SyncConfigSrcInfoPtrOutput) ToSyncConfigSrcInfoPtrOutput() SyncConfigSrcInfoPtrOutput

func (SyncConfigSrcInfoPtrOutput) ToSyncConfigSrcInfoPtrOutputWithContext added in v0.1.5

func (o SyncConfigSrcInfoPtrOutput) ToSyncConfigSrcInfoPtrOutputWithContext(ctx context.Context) SyncConfigSrcInfoPtrOutput

func (SyncConfigSrcInfoPtrOutput) UniqDcgId added in v0.1.5

Leased line gateway ID, which is required for the leased line access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) UniqVpnGwId added in v0.1.5

VPN gateway ID, which is required for the VPN access type. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) User added in v0.1.5

Username, required for instances that require username and password authentication for access. Note: This field may return null, indicating that no valid value can be obtained.

func (SyncConfigSrcInfoPtrOutput) VpcId added in v0.1.5

Private network ID, which is required for access methods of private network, leased line, and VPN. Note: This field may return null, indicating that no valid value can be obtained.

type SyncConfigState added in v0.1.5

type SyncConfigState struct {
	// The time period of automatic retry, can be set from 5 to 720 minutes, 0 means no retry.
	AutoRetryTimeRangeMinutes pulumi.IntPtrInput
	// Target end access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.
	DstAccessType pulumi.StringPtrInput
	// Target information, single-node database use.
	DstInfo SyncConfigDstInfoPtrInput
	// Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
	ExpectRunTime pulumi.StringPtrInput
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
	// The enumeration values are liteMode and fullMode, corresponding to lite mode or normal mode respectively.
	JobMode pulumi.StringPtrInput
	// Sync job name.
	JobName pulumi.StringPtrInput
	// Synchronize database table object information.
	Objects SyncConfigObjectsPtrInput
	// Sync Task Options.
	Options SyncConfigOptionsPtrInput
	// Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
	RunMode pulumi.StringPtrInput
	// Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), extranet (external network), vpncloud (vpn access), dcg (dedicated line access), ccn (cloud networking ), intranet (self-developed cloud), noProxy, note that the specific optional value depends on the current link.
	SrcAccessType pulumi.StringPtrInput
	// Source information, single-node database use.
	SrcInfo SyncConfigSrcInfoPtrInput
}

func (SyncConfigState) ElementType added in v0.1.5

func (SyncConfigState) ElementType() reflect.Type

type SyncJob

type SyncJob struct {
	pulumi.CustomResourceState

	// auto renew.
	AutoRenew pulumi.IntOutput `pulumi:"autoRenew"`
	// destination database type.
	DstDatabaseType pulumi.StringOutput `pulumi:"dstDatabaseType"`
	// destination region.
	DstRegion pulumi.StringOutput `pulumi:"dstRegion"`
	// existed job id.
	ExistedJobId pulumi.StringOutput `pulumi:"existedJobId"`
	// instance class.
	InstanceClass pulumi.StringOutput `pulumi:"instanceClass"`
	// job id.
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// job name.
	JobName pulumi.StringOutput `pulumi:"jobName"`
	// pay mode, optional value is PrePay or PostPay.
	PayMode pulumi.StringOutput `pulumi:"payMode"`
	// specification.
	Specification pulumi.StringOutput `pulumi:"specification"`
	// source database type.
	SrcDatabaseType pulumi.StringOutput `pulumi:"srcDatabaseType"`
	// source region.
	SrcRegion pulumi.StringOutput `pulumi:"srcRegion"`
	// tags.
	Tags SyncJobTagArrayOutput `pulumi:"tags"`
}

Provides a resource to create a dts syncJob

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJob(ctx, "syncJob", &Dts.SyncJobArgs{
			AutoRenew:       pulumi.Int(0),
			DstDatabaseType: pulumi.String("cynosdbmysql"),
			DstRegion:       pulumi.String("ap-guangzhou"),
			InstanceClass:   pulumi.String("micro"),
			PayMode:         pulumi.String("PostPay"),
			SrcDatabaseType: pulumi.String("mysql"),
			SrcRegion:       pulumi.String("ap-guangzhou"),
			Tags: dts.SyncJobTagArray{
				&dts.SyncJobTagArgs{
					TagKey:   pulumi.String("aaa"),
					TagValue: pulumi.String("bbb"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJob

func GetSyncJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobState, opts ...pulumi.ResourceOption) (*SyncJob, error)

GetSyncJob gets an existing SyncJob 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 NewSyncJob

func NewSyncJob(ctx *pulumi.Context,
	name string, args *SyncJobArgs, opts ...pulumi.ResourceOption) (*SyncJob, error)

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

func (*SyncJob) ElementType

func (*SyncJob) ElementType() reflect.Type

func (*SyncJob) ToSyncJobOutput

func (i *SyncJob) ToSyncJobOutput() SyncJobOutput

func (*SyncJob) ToSyncJobOutputWithContext

func (i *SyncJob) ToSyncJobOutputWithContext(ctx context.Context) SyncJobOutput

type SyncJobArgs

type SyncJobArgs struct {
	// auto renew.
	AutoRenew pulumi.IntPtrInput
	// destination database type.
	DstDatabaseType pulumi.StringInput
	// destination region.
	DstRegion pulumi.StringInput
	// existed job id.
	ExistedJobId pulumi.StringPtrInput
	// instance class.
	InstanceClass pulumi.StringPtrInput
	// job name.
	JobName pulumi.StringPtrInput
	// pay mode, optional value is PrePay or PostPay.
	PayMode pulumi.StringInput
	// specification.
	Specification pulumi.StringPtrInput
	// source database type.
	SrcDatabaseType pulumi.StringInput
	// source region.
	SrcRegion pulumi.StringInput
	// tags.
	Tags SyncJobTagArrayInput
}

The set of arguments for constructing a SyncJob resource.

func (SyncJobArgs) ElementType

func (SyncJobArgs) ElementType() reflect.Type

type SyncJobArray

type SyncJobArray []SyncJobInput

func (SyncJobArray) ElementType

func (SyncJobArray) ElementType() reflect.Type

func (SyncJobArray) ToSyncJobArrayOutput

func (i SyncJobArray) ToSyncJobArrayOutput() SyncJobArrayOutput

func (SyncJobArray) ToSyncJobArrayOutputWithContext

func (i SyncJobArray) ToSyncJobArrayOutputWithContext(ctx context.Context) SyncJobArrayOutput

type SyncJobArrayInput

type SyncJobArrayInput interface {
	pulumi.Input

	ToSyncJobArrayOutput() SyncJobArrayOutput
	ToSyncJobArrayOutputWithContext(context.Context) SyncJobArrayOutput
}

SyncJobArrayInput is an input type that accepts SyncJobArray and SyncJobArrayOutput values. You can construct a concrete instance of `SyncJobArrayInput` via:

SyncJobArray{ SyncJobArgs{...} }

type SyncJobArrayOutput

type SyncJobArrayOutput struct{ *pulumi.OutputState }

func (SyncJobArrayOutput) ElementType

func (SyncJobArrayOutput) ElementType() reflect.Type

func (SyncJobArrayOutput) Index

func (SyncJobArrayOutput) ToSyncJobArrayOutput

func (o SyncJobArrayOutput) ToSyncJobArrayOutput() SyncJobArrayOutput

func (SyncJobArrayOutput) ToSyncJobArrayOutputWithContext

func (o SyncJobArrayOutput) ToSyncJobArrayOutputWithContext(ctx context.Context) SyncJobArrayOutput

type SyncJobContinueOperation added in v0.1.5

type SyncJobContinueOperation struct {
	pulumi.CustomResourceState

	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts syncJobContinueOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJobContinueOperation(ctx, "syncJobContinueOperation", &Dts.SyncJobContinueOperationArgs{
			JobId: pulumi.String("sync-werwfs23"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJobContinueOperation added in v0.1.5

func GetSyncJobContinueOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobContinueOperationState, opts ...pulumi.ResourceOption) (*SyncJobContinueOperation, error)

GetSyncJobContinueOperation gets an existing SyncJobContinueOperation 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 NewSyncJobContinueOperation added in v0.1.5

func NewSyncJobContinueOperation(ctx *pulumi.Context,
	name string, args *SyncJobContinueOperationArgs, opts ...pulumi.ResourceOption) (*SyncJobContinueOperation, error)

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

func (*SyncJobContinueOperation) ElementType added in v0.1.5

func (*SyncJobContinueOperation) ElementType() reflect.Type

func (*SyncJobContinueOperation) ToSyncJobContinueOperationOutput added in v0.1.5

func (i *SyncJobContinueOperation) ToSyncJobContinueOperationOutput() SyncJobContinueOperationOutput

func (*SyncJobContinueOperation) ToSyncJobContinueOperationOutputWithContext added in v0.1.5

func (i *SyncJobContinueOperation) ToSyncJobContinueOperationOutputWithContext(ctx context.Context) SyncJobContinueOperationOutput

type SyncJobContinueOperationArgs added in v0.1.5

type SyncJobContinueOperationArgs struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
}

The set of arguments for constructing a SyncJobContinueOperation resource.

func (SyncJobContinueOperationArgs) ElementType added in v0.1.5

type SyncJobContinueOperationArray added in v0.1.5

type SyncJobContinueOperationArray []SyncJobContinueOperationInput

func (SyncJobContinueOperationArray) ElementType added in v0.1.5

func (SyncJobContinueOperationArray) ToSyncJobContinueOperationArrayOutput added in v0.1.5

func (i SyncJobContinueOperationArray) ToSyncJobContinueOperationArrayOutput() SyncJobContinueOperationArrayOutput

func (SyncJobContinueOperationArray) ToSyncJobContinueOperationArrayOutputWithContext added in v0.1.5

func (i SyncJobContinueOperationArray) ToSyncJobContinueOperationArrayOutputWithContext(ctx context.Context) SyncJobContinueOperationArrayOutput

type SyncJobContinueOperationArrayInput added in v0.1.5

type SyncJobContinueOperationArrayInput interface {
	pulumi.Input

	ToSyncJobContinueOperationArrayOutput() SyncJobContinueOperationArrayOutput
	ToSyncJobContinueOperationArrayOutputWithContext(context.Context) SyncJobContinueOperationArrayOutput
}

SyncJobContinueOperationArrayInput is an input type that accepts SyncJobContinueOperationArray and SyncJobContinueOperationArrayOutput values. You can construct a concrete instance of `SyncJobContinueOperationArrayInput` via:

SyncJobContinueOperationArray{ SyncJobContinueOperationArgs{...} }

type SyncJobContinueOperationArrayOutput added in v0.1.5

type SyncJobContinueOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncJobContinueOperationArrayOutput) ElementType added in v0.1.5

func (SyncJobContinueOperationArrayOutput) Index added in v0.1.5

func (SyncJobContinueOperationArrayOutput) ToSyncJobContinueOperationArrayOutput added in v0.1.5

func (o SyncJobContinueOperationArrayOutput) ToSyncJobContinueOperationArrayOutput() SyncJobContinueOperationArrayOutput

func (SyncJobContinueOperationArrayOutput) ToSyncJobContinueOperationArrayOutputWithContext added in v0.1.5

func (o SyncJobContinueOperationArrayOutput) ToSyncJobContinueOperationArrayOutputWithContext(ctx context.Context) SyncJobContinueOperationArrayOutput

type SyncJobContinueOperationInput added in v0.1.5

type SyncJobContinueOperationInput interface {
	pulumi.Input

	ToSyncJobContinueOperationOutput() SyncJobContinueOperationOutput
	ToSyncJobContinueOperationOutputWithContext(ctx context.Context) SyncJobContinueOperationOutput
}

type SyncJobContinueOperationMap added in v0.1.5

type SyncJobContinueOperationMap map[string]SyncJobContinueOperationInput

func (SyncJobContinueOperationMap) ElementType added in v0.1.5

func (SyncJobContinueOperationMap) ToSyncJobContinueOperationMapOutput added in v0.1.5

func (i SyncJobContinueOperationMap) ToSyncJobContinueOperationMapOutput() SyncJobContinueOperationMapOutput

func (SyncJobContinueOperationMap) ToSyncJobContinueOperationMapOutputWithContext added in v0.1.5

func (i SyncJobContinueOperationMap) ToSyncJobContinueOperationMapOutputWithContext(ctx context.Context) SyncJobContinueOperationMapOutput

type SyncJobContinueOperationMapInput added in v0.1.5

type SyncJobContinueOperationMapInput interface {
	pulumi.Input

	ToSyncJobContinueOperationMapOutput() SyncJobContinueOperationMapOutput
	ToSyncJobContinueOperationMapOutputWithContext(context.Context) SyncJobContinueOperationMapOutput
}

SyncJobContinueOperationMapInput is an input type that accepts SyncJobContinueOperationMap and SyncJobContinueOperationMapOutput values. You can construct a concrete instance of `SyncJobContinueOperationMapInput` via:

SyncJobContinueOperationMap{ "key": SyncJobContinueOperationArgs{...} }

type SyncJobContinueOperationMapOutput added in v0.1.5

type SyncJobContinueOperationMapOutput struct{ *pulumi.OutputState }

func (SyncJobContinueOperationMapOutput) ElementType added in v0.1.5

func (SyncJobContinueOperationMapOutput) MapIndex added in v0.1.5

func (SyncJobContinueOperationMapOutput) ToSyncJobContinueOperationMapOutput added in v0.1.5

func (o SyncJobContinueOperationMapOutput) ToSyncJobContinueOperationMapOutput() SyncJobContinueOperationMapOutput

func (SyncJobContinueOperationMapOutput) ToSyncJobContinueOperationMapOutputWithContext added in v0.1.5

func (o SyncJobContinueOperationMapOutput) ToSyncJobContinueOperationMapOutputWithContext(ctx context.Context) SyncJobContinueOperationMapOutput

type SyncJobContinueOperationOutput added in v0.1.5

type SyncJobContinueOperationOutput struct{ *pulumi.OutputState }

func (SyncJobContinueOperationOutput) ElementType added in v0.1.5

func (SyncJobContinueOperationOutput) JobId added in v0.1.5

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncJobContinueOperationOutput) ToSyncJobContinueOperationOutput added in v0.1.5

func (o SyncJobContinueOperationOutput) ToSyncJobContinueOperationOutput() SyncJobContinueOperationOutput

func (SyncJobContinueOperationOutput) ToSyncJobContinueOperationOutputWithContext added in v0.1.5

func (o SyncJobContinueOperationOutput) ToSyncJobContinueOperationOutputWithContext(ctx context.Context) SyncJobContinueOperationOutput

type SyncJobContinueOperationState added in v0.1.5

type SyncJobContinueOperationState struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
}

func (SyncJobContinueOperationState) ElementType added in v0.1.5

type SyncJobInput

type SyncJobInput interface {
	pulumi.Input

	ToSyncJobOutput() SyncJobOutput
	ToSyncJobOutputWithContext(ctx context.Context) SyncJobOutput
}

type SyncJobIsolateOperation added in v0.1.5

type SyncJobIsolateOperation struct {
	pulumi.CustomResourceState

	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts syncJobIsolateOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJobIsolateOperation(ctx, "syncJobIsolateOperation", &Dts.SyncJobIsolateOperationArgs{
			JobId: pulumi.String("sync-werwfs23"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJobIsolateOperation added in v0.1.5

func GetSyncJobIsolateOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobIsolateOperationState, opts ...pulumi.ResourceOption) (*SyncJobIsolateOperation, error)

GetSyncJobIsolateOperation gets an existing SyncJobIsolateOperation 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 NewSyncJobIsolateOperation added in v0.1.5

func NewSyncJobIsolateOperation(ctx *pulumi.Context,
	name string, args *SyncJobIsolateOperationArgs, opts ...pulumi.ResourceOption) (*SyncJobIsolateOperation, error)

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

func (*SyncJobIsolateOperation) ElementType added in v0.1.5

func (*SyncJobIsolateOperation) ElementType() reflect.Type

func (*SyncJobIsolateOperation) ToSyncJobIsolateOperationOutput added in v0.1.5

func (i *SyncJobIsolateOperation) ToSyncJobIsolateOperationOutput() SyncJobIsolateOperationOutput

func (*SyncJobIsolateOperation) ToSyncJobIsolateOperationOutputWithContext added in v0.1.5

func (i *SyncJobIsolateOperation) ToSyncJobIsolateOperationOutputWithContext(ctx context.Context) SyncJobIsolateOperationOutput

type SyncJobIsolateOperationArgs added in v0.1.5

type SyncJobIsolateOperationArgs struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
}

The set of arguments for constructing a SyncJobIsolateOperation resource.

func (SyncJobIsolateOperationArgs) ElementType added in v0.1.5

type SyncJobIsolateOperationArray added in v0.1.5

type SyncJobIsolateOperationArray []SyncJobIsolateOperationInput

func (SyncJobIsolateOperationArray) ElementType added in v0.1.5

func (SyncJobIsolateOperationArray) ToSyncJobIsolateOperationArrayOutput added in v0.1.5

func (i SyncJobIsolateOperationArray) ToSyncJobIsolateOperationArrayOutput() SyncJobIsolateOperationArrayOutput

func (SyncJobIsolateOperationArray) ToSyncJobIsolateOperationArrayOutputWithContext added in v0.1.5

func (i SyncJobIsolateOperationArray) ToSyncJobIsolateOperationArrayOutputWithContext(ctx context.Context) SyncJobIsolateOperationArrayOutput

type SyncJobIsolateOperationArrayInput added in v0.1.5

type SyncJobIsolateOperationArrayInput interface {
	pulumi.Input

	ToSyncJobIsolateOperationArrayOutput() SyncJobIsolateOperationArrayOutput
	ToSyncJobIsolateOperationArrayOutputWithContext(context.Context) SyncJobIsolateOperationArrayOutput
}

SyncJobIsolateOperationArrayInput is an input type that accepts SyncJobIsolateOperationArray and SyncJobIsolateOperationArrayOutput values. You can construct a concrete instance of `SyncJobIsolateOperationArrayInput` via:

SyncJobIsolateOperationArray{ SyncJobIsolateOperationArgs{...} }

type SyncJobIsolateOperationArrayOutput added in v0.1.5

type SyncJobIsolateOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncJobIsolateOperationArrayOutput) ElementType added in v0.1.5

func (SyncJobIsolateOperationArrayOutput) Index added in v0.1.5

func (SyncJobIsolateOperationArrayOutput) ToSyncJobIsolateOperationArrayOutput added in v0.1.5

func (o SyncJobIsolateOperationArrayOutput) ToSyncJobIsolateOperationArrayOutput() SyncJobIsolateOperationArrayOutput

func (SyncJobIsolateOperationArrayOutput) ToSyncJobIsolateOperationArrayOutputWithContext added in v0.1.5

func (o SyncJobIsolateOperationArrayOutput) ToSyncJobIsolateOperationArrayOutputWithContext(ctx context.Context) SyncJobIsolateOperationArrayOutput

type SyncJobIsolateOperationInput added in v0.1.5

type SyncJobIsolateOperationInput interface {
	pulumi.Input

	ToSyncJobIsolateOperationOutput() SyncJobIsolateOperationOutput
	ToSyncJobIsolateOperationOutputWithContext(ctx context.Context) SyncJobIsolateOperationOutput
}

type SyncJobIsolateOperationMap added in v0.1.5

type SyncJobIsolateOperationMap map[string]SyncJobIsolateOperationInput

func (SyncJobIsolateOperationMap) ElementType added in v0.1.5

func (SyncJobIsolateOperationMap) ElementType() reflect.Type

func (SyncJobIsolateOperationMap) ToSyncJobIsolateOperationMapOutput added in v0.1.5

func (i SyncJobIsolateOperationMap) ToSyncJobIsolateOperationMapOutput() SyncJobIsolateOperationMapOutput

func (SyncJobIsolateOperationMap) ToSyncJobIsolateOperationMapOutputWithContext added in v0.1.5

func (i SyncJobIsolateOperationMap) ToSyncJobIsolateOperationMapOutputWithContext(ctx context.Context) SyncJobIsolateOperationMapOutput

type SyncJobIsolateOperationMapInput added in v0.1.5

type SyncJobIsolateOperationMapInput interface {
	pulumi.Input

	ToSyncJobIsolateOperationMapOutput() SyncJobIsolateOperationMapOutput
	ToSyncJobIsolateOperationMapOutputWithContext(context.Context) SyncJobIsolateOperationMapOutput
}

SyncJobIsolateOperationMapInput is an input type that accepts SyncJobIsolateOperationMap and SyncJobIsolateOperationMapOutput values. You can construct a concrete instance of `SyncJobIsolateOperationMapInput` via:

SyncJobIsolateOperationMap{ "key": SyncJobIsolateOperationArgs{...} }

type SyncJobIsolateOperationMapOutput added in v0.1.5

type SyncJobIsolateOperationMapOutput struct{ *pulumi.OutputState }

func (SyncJobIsolateOperationMapOutput) ElementType added in v0.1.5

func (SyncJobIsolateOperationMapOutput) MapIndex added in v0.1.5

func (SyncJobIsolateOperationMapOutput) ToSyncJobIsolateOperationMapOutput added in v0.1.5

func (o SyncJobIsolateOperationMapOutput) ToSyncJobIsolateOperationMapOutput() SyncJobIsolateOperationMapOutput

func (SyncJobIsolateOperationMapOutput) ToSyncJobIsolateOperationMapOutputWithContext added in v0.1.5

func (o SyncJobIsolateOperationMapOutput) ToSyncJobIsolateOperationMapOutputWithContext(ctx context.Context) SyncJobIsolateOperationMapOutput

type SyncJobIsolateOperationOutput added in v0.1.5

type SyncJobIsolateOperationOutput struct{ *pulumi.OutputState }

func (SyncJobIsolateOperationOutput) ElementType added in v0.1.5

func (SyncJobIsolateOperationOutput) JobId added in v0.1.5

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncJobIsolateOperationOutput) ToSyncJobIsolateOperationOutput added in v0.1.5

func (o SyncJobIsolateOperationOutput) ToSyncJobIsolateOperationOutput() SyncJobIsolateOperationOutput

func (SyncJobIsolateOperationOutput) ToSyncJobIsolateOperationOutputWithContext added in v0.1.5

func (o SyncJobIsolateOperationOutput) ToSyncJobIsolateOperationOutputWithContext(ctx context.Context) SyncJobIsolateOperationOutput

type SyncJobIsolateOperationState added in v0.1.5

type SyncJobIsolateOperationState struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
}

func (SyncJobIsolateOperationState) ElementType added in v0.1.5

type SyncJobMap

type SyncJobMap map[string]SyncJobInput

func (SyncJobMap) ElementType

func (SyncJobMap) ElementType() reflect.Type

func (SyncJobMap) ToSyncJobMapOutput

func (i SyncJobMap) ToSyncJobMapOutput() SyncJobMapOutput

func (SyncJobMap) ToSyncJobMapOutputWithContext

func (i SyncJobMap) ToSyncJobMapOutputWithContext(ctx context.Context) SyncJobMapOutput

type SyncJobMapInput

type SyncJobMapInput interface {
	pulumi.Input

	ToSyncJobMapOutput() SyncJobMapOutput
	ToSyncJobMapOutputWithContext(context.Context) SyncJobMapOutput
}

SyncJobMapInput is an input type that accepts SyncJobMap and SyncJobMapOutput values. You can construct a concrete instance of `SyncJobMapInput` via:

SyncJobMap{ "key": SyncJobArgs{...} }

type SyncJobMapOutput

type SyncJobMapOutput struct{ *pulumi.OutputState }

func (SyncJobMapOutput) ElementType

func (SyncJobMapOutput) ElementType() reflect.Type

func (SyncJobMapOutput) MapIndex

func (SyncJobMapOutput) ToSyncJobMapOutput

func (o SyncJobMapOutput) ToSyncJobMapOutput() SyncJobMapOutput

func (SyncJobMapOutput) ToSyncJobMapOutputWithContext

func (o SyncJobMapOutput) ToSyncJobMapOutputWithContext(ctx context.Context) SyncJobMapOutput

type SyncJobOutput

type SyncJobOutput struct{ *pulumi.OutputState }

func (SyncJobOutput) AutoRenew

func (o SyncJobOutput) AutoRenew() pulumi.IntOutput

auto renew.

func (SyncJobOutput) DstDatabaseType

func (o SyncJobOutput) DstDatabaseType() pulumi.StringOutput

destination database type.

func (SyncJobOutput) DstRegion

func (o SyncJobOutput) DstRegion() pulumi.StringOutput

destination region.

func (SyncJobOutput) ElementType

func (SyncJobOutput) ElementType() reflect.Type

func (SyncJobOutput) ExistedJobId

func (o SyncJobOutput) ExistedJobId() pulumi.StringOutput

existed job id.

func (SyncJobOutput) InstanceClass

func (o SyncJobOutput) InstanceClass() pulumi.StringOutput

instance class.

func (SyncJobOutput) JobId

func (o SyncJobOutput) JobId() pulumi.StringOutput

job id.

func (SyncJobOutput) JobName

func (o SyncJobOutput) JobName() pulumi.StringOutput

job name.

func (SyncJobOutput) PayMode

func (o SyncJobOutput) PayMode() pulumi.StringOutput

pay mode, optional value is PrePay or PostPay.

func (SyncJobOutput) Specification

func (o SyncJobOutput) Specification() pulumi.StringOutput

specification.

func (SyncJobOutput) SrcDatabaseType

func (o SyncJobOutput) SrcDatabaseType() pulumi.StringOutput

source database type.

func (SyncJobOutput) SrcRegion

func (o SyncJobOutput) SrcRegion() pulumi.StringOutput

source region.

func (SyncJobOutput) Tags

tags.

func (SyncJobOutput) ToSyncJobOutput

func (o SyncJobOutput) ToSyncJobOutput() SyncJobOutput

func (SyncJobOutput) ToSyncJobOutputWithContext

func (o SyncJobOutput) ToSyncJobOutputWithContext(ctx context.Context) SyncJobOutput

type SyncJobPauseOperation added in v0.1.5

type SyncJobPauseOperation struct {
	pulumi.CustomResourceState

	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts syncJobPauseOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJobPauseOperation(ctx, "syncJobPauseOperation", &Dts.SyncJobPauseOperationArgs{
			JobId: pulumi.String("sync-werwfs23"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJobPauseOperation added in v0.1.5

func GetSyncJobPauseOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobPauseOperationState, opts ...pulumi.ResourceOption) (*SyncJobPauseOperation, error)

GetSyncJobPauseOperation gets an existing SyncJobPauseOperation 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 NewSyncJobPauseOperation added in v0.1.5

func NewSyncJobPauseOperation(ctx *pulumi.Context,
	name string, args *SyncJobPauseOperationArgs, opts ...pulumi.ResourceOption) (*SyncJobPauseOperation, error)

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

func (*SyncJobPauseOperation) ElementType added in v0.1.5

func (*SyncJobPauseOperation) ElementType() reflect.Type

func (*SyncJobPauseOperation) ToSyncJobPauseOperationOutput added in v0.1.5

func (i *SyncJobPauseOperation) ToSyncJobPauseOperationOutput() SyncJobPauseOperationOutput

func (*SyncJobPauseOperation) ToSyncJobPauseOperationOutputWithContext added in v0.1.5

func (i *SyncJobPauseOperation) ToSyncJobPauseOperationOutputWithContext(ctx context.Context) SyncJobPauseOperationOutput

type SyncJobPauseOperationArgs added in v0.1.5

type SyncJobPauseOperationArgs struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
}

The set of arguments for constructing a SyncJobPauseOperation resource.

func (SyncJobPauseOperationArgs) ElementType added in v0.1.5

func (SyncJobPauseOperationArgs) ElementType() reflect.Type

type SyncJobPauseOperationArray added in v0.1.5

type SyncJobPauseOperationArray []SyncJobPauseOperationInput

func (SyncJobPauseOperationArray) ElementType added in v0.1.5

func (SyncJobPauseOperationArray) ElementType() reflect.Type

func (SyncJobPauseOperationArray) ToSyncJobPauseOperationArrayOutput added in v0.1.5

func (i SyncJobPauseOperationArray) ToSyncJobPauseOperationArrayOutput() SyncJobPauseOperationArrayOutput

func (SyncJobPauseOperationArray) ToSyncJobPauseOperationArrayOutputWithContext added in v0.1.5

func (i SyncJobPauseOperationArray) ToSyncJobPauseOperationArrayOutputWithContext(ctx context.Context) SyncJobPauseOperationArrayOutput

type SyncJobPauseOperationArrayInput added in v0.1.5

type SyncJobPauseOperationArrayInput interface {
	pulumi.Input

	ToSyncJobPauseOperationArrayOutput() SyncJobPauseOperationArrayOutput
	ToSyncJobPauseOperationArrayOutputWithContext(context.Context) SyncJobPauseOperationArrayOutput
}

SyncJobPauseOperationArrayInput is an input type that accepts SyncJobPauseOperationArray and SyncJobPauseOperationArrayOutput values. You can construct a concrete instance of `SyncJobPauseOperationArrayInput` via:

SyncJobPauseOperationArray{ SyncJobPauseOperationArgs{...} }

type SyncJobPauseOperationArrayOutput added in v0.1.5

type SyncJobPauseOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncJobPauseOperationArrayOutput) ElementType added in v0.1.5

func (SyncJobPauseOperationArrayOutput) Index added in v0.1.5

func (SyncJobPauseOperationArrayOutput) ToSyncJobPauseOperationArrayOutput added in v0.1.5

func (o SyncJobPauseOperationArrayOutput) ToSyncJobPauseOperationArrayOutput() SyncJobPauseOperationArrayOutput

func (SyncJobPauseOperationArrayOutput) ToSyncJobPauseOperationArrayOutputWithContext added in v0.1.5

func (o SyncJobPauseOperationArrayOutput) ToSyncJobPauseOperationArrayOutputWithContext(ctx context.Context) SyncJobPauseOperationArrayOutput

type SyncJobPauseOperationInput added in v0.1.5

type SyncJobPauseOperationInput interface {
	pulumi.Input

	ToSyncJobPauseOperationOutput() SyncJobPauseOperationOutput
	ToSyncJobPauseOperationOutputWithContext(ctx context.Context) SyncJobPauseOperationOutput
}

type SyncJobPauseOperationMap added in v0.1.5

type SyncJobPauseOperationMap map[string]SyncJobPauseOperationInput

func (SyncJobPauseOperationMap) ElementType added in v0.1.5

func (SyncJobPauseOperationMap) ElementType() reflect.Type

func (SyncJobPauseOperationMap) ToSyncJobPauseOperationMapOutput added in v0.1.5

func (i SyncJobPauseOperationMap) ToSyncJobPauseOperationMapOutput() SyncJobPauseOperationMapOutput

func (SyncJobPauseOperationMap) ToSyncJobPauseOperationMapOutputWithContext added in v0.1.5

func (i SyncJobPauseOperationMap) ToSyncJobPauseOperationMapOutputWithContext(ctx context.Context) SyncJobPauseOperationMapOutput

type SyncJobPauseOperationMapInput added in v0.1.5

type SyncJobPauseOperationMapInput interface {
	pulumi.Input

	ToSyncJobPauseOperationMapOutput() SyncJobPauseOperationMapOutput
	ToSyncJobPauseOperationMapOutputWithContext(context.Context) SyncJobPauseOperationMapOutput
}

SyncJobPauseOperationMapInput is an input type that accepts SyncJobPauseOperationMap and SyncJobPauseOperationMapOutput values. You can construct a concrete instance of `SyncJobPauseOperationMapInput` via:

SyncJobPauseOperationMap{ "key": SyncJobPauseOperationArgs{...} }

type SyncJobPauseOperationMapOutput added in v0.1.5

type SyncJobPauseOperationMapOutput struct{ *pulumi.OutputState }

func (SyncJobPauseOperationMapOutput) ElementType added in v0.1.5

func (SyncJobPauseOperationMapOutput) MapIndex added in v0.1.5

func (SyncJobPauseOperationMapOutput) ToSyncJobPauseOperationMapOutput added in v0.1.5

func (o SyncJobPauseOperationMapOutput) ToSyncJobPauseOperationMapOutput() SyncJobPauseOperationMapOutput

func (SyncJobPauseOperationMapOutput) ToSyncJobPauseOperationMapOutputWithContext added in v0.1.5

func (o SyncJobPauseOperationMapOutput) ToSyncJobPauseOperationMapOutputWithContext(ctx context.Context) SyncJobPauseOperationMapOutput

type SyncJobPauseOperationOutput added in v0.1.5

type SyncJobPauseOperationOutput struct{ *pulumi.OutputState }

func (SyncJobPauseOperationOutput) ElementType added in v0.1.5

func (SyncJobPauseOperationOutput) JobId added in v0.1.5

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncJobPauseOperationOutput) ToSyncJobPauseOperationOutput added in v0.1.5

func (o SyncJobPauseOperationOutput) ToSyncJobPauseOperationOutput() SyncJobPauseOperationOutput

func (SyncJobPauseOperationOutput) ToSyncJobPauseOperationOutputWithContext added in v0.1.5

func (o SyncJobPauseOperationOutput) ToSyncJobPauseOperationOutputWithContext(ctx context.Context) SyncJobPauseOperationOutput

type SyncJobPauseOperationState added in v0.1.5

type SyncJobPauseOperationState struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
}

func (SyncJobPauseOperationState) ElementType added in v0.1.5

func (SyncJobPauseOperationState) ElementType() reflect.Type

type SyncJobRecoverOperation added in v0.1.5

type SyncJobRecoverOperation struct {
	pulumi.CustomResourceState

	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts syncJobRecoverOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJobRecoverOperation(ctx, "syncJobRecoverOperation", &Dts.SyncJobRecoverOperationArgs{
			JobId: pulumi.String("sync-werwfs23"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJobRecoverOperation added in v0.1.5

func GetSyncJobRecoverOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobRecoverOperationState, opts ...pulumi.ResourceOption) (*SyncJobRecoverOperation, error)

GetSyncJobRecoverOperation gets an existing SyncJobRecoverOperation 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 NewSyncJobRecoverOperation added in v0.1.5

func NewSyncJobRecoverOperation(ctx *pulumi.Context,
	name string, args *SyncJobRecoverOperationArgs, opts ...pulumi.ResourceOption) (*SyncJobRecoverOperation, error)

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

func (*SyncJobRecoverOperation) ElementType added in v0.1.5

func (*SyncJobRecoverOperation) ElementType() reflect.Type

func (*SyncJobRecoverOperation) ToSyncJobRecoverOperationOutput added in v0.1.5

func (i *SyncJobRecoverOperation) ToSyncJobRecoverOperationOutput() SyncJobRecoverOperationOutput

func (*SyncJobRecoverOperation) ToSyncJobRecoverOperationOutputWithContext added in v0.1.5

func (i *SyncJobRecoverOperation) ToSyncJobRecoverOperationOutputWithContext(ctx context.Context) SyncJobRecoverOperationOutput

type SyncJobRecoverOperationArgs added in v0.1.5

type SyncJobRecoverOperationArgs struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
}

The set of arguments for constructing a SyncJobRecoverOperation resource.

func (SyncJobRecoverOperationArgs) ElementType added in v0.1.5

type SyncJobRecoverOperationArray added in v0.1.5

type SyncJobRecoverOperationArray []SyncJobRecoverOperationInput

func (SyncJobRecoverOperationArray) ElementType added in v0.1.5

func (SyncJobRecoverOperationArray) ToSyncJobRecoverOperationArrayOutput added in v0.1.5

func (i SyncJobRecoverOperationArray) ToSyncJobRecoverOperationArrayOutput() SyncJobRecoverOperationArrayOutput

func (SyncJobRecoverOperationArray) ToSyncJobRecoverOperationArrayOutputWithContext added in v0.1.5

func (i SyncJobRecoverOperationArray) ToSyncJobRecoverOperationArrayOutputWithContext(ctx context.Context) SyncJobRecoverOperationArrayOutput

type SyncJobRecoverOperationArrayInput added in v0.1.5

type SyncJobRecoverOperationArrayInput interface {
	pulumi.Input

	ToSyncJobRecoverOperationArrayOutput() SyncJobRecoverOperationArrayOutput
	ToSyncJobRecoverOperationArrayOutputWithContext(context.Context) SyncJobRecoverOperationArrayOutput
}

SyncJobRecoverOperationArrayInput is an input type that accepts SyncJobRecoverOperationArray and SyncJobRecoverOperationArrayOutput values. You can construct a concrete instance of `SyncJobRecoverOperationArrayInput` via:

SyncJobRecoverOperationArray{ SyncJobRecoverOperationArgs{...} }

type SyncJobRecoverOperationArrayOutput added in v0.1.5

type SyncJobRecoverOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncJobRecoverOperationArrayOutput) ElementType added in v0.1.5

func (SyncJobRecoverOperationArrayOutput) Index added in v0.1.5

func (SyncJobRecoverOperationArrayOutput) ToSyncJobRecoverOperationArrayOutput added in v0.1.5

func (o SyncJobRecoverOperationArrayOutput) ToSyncJobRecoverOperationArrayOutput() SyncJobRecoverOperationArrayOutput

func (SyncJobRecoverOperationArrayOutput) ToSyncJobRecoverOperationArrayOutputWithContext added in v0.1.5

func (o SyncJobRecoverOperationArrayOutput) ToSyncJobRecoverOperationArrayOutputWithContext(ctx context.Context) SyncJobRecoverOperationArrayOutput

type SyncJobRecoverOperationInput added in v0.1.5

type SyncJobRecoverOperationInput interface {
	pulumi.Input

	ToSyncJobRecoverOperationOutput() SyncJobRecoverOperationOutput
	ToSyncJobRecoverOperationOutputWithContext(ctx context.Context) SyncJobRecoverOperationOutput
}

type SyncJobRecoverOperationMap added in v0.1.5

type SyncJobRecoverOperationMap map[string]SyncJobRecoverOperationInput

func (SyncJobRecoverOperationMap) ElementType added in v0.1.5

func (SyncJobRecoverOperationMap) ElementType() reflect.Type

func (SyncJobRecoverOperationMap) ToSyncJobRecoverOperationMapOutput added in v0.1.5

func (i SyncJobRecoverOperationMap) ToSyncJobRecoverOperationMapOutput() SyncJobRecoverOperationMapOutput

func (SyncJobRecoverOperationMap) ToSyncJobRecoverOperationMapOutputWithContext added in v0.1.5

func (i SyncJobRecoverOperationMap) ToSyncJobRecoverOperationMapOutputWithContext(ctx context.Context) SyncJobRecoverOperationMapOutput

type SyncJobRecoverOperationMapInput added in v0.1.5

type SyncJobRecoverOperationMapInput interface {
	pulumi.Input

	ToSyncJobRecoverOperationMapOutput() SyncJobRecoverOperationMapOutput
	ToSyncJobRecoverOperationMapOutputWithContext(context.Context) SyncJobRecoverOperationMapOutput
}

SyncJobRecoverOperationMapInput is an input type that accepts SyncJobRecoverOperationMap and SyncJobRecoverOperationMapOutput values. You can construct a concrete instance of `SyncJobRecoverOperationMapInput` via:

SyncJobRecoverOperationMap{ "key": SyncJobRecoverOperationArgs{...} }

type SyncJobRecoverOperationMapOutput added in v0.1.5

type SyncJobRecoverOperationMapOutput struct{ *pulumi.OutputState }

func (SyncJobRecoverOperationMapOutput) ElementType added in v0.1.5

func (SyncJobRecoverOperationMapOutput) MapIndex added in v0.1.5

func (SyncJobRecoverOperationMapOutput) ToSyncJobRecoverOperationMapOutput added in v0.1.5

func (o SyncJobRecoverOperationMapOutput) ToSyncJobRecoverOperationMapOutput() SyncJobRecoverOperationMapOutput

func (SyncJobRecoverOperationMapOutput) ToSyncJobRecoverOperationMapOutputWithContext added in v0.1.5

func (o SyncJobRecoverOperationMapOutput) ToSyncJobRecoverOperationMapOutputWithContext(ctx context.Context) SyncJobRecoverOperationMapOutput

type SyncJobRecoverOperationOutput added in v0.1.5

type SyncJobRecoverOperationOutput struct{ *pulumi.OutputState }

func (SyncJobRecoverOperationOutput) ElementType added in v0.1.5

func (SyncJobRecoverOperationOutput) JobId added in v0.1.5

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncJobRecoverOperationOutput) ToSyncJobRecoverOperationOutput added in v0.1.5

func (o SyncJobRecoverOperationOutput) ToSyncJobRecoverOperationOutput() SyncJobRecoverOperationOutput

func (SyncJobRecoverOperationOutput) ToSyncJobRecoverOperationOutputWithContext added in v0.1.5

func (o SyncJobRecoverOperationOutput) ToSyncJobRecoverOperationOutputWithContext(ctx context.Context) SyncJobRecoverOperationOutput

type SyncJobRecoverOperationState added in v0.1.5

type SyncJobRecoverOperationState struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
}

func (SyncJobRecoverOperationState) ElementType added in v0.1.5

type SyncJobResizeOperation added in v0.1.5

type SyncJobResizeOperation struct {
	pulumi.CustomResourceState

	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// Task specification.
	NewInstanceClass pulumi.StringOutput `pulumi:"newInstanceClass"`
}

Provides a resource to create a dts syncJobResizeOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJobResizeOperation(ctx, "syncJobResizeOperation", &Dts.SyncJobResizeOperationArgs{
			JobId:            pulumi.String("sync-werwfs23"),
			NewInstanceClass: pulumi.String("large"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJobResizeOperation added in v0.1.5

func GetSyncJobResizeOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobResizeOperationState, opts ...pulumi.ResourceOption) (*SyncJobResizeOperation, error)

GetSyncJobResizeOperation gets an existing SyncJobResizeOperation 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 NewSyncJobResizeOperation added in v0.1.5

func NewSyncJobResizeOperation(ctx *pulumi.Context,
	name string, args *SyncJobResizeOperationArgs, opts ...pulumi.ResourceOption) (*SyncJobResizeOperation, error)

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

func (*SyncJobResizeOperation) ElementType added in v0.1.5

func (*SyncJobResizeOperation) ElementType() reflect.Type

func (*SyncJobResizeOperation) ToSyncJobResizeOperationOutput added in v0.1.5

func (i *SyncJobResizeOperation) ToSyncJobResizeOperationOutput() SyncJobResizeOperationOutput

func (*SyncJobResizeOperation) ToSyncJobResizeOperationOutputWithContext added in v0.1.5

func (i *SyncJobResizeOperation) ToSyncJobResizeOperationOutputWithContext(ctx context.Context) SyncJobResizeOperationOutput

type SyncJobResizeOperationArgs added in v0.1.5

type SyncJobResizeOperationArgs struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
	// Task specification.
	NewInstanceClass pulumi.StringInput
}

The set of arguments for constructing a SyncJobResizeOperation resource.

func (SyncJobResizeOperationArgs) ElementType added in v0.1.5

func (SyncJobResizeOperationArgs) ElementType() reflect.Type

type SyncJobResizeOperationArray added in v0.1.5

type SyncJobResizeOperationArray []SyncJobResizeOperationInput

func (SyncJobResizeOperationArray) ElementType added in v0.1.5

func (SyncJobResizeOperationArray) ToSyncJobResizeOperationArrayOutput added in v0.1.5

func (i SyncJobResizeOperationArray) ToSyncJobResizeOperationArrayOutput() SyncJobResizeOperationArrayOutput

func (SyncJobResizeOperationArray) ToSyncJobResizeOperationArrayOutputWithContext added in v0.1.5

func (i SyncJobResizeOperationArray) ToSyncJobResizeOperationArrayOutputWithContext(ctx context.Context) SyncJobResizeOperationArrayOutput

type SyncJobResizeOperationArrayInput added in v0.1.5

type SyncJobResizeOperationArrayInput interface {
	pulumi.Input

	ToSyncJobResizeOperationArrayOutput() SyncJobResizeOperationArrayOutput
	ToSyncJobResizeOperationArrayOutputWithContext(context.Context) SyncJobResizeOperationArrayOutput
}

SyncJobResizeOperationArrayInput is an input type that accepts SyncJobResizeOperationArray and SyncJobResizeOperationArrayOutput values. You can construct a concrete instance of `SyncJobResizeOperationArrayInput` via:

SyncJobResizeOperationArray{ SyncJobResizeOperationArgs{...} }

type SyncJobResizeOperationArrayOutput added in v0.1.5

type SyncJobResizeOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncJobResizeOperationArrayOutput) ElementType added in v0.1.5

func (SyncJobResizeOperationArrayOutput) Index added in v0.1.5

func (SyncJobResizeOperationArrayOutput) ToSyncJobResizeOperationArrayOutput added in v0.1.5

func (o SyncJobResizeOperationArrayOutput) ToSyncJobResizeOperationArrayOutput() SyncJobResizeOperationArrayOutput

func (SyncJobResizeOperationArrayOutput) ToSyncJobResizeOperationArrayOutputWithContext added in v0.1.5

func (o SyncJobResizeOperationArrayOutput) ToSyncJobResizeOperationArrayOutputWithContext(ctx context.Context) SyncJobResizeOperationArrayOutput

type SyncJobResizeOperationInput added in v0.1.5

type SyncJobResizeOperationInput interface {
	pulumi.Input

	ToSyncJobResizeOperationOutput() SyncJobResizeOperationOutput
	ToSyncJobResizeOperationOutputWithContext(ctx context.Context) SyncJobResizeOperationOutput
}

type SyncJobResizeOperationMap added in v0.1.5

type SyncJobResizeOperationMap map[string]SyncJobResizeOperationInput

func (SyncJobResizeOperationMap) ElementType added in v0.1.5

func (SyncJobResizeOperationMap) ElementType() reflect.Type

func (SyncJobResizeOperationMap) ToSyncJobResizeOperationMapOutput added in v0.1.5

func (i SyncJobResizeOperationMap) ToSyncJobResizeOperationMapOutput() SyncJobResizeOperationMapOutput

func (SyncJobResizeOperationMap) ToSyncJobResizeOperationMapOutputWithContext added in v0.1.5

func (i SyncJobResizeOperationMap) ToSyncJobResizeOperationMapOutputWithContext(ctx context.Context) SyncJobResizeOperationMapOutput

type SyncJobResizeOperationMapInput added in v0.1.5

type SyncJobResizeOperationMapInput interface {
	pulumi.Input

	ToSyncJobResizeOperationMapOutput() SyncJobResizeOperationMapOutput
	ToSyncJobResizeOperationMapOutputWithContext(context.Context) SyncJobResizeOperationMapOutput
}

SyncJobResizeOperationMapInput is an input type that accepts SyncJobResizeOperationMap and SyncJobResizeOperationMapOutput values. You can construct a concrete instance of `SyncJobResizeOperationMapInput` via:

SyncJobResizeOperationMap{ "key": SyncJobResizeOperationArgs{...} }

type SyncJobResizeOperationMapOutput added in v0.1.5

type SyncJobResizeOperationMapOutput struct{ *pulumi.OutputState }

func (SyncJobResizeOperationMapOutput) ElementType added in v0.1.5

func (SyncJobResizeOperationMapOutput) MapIndex added in v0.1.5

func (SyncJobResizeOperationMapOutput) ToSyncJobResizeOperationMapOutput added in v0.1.5

func (o SyncJobResizeOperationMapOutput) ToSyncJobResizeOperationMapOutput() SyncJobResizeOperationMapOutput

func (SyncJobResizeOperationMapOutput) ToSyncJobResizeOperationMapOutputWithContext added in v0.1.5

func (o SyncJobResizeOperationMapOutput) ToSyncJobResizeOperationMapOutputWithContext(ctx context.Context) SyncJobResizeOperationMapOutput

type SyncJobResizeOperationOutput added in v0.1.5

type SyncJobResizeOperationOutput struct{ *pulumi.OutputState }

func (SyncJobResizeOperationOutput) ElementType added in v0.1.5

func (SyncJobResizeOperationOutput) JobId added in v0.1.5

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncJobResizeOperationOutput) NewInstanceClass added in v0.1.5

func (o SyncJobResizeOperationOutput) NewInstanceClass() pulumi.StringOutput

Task specification.

func (SyncJobResizeOperationOutput) ToSyncJobResizeOperationOutput added in v0.1.5

func (o SyncJobResizeOperationOutput) ToSyncJobResizeOperationOutput() SyncJobResizeOperationOutput

func (SyncJobResizeOperationOutput) ToSyncJobResizeOperationOutputWithContext added in v0.1.5

func (o SyncJobResizeOperationOutput) ToSyncJobResizeOperationOutputWithContext(ctx context.Context) SyncJobResizeOperationOutput

type SyncJobResizeOperationState added in v0.1.5

type SyncJobResizeOperationState struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
	// Task specification.
	NewInstanceClass pulumi.StringPtrInput
}

func (SyncJobResizeOperationState) ElementType added in v0.1.5

type SyncJobResumeOperation

type SyncJobResumeOperation struct {
	pulumi.CustomResourceState

	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts syncJobResumeOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJobResumeOperation(ctx, "syncJobResumeOperation", &Dts.SyncJobResumeOperationArgs{
			JobId: pulumi.String("sync-werwfs23"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJobResumeOperation

func GetSyncJobResumeOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobResumeOperationState, opts ...pulumi.ResourceOption) (*SyncJobResumeOperation, error)

GetSyncJobResumeOperation gets an existing SyncJobResumeOperation 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 NewSyncJobResumeOperation

func NewSyncJobResumeOperation(ctx *pulumi.Context,
	name string, args *SyncJobResumeOperationArgs, opts ...pulumi.ResourceOption) (*SyncJobResumeOperation, error)

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

func (*SyncJobResumeOperation) ElementType

func (*SyncJobResumeOperation) ElementType() reflect.Type

func (*SyncJobResumeOperation) ToSyncJobResumeOperationOutput

func (i *SyncJobResumeOperation) ToSyncJobResumeOperationOutput() SyncJobResumeOperationOutput

func (*SyncJobResumeOperation) ToSyncJobResumeOperationOutputWithContext

func (i *SyncJobResumeOperation) ToSyncJobResumeOperationOutputWithContext(ctx context.Context) SyncJobResumeOperationOutput

type SyncJobResumeOperationArgs

type SyncJobResumeOperationArgs struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
}

The set of arguments for constructing a SyncJobResumeOperation resource.

func (SyncJobResumeOperationArgs) ElementType

func (SyncJobResumeOperationArgs) ElementType() reflect.Type

type SyncJobResumeOperationArray

type SyncJobResumeOperationArray []SyncJobResumeOperationInput

func (SyncJobResumeOperationArray) ElementType

func (SyncJobResumeOperationArray) ToSyncJobResumeOperationArrayOutput

func (i SyncJobResumeOperationArray) ToSyncJobResumeOperationArrayOutput() SyncJobResumeOperationArrayOutput

func (SyncJobResumeOperationArray) ToSyncJobResumeOperationArrayOutputWithContext

func (i SyncJobResumeOperationArray) ToSyncJobResumeOperationArrayOutputWithContext(ctx context.Context) SyncJobResumeOperationArrayOutput

type SyncJobResumeOperationArrayInput

type SyncJobResumeOperationArrayInput interface {
	pulumi.Input

	ToSyncJobResumeOperationArrayOutput() SyncJobResumeOperationArrayOutput
	ToSyncJobResumeOperationArrayOutputWithContext(context.Context) SyncJobResumeOperationArrayOutput
}

SyncJobResumeOperationArrayInput is an input type that accepts SyncJobResumeOperationArray and SyncJobResumeOperationArrayOutput values. You can construct a concrete instance of `SyncJobResumeOperationArrayInput` via:

SyncJobResumeOperationArray{ SyncJobResumeOperationArgs{...} }

type SyncJobResumeOperationArrayOutput

type SyncJobResumeOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncJobResumeOperationArrayOutput) ElementType

func (SyncJobResumeOperationArrayOutput) Index

func (SyncJobResumeOperationArrayOutput) ToSyncJobResumeOperationArrayOutput

func (o SyncJobResumeOperationArrayOutput) ToSyncJobResumeOperationArrayOutput() SyncJobResumeOperationArrayOutput

func (SyncJobResumeOperationArrayOutput) ToSyncJobResumeOperationArrayOutputWithContext

func (o SyncJobResumeOperationArrayOutput) ToSyncJobResumeOperationArrayOutputWithContext(ctx context.Context) SyncJobResumeOperationArrayOutput

type SyncJobResumeOperationInput

type SyncJobResumeOperationInput interface {
	pulumi.Input

	ToSyncJobResumeOperationOutput() SyncJobResumeOperationOutput
	ToSyncJobResumeOperationOutputWithContext(ctx context.Context) SyncJobResumeOperationOutput
}

type SyncJobResumeOperationMap

type SyncJobResumeOperationMap map[string]SyncJobResumeOperationInput

func (SyncJobResumeOperationMap) ElementType

func (SyncJobResumeOperationMap) ElementType() reflect.Type

func (SyncJobResumeOperationMap) ToSyncJobResumeOperationMapOutput

func (i SyncJobResumeOperationMap) ToSyncJobResumeOperationMapOutput() SyncJobResumeOperationMapOutput

func (SyncJobResumeOperationMap) ToSyncJobResumeOperationMapOutputWithContext

func (i SyncJobResumeOperationMap) ToSyncJobResumeOperationMapOutputWithContext(ctx context.Context) SyncJobResumeOperationMapOutput

type SyncJobResumeOperationMapInput

type SyncJobResumeOperationMapInput interface {
	pulumi.Input

	ToSyncJobResumeOperationMapOutput() SyncJobResumeOperationMapOutput
	ToSyncJobResumeOperationMapOutputWithContext(context.Context) SyncJobResumeOperationMapOutput
}

SyncJobResumeOperationMapInput is an input type that accepts SyncJobResumeOperationMap and SyncJobResumeOperationMapOutput values. You can construct a concrete instance of `SyncJobResumeOperationMapInput` via:

SyncJobResumeOperationMap{ "key": SyncJobResumeOperationArgs{...} }

type SyncJobResumeOperationMapOutput

type SyncJobResumeOperationMapOutput struct{ *pulumi.OutputState }

func (SyncJobResumeOperationMapOutput) ElementType

func (SyncJobResumeOperationMapOutput) MapIndex

func (SyncJobResumeOperationMapOutput) ToSyncJobResumeOperationMapOutput

func (o SyncJobResumeOperationMapOutput) ToSyncJobResumeOperationMapOutput() SyncJobResumeOperationMapOutput

func (SyncJobResumeOperationMapOutput) ToSyncJobResumeOperationMapOutputWithContext

func (o SyncJobResumeOperationMapOutput) ToSyncJobResumeOperationMapOutputWithContext(ctx context.Context) SyncJobResumeOperationMapOutput

type SyncJobResumeOperationOutput

type SyncJobResumeOperationOutput struct{ *pulumi.OutputState }

func (SyncJobResumeOperationOutput) ElementType

func (SyncJobResumeOperationOutput) JobId

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncJobResumeOperationOutput) ToSyncJobResumeOperationOutput

func (o SyncJobResumeOperationOutput) ToSyncJobResumeOperationOutput() SyncJobResumeOperationOutput

func (SyncJobResumeOperationOutput) ToSyncJobResumeOperationOutputWithContext

func (o SyncJobResumeOperationOutput) ToSyncJobResumeOperationOutputWithContext(ctx context.Context) SyncJobResumeOperationOutput

type SyncJobResumeOperationState

type SyncJobResumeOperationState struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
}

func (SyncJobResumeOperationState) ElementType

type SyncJobStartOperation added in v0.1.5

type SyncJobStartOperation struct {
	pulumi.CustomResourceState

	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts syncJobStartOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJobStartOperation(ctx, "syncJobStartOperation", &Dts.SyncJobStartOperationArgs{
			JobId: pulumi.String("sync-werwfs23"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJobStartOperation added in v0.1.5

func GetSyncJobStartOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobStartOperationState, opts ...pulumi.ResourceOption) (*SyncJobStartOperation, error)

GetSyncJobStartOperation gets an existing SyncJobStartOperation 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 NewSyncJobStartOperation added in v0.1.5

func NewSyncJobStartOperation(ctx *pulumi.Context,
	name string, args *SyncJobStartOperationArgs, opts ...pulumi.ResourceOption) (*SyncJobStartOperation, error)

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

func (*SyncJobStartOperation) ElementType added in v0.1.5

func (*SyncJobStartOperation) ElementType() reflect.Type

func (*SyncJobStartOperation) ToSyncJobStartOperationOutput added in v0.1.5

func (i *SyncJobStartOperation) ToSyncJobStartOperationOutput() SyncJobStartOperationOutput

func (*SyncJobStartOperation) ToSyncJobStartOperationOutputWithContext added in v0.1.5

func (i *SyncJobStartOperation) ToSyncJobStartOperationOutputWithContext(ctx context.Context) SyncJobStartOperationOutput

type SyncJobStartOperationArgs added in v0.1.5

type SyncJobStartOperationArgs struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
}

The set of arguments for constructing a SyncJobStartOperation resource.

func (SyncJobStartOperationArgs) ElementType added in v0.1.5

func (SyncJobStartOperationArgs) ElementType() reflect.Type

type SyncJobStartOperationArray added in v0.1.5

type SyncJobStartOperationArray []SyncJobStartOperationInput

func (SyncJobStartOperationArray) ElementType added in v0.1.5

func (SyncJobStartOperationArray) ElementType() reflect.Type

func (SyncJobStartOperationArray) ToSyncJobStartOperationArrayOutput added in v0.1.5

func (i SyncJobStartOperationArray) ToSyncJobStartOperationArrayOutput() SyncJobStartOperationArrayOutput

func (SyncJobStartOperationArray) ToSyncJobStartOperationArrayOutputWithContext added in v0.1.5

func (i SyncJobStartOperationArray) ToSyncJobStartOperationArrayOutputWithContext(ctx context.Context) SyncJobStartOperationArrayOutput

type SyncJobStartOperationArrayInput added in v0.1.5

type SyncJobStartOperationArrayInput interface {
	pulumi.Input

	ToSyncJobStartOperationArrayOutput() SyncJobStartOperationArrayOutput
	ToSyncJobStartOperationArrayOutputWithContext(context.Context) SyncJobStartOperationArrayOutput
}

SyncJobStartOperationArrayInput is an input type that accepts SyncJobStartOperationArray and SyncJobStartOperationArrayOutput values. You can construct a concrete instance of `SyncJobStartOperationArrayInput` via:

SyncJobStartOperationArray{ SyncJobStartOperationArgs{...} }

type SyncJobStartOperationArrayOutput added in v0.1.5

type SyncJobStartOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncJobStartOperationArrayOutput) ElementType added in v0.1.5

func (SyncJobStartOperationArrayOutput) Index added in v0.1.5

func (SyncJobStartOperationArrayOutput) ToSyncJobStartOperationArrayOutput added in v0.1.5

func (o SyncJobStartOperationArrayOutput) ToSyncJobStartOperationArrayOutput() SyncJobStartOperationArrayOutput

func (SyncJobStartOperationArrayOutput) ToSyncJobStartOperationArrayOutputWithContext added in v0.1.5

func (o SyncJobStartOperationArrayOutput) ToSyncJobStartOperationArrayOutputWithContext(ctx context.Context) SyncJobStartOperationArrayOutput

type SyncJobStartOperationInput added in v0.1.5

type SyncJobStartOperationInput interface {
	pulumi.Input

	ToSyncJobStartOperationOutput() SyncJobStartOperationOutput
	ToSyncJobStartOperationOutputWithContext(ctx context.Context) SyncJobStartOperationOutput
}

type SyncJobStartOperationMap added in v0.1.5

type SyncJobStartOperationMap map[string]SyncJobStartOperationInput

func (SyncJobStartOperationMap) ElementType added in v0.1.5

func (SyncJobStartOperationMap) ElementType() reflect.Type

func (SyncJobStartOperationMap) ToSyncJobStartOperationMapOutput added in v0.1.5

func (i SyncJobStartOperationMap) ToSyncJobStartOperationMapOutput() SyncJobStartOperationMapOutput

func (SyncJobStartOperationMap) ToSyncJobStartOperationMapOutputWithContext added in v0.1.5

func (i SyncJobStartOperationMap) ToSyncJobStartOperationMapOutputWithContext(ctx context.Context) SyncJobStartOperationMapOutput

type SyncJobStartOperationMapInput added in v0.1.5

type SyncJobStartOperationMapInput interface {
	pulumi.Input

	ToSyncJobStartOperationMapOutput() SyncJobStartOperationMapOutput
	ToSyncJobStartOperationMapOutputWithContext(context.Context) SyncJobStartOperationMapOutput
}

SyncJobStartOperationMapInput is an input type that accepts SyncJobStartOperationMap and SyncJobStartOperationMapOutput values. You can construct a concrete instance of `SyncJobStartOperationMapInput` via:

SyncJobStartOperationMap{ "key": SyncJobStartOperationArgs{...} }

type SyncJobStartOperationMapOutput added in v0.1.5

type SyncJobStartOperationMapOutput struct{ *pulumi.OutputState }

func (SyncJobStartOperationMapOutput) ElementType added in v0.1.5

func (SyncJobStartOperationMapOutput) MapIndex added in v0.1.5

func (SyncJobStartOperationMapOutput) ToSyncJobStartOperationMapOutput added in v0.1.5

func (o SyncJobStartOperationMapOutput) ToSyncJobStartOperationMapOutput() SyncJobStartOperationMapOutput

func (SyncJobStartOperationMapOutput) ToSyncJobStartOperationMapOutputWithContext added in v0.1.5

func (o SyncJobStartOperationMapOutput) ToSyncJobStartOperationMapOutputWithContext(ctx context.Context) SyncJobStartOperationMapOutput

type SyncJobStartOperationOutput added in v0.1.5

type SyncJobStartOperationOutput struct{ *pulumi.OutputState }

func (SyncJobStartOperationOutput) ElementType added in v0.1.5

func (SyncJobStartOperationOutput) JobId added in v0.1.5

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncJobStartOperationOutput) ToSyncJobStartOperationOutput added in v0.1.5

func (o SyncJobStartOperationOutput) ToSyncJobStartOperationOutput() SyncJobStartOperationOutput

func (SyncJobStartOperationOutput) ToSyncJobStartOperationOutputWithContext added in v0.1.5

func (o SyncJobStartOperationOutput) ToSyncJobStartOperationOutputWithContext(ctx context.Context) SyncJobStartOperationOutput

type SyncJobStartOperationState added in v0.1.5

type SyncJobStartOperationState struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
}

func (SyncJobStartOperationState) ElementType added in v0.1.5

func (SyncJobStartOperationState) ElementType() reflect.Type

type SyncJobState

type SyncJobState struct {
	// auto renew.
	AutoRenew pulumi.IntPtrInput
	// destination database type.
	DstDatabaseType pulumi.StringPtrInput
	// destination region.
	DstRegion pulumi.StringPtrInput
	// existed job id.
	ExistedJobId pulumi.StringPtrInput
	// instance class.
	InstanceClass pulumi.StringPtrInput
	// job id.
	JobId pulumi.StringPtrInput
	// job name.
	JobName pulumi.StringPtrInput
	// pay mode, optional value is PrePay or PostPay.
	PayMode pulumi.StringPtrInput
	// specification.
	Specification pulumi.StringPtrInput
	// source database type.
	SrcDatabaseType pulumi.StringPtrInput
	// source region.
	SrcRegion pulumi.StringPtrInput
	// tags.
	Tags SyncJobTagArrayInput
}

func (SyncJobState) ElementType

func (SyncJobState) ElementType() reflect.Type

type SyncJobStopOperation added in v0.1.5

type SyncJobStopOperation struct {
	pulumi.CustomResourceState

	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringOutput `pulumi:"jobId"`
}

Provides a resource to create a dts syncJobStopOperation

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dts.NewSyncJobStopOperation(ctx, "syncJobStopOperation", &Dts.SyncJobStopOperationArgs{
			JobId: pulumi.String("sync-werwfs23"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSyncJobStopOperation added in v0.1.5

func GetSyncJobStopOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SyncJobStopOperationState, opts ...pulumi.ResourceOption) (*SyncJobStopOperation, error)

GetSyncJobStopOperation gets an existing SyncJobStopOperation 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 NewSyncJobStopOperation added in v0.1.5

func NewSyncJobStopOperation(ctx *pulumi.Context,
	name string, args *SyncJobStopOperationArgs, opts ...pulumi.ResourceOption) (*SyncJobStopOperation, error)

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

func (*SyncJobStopOperation) ElementType added in v0.1.5

func (*SyncJobStopOperation) ElementType() reflect.Type

func (*SyncJobStopOperation) ToSyncJobStopOperationOutput added in v0.1.5

func (i *SyncJobStopOperation) ToSyncJobStopOperationOutput() SyncJobStopOperationOutput

func (*SyncJobStopOperation) ToSyncJobStopOperationOutputWithContext added in v0.1.5

func (i *SyncJobStopOperation) ToSyncJobStopOperationOutputWithContext(ctx context.Context) SyncJobStopOperationOutput

type SyncJobStopOperationArgs added in v0.1.5

type SyncJobStopOperationArgs struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringInput
}

The set of arguments for constructing a SyncJobStopOperation resource.

func (SyncJobStopOperationArgs) ElementType added in v0.1.5

func (SyncJobStopOperationArgs) ElementType() reflect.Type

type SyncJobStopOperationArray added in v0.1.5

type SyncJobStopOperationArray []SyncJobStopOperationInput

func (SyncJobStopOperationArray) ElementType added in v0.1.5

func (SyncJobStopOperationArray) ElementType() reflect.Type

func (SyncJobStopOperationArray) ToSyncJobStopOperationArrayOutput added in v0.1.5

func (i SyncJobStopOperationArray) ToSyncJobStopOperationArrayOutput() SyncJobStopOperationArrayOutput

func (SyncJobStopOperationArray) ToSyncJobStopOperationArrayOutputWithContext added in v0.1.5

func (i SyncJobStopOperationArray) ToSyncJobStopOperationArrayOutputWithContext(ctx context.Context) SyncJobStopOperationArrayOutput

type SyncJobStopOperationArrayInput added in v0.1.5

type SyncJobStopOperationArrayInput interface {
	pulumi.Input

	ToSyncJobStopOperationArrayOutput() SyncJobStopOperationArrayOutput
	ToSyncJobStopOperationArrayOutputWithContext(context.Context) SyncJobStopOperationArrayOutput
}

SyncJobStopOperationArrayInput is an input type that accepts SyncJobStopOperationArray and SyncJobStopOperationArrayOutput values. You can construct a concrete instance of `SyncJobStopOperationArrayInput` via:

SyncJobStopOperationArray{ SyncJobStopOperationArgs{...} }

type SyncJobStopOperationArrayOutput added in v0.1.5

type SyncJobStopOperationArrayOutput struct{ *pulumi.OutputState }

func (SyncJobStopOperationArrayOutput) ElementType added in v0.1.5

func (SyncJobStopOperationArrayOutput) Index added in v0.1.5

func (SyncJobStopOperationArrayOutput) ToSyncJobStopOperationArrayOutput added in v0.1.5

func (o SyncJobStopOperationArrayOutput) ToSyncJobStopOperationArrayOutput() SyncJobStopOperationArrayOutput

func (SyncJobStopOperationArrayOutput) ToSyncJobStopOperationArrayOutputWithContext added in v0.1.5

func (o SyncJobStopOperationArrayOutput) ToSyncJobStopOperationArrayOutputWithContext(ctx context.Context) SyncJobStopOperationArrayOutput

type SyncJobStopOperationInput added in v0.1.5

type SyncJobStopOperationInput interface {
	pulumi.Input

	ToSyncJobStopOperationOutput() SyncJobStopOperationOutput
	ToSyncJobStopOperationOutputWithContext(ctx context.Context) SyncJobStopOperationOutput
}

type SyncJobStopOperationMap added in v0.1.5

type SyncJobStopOperationMap map[string]SyncJobStopOperationInput

func (SyncJobStopOperationMap) ElementType added in v0.1.5

func (SyncJobStopOperationMap) ElementType() reflect.Type

func (SyncJobStopOperationMap) ToSyncJobStopOperationMapOutput added in v0.1.5

func (i SyncJobStopOperationMap) ToSyncJobStopOperationMapOutput() SyncJobStopOperationMapOutput

func (SyncJobStopOperationMap) ToSyncJobStopOperationMapOutputWithContext added in v0.1.5

func (i SyncJobStopOperationMap) ToSyncJobStopOperationMapOutputWithContext(ctx context.Context) SyncJobStopOperationMapOutput

type SyncJobStopOperationMapInput added in v0.1.5

type SyncJobStopOperationMapInput interface {
	pulumi.Input

	ToSyncJobStopOperationMapOutput() SyncJobStopOperationMapOutput
	ToSyncJobStopOperationMapOutputWithContext(context.Context) SyncJobStopOperationMapOutput
}

SyncJobStopOperationMapInput is an input type that accepts SyncJobStopOperationMap and SyncJobStopOperationMapOutput values. You can construct a concrete instance of `SyncJobStopOperationMapInput` via:

SyncJobStopOperationMap{ "key": SyncJobStopOperationArgs{...} }

type SyncJobStopOperationMapOutput added in v0.1.5

type SyncJobStopOperationMapOutput struct{ *pulumi.OutputState }

func (SyncJobStopOperationMapOutput) ElementType added in v0.1.5

func (SyncJobStopOperationMapOutput) MapIndex added in v0.1.5

func (SyncJobStopOperationMapOutput) ToSyncJobStopOperationMapOutput added in v0.1.5

func (o SyncJobStopOperationMapOutput) ToSyncJobStopOperationMapOutput() SyncJobStopOperationMapOutput

func (SyncJobStopOperationMapOutput) ToSyncJobStopOperationMapOutputWithContext added in v0.1.5

func (o SyncJobStopOperationMapOutput) ToSyncJobStopOperationMapOutputWithContext(ctx context.Context) SyncJobStopOperationMapOutput

type SyncJobStopOperationOutput added in v0.1.5

type SyncJobStopOperationOutput struct{ *pulumi.OutputState }

func (SyncJobStopOperationOutput) ElementType added in v0.1.5

func (SyncJobStopOperationOutput) ElementType() reflect.Type

func (SyncJobStopOperationOutput) JobId added in v0.1.5

Synchronization instance id (i.e. identifies a synchronization job).

func (SyncJobStopOperationOutput) ToSyncJobStopOperationOutput added in v0.1.5

func (o SyncJobStopOperationOutput) ToSyncJobStopOperationOutput() SyncJobStopOperationOutput

func (SyncJobStopOperationOutput) ToSyncJobStopOperationOutputWithContext added in v0.1.5

func (o SyncJobStopOperationOutput) ToSyncJobStopOperationOutputWithContext(ctx context.Context) SyncJobStopOperationOutput

type SyncJobStopOperationState added in v0.1.5

type SyncJobStopOperationState struct {
	// Synchronization instance id (i.e. identifies a synchronization job).
	JobId pulumi.StringPtrInput
}

func (SyncJobStopOperationState) ElementType added in v0.1.5

func (SyncJobStopOperationState) ElementType() reflect.Type

type SyncJobTag

type SyncJobTag struct {
	// tag key.
	TagKey *string `pulumi:"tagKey"`
	// tag value.
	TagValue *string `pulumi:"tagValue"`
}

type SyncJobTagArgs

type SyncJobTagArgs struct {
	// tag key.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// tag value.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (SyncJobTagArgs) ElementType

func (SyncJobTagArgs) ElementType() reflect.Type

func (SyncJobTagArgs) ToSyncJobTagOutput

func (i SyncJobTagArgs) ToSyncJobTagOutput() SyncJobTagOutput

func (SyncJobTagArgs) ToSyncJobTagOutputWithContext

func (i SyncJobTagArgs) ToSyncJobTagOutputWithContext(ctx context.Context) SyncJobTagOutput

type SyncJobTagArray

type SyncJobTagArray []SyncJobTagInput

func (SyncJobTagArray) ElementType

func (SyncJobTagArray) ElementType() reflect.Type

func (SyncJobTagArray) ToSyncJobTagArrayOutput

func (i SyncJobTagArray) ToSyncJobTagArrayOutput() SyncJobTagArrayOutput

func (SyncJobTagArray) ToSyncJobTagArrayOutputWithContext

func (i SyncJobTagArray) ToSyncJobTagArrayOutputWithContext(ctx context.Context) SyncJobTagArrayOutput

type SyncJobTagArrayInput

type SyncJobTagArrayInput interface {
	pulumi.Input

	ToSyncJobTagArrayOutput() SyncJobTagArrayOutput
	ToSyncJobTagArrayOutputWithContext(context.Context) SyncJobTagArrayOutput
}

SyncJobTagArrayInput is an input type that accepts SyncJobTagArray and SyncJobTagArrayOutput values. You can construct a concrete instance of `SyncJobTagArrayInput` via:

SyncJobTagArray{ SyncJobTagArgs{...} }

type SyncJobTagArrayOutput

type SyncJobTagArrayOutput struct{ *pulumi.OutputState }

func (SyncJobTagArrayOutput) ElementType

func (SyncJobTagArrayOutput) ElementType() reflect.Type

func (SyncJobTagArrayOutput) Index

func (SyncJobTagArrayOutput) ToSyncJobTagArrayOutput

func (o SyncJobTagArrayOutput) ToSyncJobTagArrayOutput() SyncJobTagArrayOutput

func (SyncJobTagArrayOutput) ToSyncJobTagArrayOutputWithContext

func (o SyncJobTagArrayOutput) ToSyncJobTagArrayOutputWithContext(ctx context.Context) SyncJobTagArrayOutput

type SyncJobTagInput

type SyncJobTagInput interface {
	pulumi.Input

	ToSyncJobTagOutput() SyncJobTagOutput
	ToSyncJobTagOutputWithContext(context.Context) SyncJobTagOutput
}

SyncJobTagInput is an input type that accepts SyncJobTagArgs and SyncJobTagOutput values. You can construct a concrete instance of `SyncJobTagInput` via:

SyncJobTagArgs{...}

type SyncJobTagOutput

type SyncJobTagOutput struct{ *pulumi.OutputState }

func (SyncJobTagOutput) ElementType

func (SyncJobTagOutput) ElementType() reflect.Type

func (SyncJobTagOutput) TagKey

tag key.

func (SyncJobTagOutput) TagValue

tag value.

func (SyncJobTagOutput) ToSyncJobTagOutput

func (o SyncJobTagOutput) ToSyncJobTagOutput() SyncJobTagOutput

func (SyncJobTagOutput) ToSyncJobTagOutputWithContext

func (o SyncJobTagOutput) ToSyncJobTagOutputWithContext(ctx context.Context) SyncJobTagOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL