tencentcloud.DtsCompareTask
Explore with Pulumi AI
Provides a resource to create a dts compare_task
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const compareTask = new tencentcloud.DtsCompareTask("compareTask", {
jobId: "",
objectMode: "",
objects: {
objectItems: [{
dbMode: "",
dbName: "",
schemaName: "",
tableMode: "",
tables: [{
tableName: "",
}],
viewMode: "",
views: [{
viewName: "",
}],
}],
objectMode: "",
},
taskName: "",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
compare_task = tencentcloud.DtsCompareTask("compareTask",
job_id="",
object_mode="",
objects={
"object_items": [{
"db_mode": "",
"db_name": "",
"schema_name": "",
"table_mode": "",
"tables": [{
"table_name": "",
}],
"view_mode": "",
"views": [{
"view_name": "",
}],
}],
"object_mode": "",
},
task_name="")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.NewDtsCompareTask(ctx, "compareTask", &tencentcloud.DtsCompareTaskArgs{
JobId: pulumi.String(""),
ObjectMode: pulumi.String(""),
Objects: &tencentcloud.DtsCompareTaskObjectsArgs{
ObjectItems: tencentcloud.DtsCompareTaskObjectsObjectItemArray{
&tencentcloud.DtsCompareTaskObjectsObjectItemArgs{
DbMode: pulumi.String(""),
DbName: pulumi.String(""),
SchemaName: pulumi.String(""),
TableMode: pulumi.String(""),
Tables: tencentcloud.DtsCompareTaskObjectsObjectItemTableArray{
&tencentcloud.DtsCompareTaskObjectsObjectItemTableArgs{
TableName: pulumi.String(""),
},
},
ViewMode: pulumi.String(""),
Views: tencentcloud.DtsCompareTaskObjectsObjectItemViewArray{
&tencentcloud.DtsCompareTaskObjectsObjectItemViewArgs{
ViewName: pulumi.String(""),
},
},
},
},
ObjectMode: pulumi.String(""),
},
TaskName: pulumi.String(""),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var compareTask = new Tencentcloud.DtsCompareTask("compareTask", new()
{
JobId = "",
ObjectMode = "",
Objects = new Tencentcloud.Inputs.DtsCompareTaskObjectsArgs
{
ObjectItems = new[]
{
new Tencentcloud.Inputs.DtsCompareTaskObjectsObjectItemArgs
{
DbMode = "",
DbName = "",
SchemaName = "",
TableMode = "",
Tables = new[]
{
new Tencentcloud.Inputs.DtsCompareTaskObjectsObjectItemTableArgs
{
TableName = "",
},
},
ViewMode = "",
Views = new[]
{
new Tencentcloud.Inputs.DtsCompareTaskObjectsObjectItemViewArgs
{
ViewName = "",
},
},
},
},
ObjectMode = "",
},
TaskName = "",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.DtsCompareTask;
import com.pulumi.tencentcloud.DtsCompareTaskArgs;
import com.pulumi.tencentcloud.inputs.DtsCompareTaskObjectsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var compareTask = new DtsCompareTask("compareTask", DtsCompareTaskArgs.builder()
.jobId("")
.objectMode("")
.objects(DtsCompareTaskObjectsArgs.builder()
.objectItems(DtsCompareTaskObjectsObjectItemArgs.builder()
.dbMode("")
.dbName("")
.schemaName("")
.tableMode("")
.tables(DtsCompareTaskObjectsObjectItemTableArgs.builder()
.tableName("")
.build())
.viewMode("")
.views(DtsCompareTaskObjectsObjectItemViewArgs.builder()
.viewName("")
.build())
.build())
.objectMode("")
.build())
.taskName("")
.build());
}
}
resources:
compareTask:
type: tencentcloud:DtsCompareTask
properties:
jobId: ""
objectMode: ""
objects:
objectItems:
- dbMode: ""
dbName: ""
schemaName: ""
tableMode: ""
tables:
- tableName: ""
viewMode: ""
views:
- viewName: ""
objectMode: ""
taskName: ""
Create DtsCompareTask Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DtsCompareTask(name: string, args: DtsCompareTaskArgs, opts?: CustomResourceOptions);
@overload
def DtsCompareTask(resource_name: str,
args: DtsCompareTaskArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DtsCompareTask(resource_name: str,
opts: Optional[ResourceOptions] = None,
job_id: Optional[str] = None,
dts_compare_task_id: Optional[str] = None,
object_mode: Optional[str] = None,
objects: Optional[DtsCompareTaskObjectsArgs] = None,
task_name: Optional[str] = None)
func NewDtsCompareTask(ctx *Context, name string, args DtsCompareTaskArgs, opts ...ResourceOption) (*DtsCompareTask, error)
public DtsCompareTask(string name, DtsCompareTaskArgs args, CustomResourceOptions? opts = null)
public DtsCompareTask(String name, DtsCompareTaskArgs args)
public DtsCompareTask(String name, DtsCompareTaskArgs args, CustomResourceOptions options)
type: tencentcloud:DtsCompareTask
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DtsCompareTaskArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DtsCompareTaskArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DtsCompareTaskArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DtsCompareTaskArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DtsCompareTaskArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DtsCompareTask Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DtsCompareTask resource accepts the following input properties:
- Job
Id string - job id.
- Dts
Compare stringTask Id - ID of the resource.
- Object
Mode string - object mode.
- Objects
Dts
Compare Task Objects - objects.
- Task
Name string - task name.
- Job
Id string - job id.
- Dts
Compare stringTask Id - ID of the resource.
- Object
Mode string - object mode.
- Objects
Dts
Compare Task Objects Args - objects.
- Task
Name string - task name.
- job
Id String - job id.
- dts
Compare StringTask Id - ID of the resource.
- object
Mode String - object mode.
- objects
Dts
Compare Task Objects - objects.
- task
Name String - task name.
- job
Id string - job id.
- dts
Compare stringTask Id - ID of the resource.
- object
Mode string - object mode.
- objects
Dts
Compare Task Objects - objects.
- task
Name string - task name.
- job_
id str - job id.
- dts_
compare_ strtask_ id - ID of the resource.
- object_
mode str - object mode.
- objects
Dts
Compare Task Objects Args - objects.
- task_
name str - task name.
- job
Id String - job id.
- dts
Compare StringTask Id - ID of the resource.
- object
Mode String - object mode.
- objects Property Map
- objects.
- task
Name String - task name.
Outputs
All input properties are implicitly available as output properties. Additionally, the DtsCompareTask resource produces the following output properties:
- Compare
Task stringId - compare task id.
- Id string
- The provider-assigned unique ID for this managed resource.
- Compare
Task stringId - compare task id.
- Id string
- The provider-assigned unique ID for this managed resource.
- compare
Task StringId - compare task id.
- id String
- The provider-assigned unique ID for this managed resource.
- compare
Task stringId - compare task id.
- id string
- The provider-assigned unique ID for this managed resource.
- compare_
task_ strid - compare task id.
- id str
- The provider-assigned unique ID for this managed resource.
- compare
Task StringId - compare task id.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing DtsCompareTask Resource
Get an existing DtsCompareTask resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DtsCompareTaskState, opts?: CustomResourceOptions): DtsCompareTask
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
compare_task_id: Optional[str] = None,
dts_compare_task_id: Optional[str] = None,
job_id: Optional[str] = None,
object_mode: Optional[str] = None,
objects: Optional[DtsCompareTaskObjectsArgs] = None,
task_name: Optional[str] = None) -> DtsCompareTask
func GetDtsCompareTask(ctx *Context, name string, id IDInput, state *DtsCompareTaskState, opts ...ResourceOption) (*DtsCompareTask, error)
public static DtsCompareTask Get(string name, Input<string> id, DtsCompareTaskState? state, CustomResourceOptions? opts = null)
public static DtsCompareTask get(String name, Output<String> id, DtsCompareTaskState state, CustomResourceOptions options)
resources: _: type: tencentcloud:DtsCompareTask get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Compare
Task stringId - compare task id.
- Dts
Compare stringTask Id - ID of the resource.
- Job
Id string - job id.
- Object
Mode string - object mode.
- Objects
Dts
Compare Task Objects - objects.
- Task
Name string - task name.
- Compare
Task stringId - compare task id.
- Dts
Compare stringTask Id - ID of the resource.
- Job
Id string - job id.
- Object
Mode string - object mode.
- Objects
Dts
Compare Task Objects Args - objects.
- Task
Name string - task name.
- compare
Task StringId - compare task id.
- dts
Compare StringTask Id - ID of the resource.
- job
Id String - job id.
- object
Mode String - object mode.
- objects
Dts
Compare Task Objects - objects.
- task
Name String - task name.
- compare
Task stringId - compare task id.
- dts
Compare stringTask Id - ID of the resource.
- job
Id string - job id.
- object
Mode string - object mode.
- objects
Dts
Compare Task Objects - objects.
- task
Name string - task name.
- compare_
task_ strid - compare task id.
- dts_
compare_ strtask_ id - ID of the resource.
- job_
id str - job id.
- object_
mode str - object mode.
- objects
Dts
Compare Task Objects Args - objects.
- task_
name str - task name.
- compare
Task StringId - compare task id.
- dts
Compare StringTask Id - ID of the resource.
- job
Id String - job id.
- object
Mode String - object mode.
- objects Property Map
- objects.
- task
Name String - task name.
Supporting Types
DtsCompareTaskObjects, DtsCompareTaskObjectsArgs
- Object
Mode string - object mode.
- Object
Items List<DtsCompare Task Objects Object Item> - object items.
- Object
Mode string - object mode.
- Object
Items []DtsCompare Task Objects Object Item - object items.
- object
Mode String - object mode.
- object
Items List<DtsCompare Task Objects Object Item> - object items.
- object
Mode string - object mode.
- object
Items DtsCompare Task Objects Object Item[] - object items.
- object_
mode str - object mode.
- object_
items Sequence[DtsCompare Task Objects Object Item] - object items.
- object
Mode String - object mode.
- object
Items List<Property Map> - object items.
DtsCompareTaskObjectsObjectItem, DtsCompareTaskObjectsObjectItemArgs
- Db
Mode string - database mode.
- Db
Name string - database name.
- Schema
Name string - schema name.
- Table
Mode string - table mode.
- Tables
List<Dts
Compare Task Objects Object Item Table> - table list.
- View
Mode string - view mode.
- Views
List<Dts
Compare Task Objects Object Item View> - view list.
- Db
Mode string - database mode.
- Db
Name string - database name.
- Schema
Name string - schema name.
- Table
Mode string - table mode.
- Tables
[]Dts
Compare Task Objects Object Item Table - table list.
- View
Mode string - view mode.
- Views
[]Dts
Compare Task Objects Object Item View - view list.
- db
Mode String - database mode.
- db
Name String - database name.
- schema
Name String - schema name.
- table
Mode String - table mode.
- tables
List<Dts
Compare Task Objects Object Item Table> - table list.
- view
Mode String - view mode.
- views
List<Dts
Compare Task Objects Object Item View> - view list.
- db
Mode string - database mode.
- db
Name string - database name.
- schema
Name string - schema name.
- table
Mode string - table mode.
- tables
Dts
Compare Task Objects Object Item Table[] - table list.
- view
Mode string - view mode.
- views
Dts
Compare Task Objects Object Item View[] - view list.
- db_
mode str - database mode.
- db_
name str - database name.
- schema_
name str - schema name.
- table_
mode str - table mode.
- tables
Sequence[Dts
Compare Task Objects Object Item Table] - table list.
- view_
mode str - view mode.
- views
Sequence[Dts
Compare Task Objects Object Item View] - view list.
- db
Mode String - database mode.
- db
Name String - database name.
- schema
Name String - schema name.
- table
Mode String - table mode.
- tables List<Property Map>
- table list.
- view
Mode String - view mode.
- views List<Property Map>
- view list.
DtsCompareTaskObjectsObjectItemTable, DtsCompareTaskObjectsObjectItemTableArgs
- Table
Name string - table name.
- Table
Name string - table name.
- table
Name String - table name.
- table
Name string - table name.
- table_
name str - table name.
- table
Name String - table name.
DtsCompareTaskObjectsObjectItemView, DtsCompareTaskObjectsObjectItemViewArgs
- View
Name string - view name.
- View
Name string - view name.
- view
Name String - view name.
- view
Name string - view name.
- view_
name str - view name.
- view
Name String - view name.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.