Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.datamigration/v1.MappingRule
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new mapping rule for a given conversion workspace.
Create MappingRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MappingRule(name: string, args: MappingRuleArgs, opts?: CustomResourceOptions);@overload
def MappingRule(resource_name: str,
                args: MappingRuleArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def MappingRule(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                rule_scope: Optional[MappingRuleRuleScope] = None,
                filter: Optional[MappingRuleFilterArgs] = None,
                rule_order: Optional[str] = None,
                conversion_workspace_id: Optional[str] = None,
                mapping_rule_id: Optional[str] = None,
                name: Optional[str] = None,
                convert_rowid_column: Optional[ConvertRowIdToColumnArgs] = None,
                location: Optional[str] = None,
                entity_move: Optional[EntityMoveArgs] = None,
                project: Optional[str] = None,
                display_name: Optional[str] = None,
                multi_entity_rename: Optional[MultiEntityRenameArgs] = None,
                multi_column_data_type_change: Optional[MultiColumnDatatypeChangeArgs] = None,
                request_id: Optional[str] = None,
                filter_table_columns: Optional[FilterTableColumnsArgs] = None,
                conditional_column_set_value: Optional[ConditionalColumnSetValueArgs] = None,
                set_table_primary_key: Optional[SetTablePrimaryKeyArgs] = None,
                single_column_change: Optional[SingleColumnChangeArgs] = None,
                single_entity_rename: Optional[SingleEntityRenameArgs] = None,
                single_package_change: Optional[SinglePackageChangeArgs] = None,
                source_sql_change: Optional[SourceSqlChangeArgs] = None,
                state: Optional[MappingRuleState] = None)func NewMappingRule(ctx *Context, name string, args MappingRuleArgs, opts ...ResourceOption) (*MappingRule, error)public MappingRule(string name, MappingRuleArgs args, CustomResourceOptions? opts = null)
public MappingRule(String name, MappingRuleArgs args)
public MappingRule(String name, MappingRuleArgs args, CustomResourceOptions options)
type: google-native:datamigration/v1:MappingRule
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 MappingRuleArgs
- 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 MappingRuleArgs
- 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 MappingRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MappingRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MappingRuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var mappingRuleResource = new GoogleNative.Datamigration.V1.MappingRule("mappingRuleResource", new()
{
    RuleScope = GoogleNative.Datamigration.V1.MappingRuleRuleScope.DatabaseEntityTypeUnspecified,
    Filter = new GoogleNative.Datamigration.V1.Inputs.MappingRuleFilterArgs
    {
        Entities = new[]
        {
            "string",
        },
        EntityNameContains = "string",
        EntityNamePrefix = "string",
        EntityNameSuffix = "string",
        ParentEntity = "string",
    },
    RuleOrder = "string",
    ConversionWorkspaceId = "string",
    MappingRuleId = "string",
    Name = "string",
    ConvertRowidColumn = new GoogleNative.Datamigration.V1.Inputs.ConvertRowIdToColumnArgs
    {
        OnlyIfNoPrimaryKey = false,
    },
    Location = "string",
    EntityMove = new GoogleNative.Datamigration.V1.Inputs.EntityMoveArgs
    {
        NewSchema = "string",
    },
    Project = "string",
    DisplayName = "string",
    MultiEntityRename = new GoogleNative.Datamigration.V1.Inputs.MultiEntityRenameArgs
    {
        NewNamePattern = "string",
        SourceNameTransformation = GoogleNative.Datamigration.V1.MultiEntityRenameSourceNameTransformation.EntityNameTransformationUnspecified,
    },
    MultiColumnDataTypeChange = new GoogleNative.Datamigration.V1.Inputs.MultiColumnDatatypeChangeArgs
    {
        NewDataType = "string",
        SourceDataTypeFilter = "string",
        CustomFeatures = 
        {
            { "string", "string" },
        },
        OverrideFractionalSecondsPrecision = 0,
        OverrideLength = "string",
        OverridePrecision = 0,
        OverrideScale = 0,
        SourceNumericFilter = new GoogleNative.Datamigration.V1.Inputs.SourceNumericFilterArgs
        {
            NumericFilterOption = GoogleNative.Datamigration.V1.SourceNumericFilterNumericFilterOption.NumericFilterOptionUnspecified,
            SourceMaxPrecisionFilter = 0,
            SourceMaxScaleFilter = 0,
            SourceMinPrecisionFilter = 0,
            SourceMinScaleFilter = 0,
        },
        SourceTextFilter = new GoogleNative.Datamigration.V1.Inputs.SourceTextFilterArgs
        {
            SourceMaxLengthFilter = "string",
            SourceMinLengthFilter = "string",
        },
    },
    RequestId = "string",
    FilterTableColumns = new GoogleNative.Datamigration.V1.Inputs.FilterTableColumnsArgs
    {
        ExcludeColumns = new[]
        {
            "string",
        },
        IncludeColumns = new[]
        {
            "string",
        },
    },
    ConditionalColumnSetValue = new GoogleNative.Datamigration.V1.Inputs.ConditionalColumnSetValueArgs
    {
        ValueTransformation = new GoogleNative.Datamigration.V1.Inputs.ValueTransformationArgs
        {
            ApplyHash = new GoogleNative.Datamigration.V1.Inputs.ApplyHashArgs
            {
                UuidFromBytes = null,
            },
            AssignMaxValue = null,
            AssignMinValue = null,
            AssignNull = null,
            AssignSpecificValue = new GoogleNative.Datamigration.V1.Inputs.AssignSpecificValueArgs
            {
                Value = "string",
            },
            DoubleComparison = new GoogleNative.Datamigration.V1.Inputs.DoubleComparisonFilterArgs
            {
                Value = 0,
                ValueComparison = GoogleNative.Datamigration.V1.DoubleComparisonFilterValueComparison.ValueComparisonUnspecified,
            },
            IntComparison = new GoogleNative.Datamigration.V1.Inputs.IntComparisonFilterArgs
            {
                Value = "string",
                ValueComparison = GoogleNative.Datamigration.V1.IntComparisonFilterValueComparison.ValueComparisonUnspecified,
            },
            IsNull = null,
            RoundScale = new GoogleNative.Datamigration.V1.Inputs.RoundToScaleArgs
            {
                Scale = 0,
            },
            ValueList = new GoogleNative.Datamigration.V1.Inputs.ValueListFilterArgs
            {
                IgnoreCase = false,
                ValuePresentList = GoogleNative.Datamigration.V1.ValueListFilterValuePresentList.ValuePresentInListUnspecified,
                Values = new[]
                {
                    "string",
                },
            },
        },
        CustomFeatures = 
        {
            { "string", "string" },
        },
        SourceNumericFilter = new GoogleNative.Datamigration.V1.Inputs.SourceNumericFilterArgs
        {
            NumericFilterOption = GoogleNative.Datamigration.V1.SourceNumericFilterNumericFilterOption.NumericFilterOptionUnspecified,
            SourceMaxPrecisionFilter = 0,
            SourceMaxScaleFilter = 0,
            SourceMinPrecisionFilter = 0,
            SourceMinScaleFilter = 0,
        },
        SourceTextFilter = new GoogleNative.Datamigration.V1.Inputs.SourceTextFilterArgs
        {
            SourceMaxLengthFilter = "string",
            SourceMinLengthFilter = "string",
        },
    },
    SetTablePrimaryKey = new GoogleNative.Datamigration.V1.Inputs.SetTablePrimaryKeyArgs
    {
        PrimaryKeyColumns = new[]
        {
            "string",
        },
        PrimaryKey = "string",
    },
    SingleColumnChange = new GoogleNative.Datamigration.V1.Inputs.SingleColumnChangeArgs
    {
        Array = false,
        ArrayLength = 0,
        AutoGenerated = false,
        Charset = "string",
        Collation = "string",
        Comment = "string",
        CustomFeatures = 
        {
            { "string", "string" },
        },
        DataType = "string",
        FractionalSecondsPrecision = 0,
        Length = "string",
        Nullable = false,
        Precision = 0,
        Scale = 0,
        SetValues = new[]
        {
            "string",
        },
        Udt = false,
    },
    SingleEntityRename = new GoogleNative.Datamigration.V1.Inputs.SingleEntityRenameArgs
    {
        NewName = "string",
    },
    SinglePackageChange = new GoogleNative.Datamigration.V1.Inputs.SinglePackageChangeArgs
    {
        PackageBody = "string",
        PackageDescription = "string",
    },
    SourceSqlChange = new GoogleNative.Datamigration.V1.Inputs.SourceSqlChangeArgs
    {
        SqlCode = "string",
    },
    State = GoogleNative.Datamigration.V1.MappingRuleState.StateUnspecified,
});
example, err := datamigration.NewMappingRule(ctx, "mappingRuleResource", &datamigration.MappingRuleArgs{
	RuleScope: datamigration.MappingRuleRuleScopeDatabaseEntityTypeUnspecified,
	Filter: &datamigration.MappingRuleFilterArgs{
		Entities: pulumi.StringArray{
			pulumi.String("string"),
		},
		EntityNameContains: pulumi.String("string"),
		EntityNamePrefix:   pulumi.String("string"),
		EntityNameSuffix:   pulumi.String("string"),
		ParentEntity:       pulumi.String("string"),
	},
	RuleOrder:             pulumi.String("string"),
	ConversionWorkspaceId: pulumi.String("string"),
	MappingRuleId:         pulumi.String("string"),
	Name:                  pulumi.String("string"),
	ConvertRowidColumn: &datamigration.ConvertRowIdToColumnArgs{
		OnlyIfNoPrimaryKey: pulumi.Bool(false),
	},
	Location: pulumi.String("string"),
	EntityMove: &datamigration.EntityMoveArgs{
		NewSchema: pulumi.String("string"),
	},
	Project:     pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	MultiEntityRename: &datamigration.MultiEntityRenameArgs{
		NewNamePattern:           pulumi.String("string"),
		SourceNameTransformation: datamigration.MultiEntityRenameSourceNameTransformationEntityNameTransformationUnspecified,
	},
	MultiColumnDataTypeChange: &datamigration.MultiColumnDatatypeChangeArgs{
		NewDataType:          pulumi.String("string"),
		SourceDataTypeFilter: pulumi.String("string"),
		CustomFeatures: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		OverrideFractionalSecondsPrecision: pulumi.Int(0),
		OverrideLength:                     pulumi.String("string"),
		OverridePrecision:                  pulumi.Int(0),
		OverrideScale:                      pulumi.Int(0),
		SourceNumericFilter: &datamigration.SourceNumericFilterArgs{
			NumericFilterOption:      datamigration.SourceNumericFilterNumericFilterOptionNumericFilterOptionUnspecified,
			SourceMaxPrecisionFilter: pulumi.Int(0),
			SourceMaxScaleFilter:     pulumi.Int(0),
			SourceMinPrecisionFilter: pulumi.Int(0),
			SourceMinScaleFilter:     pulumi.Int(0),
		},
		SourceTextFilter: &datamigration.SourceTextFilterArgs{
			SourceMaxLengthFilter: pulumi.String("string"),
			SourceMinLengthFilter: pulumi.String("string"),
		},
	},
	RequestId: pulumi.String("string"),
	FilterTableColumns: &datamigration.FilterTableColumnsArgs{
		ExcludeColumns: pulumi.StringArray{
			pulumi.String("string"),
		},
		IncludeColumns: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ConditionalColumnSetValue: &datamigration.ConditionalColumnSetValueArgs{
		ValueTransformation: &datamigration.ValueTransformationArgs{
			ApplyHash: &datamigration.ApplyHashArgs{
				UuidFromBytes: &datamigration.EmptyArgs{},
			},
			AssignMaxValue: &datamigration.EmptyArgs{},
			AssignMinValue: &datamigration.EmptyArgs{},
			AssignNull:     &datamigration.EmptyArgs{},
			AssignSpecificValue: &datamigration.AssignSpecificValueArgs{
				Value: pulumi.String("string"),
			},
			DoubleComparison: &datamigration.DoubleComparisonFilterArgs{
				Value:           pulumi.Float64(0),
				ValueComparison: datamigration.DoubleComparisonFilterValueComparisonValueComparisonUnspecified,
			},
			IntComparison: &datamigration.IntComparisonFilterArgs{
				Value:           pulumi.String("string"),
				ValueComparison: datamigration.IntComparisonFilterValueComparisonValueComparisonUnspecified,
			},
			IsNull: &datamigration.EmptyArgs{},
			RoundScale: &datamigration.RoundToScaleArgs{
				Scale: pulumi.Int(0),
			},
			ValueList: &datamigration.ValueListFilterArgs{
				IgnoreCase:       pulumi.Bool(false),
				ValuePresentList: datamigration.ValueListFilterValuePresentListValuePresentInListUnspecified,
				Values: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		CustomFeatures: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		SourceNumericFilter: &datamigration.SourceNumericFilterArgs{
			NumericFilterOption:      datamigration.SourceNumericFilterNumericFilterOptionNumericFilterOptionUnspecified,
			SourceMaxPrecisionFilter: pulumi.Int(0),
			SourceMaxScaleFilter:     pulumi.Int(0),
			SourceMinPrecisionFilter: pulumi.Int(0),
			SourceMinScaleFilter:     pulumi.Int(0),
		},
		SourceTextFilter: &datamigration.SourceTextFilterArgs{
			SourceMaxLengthFilter: pulumi.String("string"),
			SourceMinLengthFilter: pulumi.String("string"),
		},
	},
	SetTablePrimaryKey: &datamigration.SetTablePrimaryKeyArgs{
		PrimaryKeyColumns: pulumi.StringArray{
			pulumi.String("string"),
		},
		PrimaryKey: pulumi.String("string"),
	},
	SingleColumnChange: &datamigration.SingleColumnChangeArgs{
		Array:         pulumi.Bool(false),
		ArrayLength:   pulumi.Int(0),
		AutoGenerated: pulumi.Bool(false),
		Charset:       pulumi.String("string"),
		Collation:     pulumi.String("string"),
		Comment:       pulumi.String("string"),
		CustomFeatures: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		DataType:                   pulumi.String("string"),
		FractionalSecondsPrecision: pulumi.Int(0),
		Length:                     pulumi.String("string"),
		Nullable:                   pulumi.Bool(false),
		Precision:                  pulumi.Int(0),
		Scale:                      pulumi.Int(0),
		SetValues: pulumi.StringArray{
			pulumi.String("string"),
		},
		Udt: pulumi.Bool(false),
	},
	SingleEntityRename: &datamigration.SingleEntityRenameArgs{
		NewName: pulumi.String("string"),
	},
	SinglePackageChange: &datamigration.SinglePackageChangeArgs{
		PackageBody:        pulumi.String("string"),
		PackageDescription: pulumi.String("string"),
	},
	SourceSqlChange: &datamigration.SourceSqlChangeArgs{
		SqlCode: pulumi.String("string"),
	},
	State: datamigration.MappingRuleStateStateUnspecified,
})
var mappingRuleResource = new MappingRule("mappingRuleResource", MappingRuleArgs.builder()
    .ruleScope("DATABASE_ENTITY_TYPE_UNSPECIFIED")
    .filter(MappingRuleFilterArgs.builder()
        .entities("string")
        .entityNameContains("string")
        .entityNamePrefix("string")
        .entityNameSuffix("string")
        .parentEntity("string")
        .build())
    .ruleOrder("string")
    .conversionWorkspaceId("string")
    .mappingRuleId("string")
    .name("string")
    .convertRowidColumn(ConvertRowIdToColumnArgs.builder()
        .onlyIfNoPrimaryKey(false)
        .build())
    .location("string")
    .entityMove(EntityMoveArgs.builder()
        .newSchema("string")
        .build())
    .project("string")
    .displayName("string")
    .multiEntityRename(MultiEntityRenameArgs.builder()
        .newNamePattern("string")
        .sourceNameTransformation("ENTITY_NAME_TRANSFORMATION_UNSPECIFIED")
        .build())
    .multiColumnDataTypeChange(MultiColumnDatatypeChangeArgs.builder()
        .newDataType("string")
        .sourceDataTypeFilter("string")
        .customFeatures(Map.of("string", "string"))
        .overrideFractionalSecondsPrecision(0)
        .overrideLength("string")
        .overridePrecision(0)
        .overrideScale(0)
        .sourceNumericFilter(SourceNumericFilterArgs.builder()
            .numericFilterOption("NUMERIC_FILTER_OPTION_UNSPECIFIED")
            .sourceMaxPrecisionFilter(0)
            .sourceMaxScaleFilter(0)
            .sourceMinPrecisionFilter(0)
            .sourceMinScaleFilter(0)
            .build())
        .sourceTextFilter(SourceTextFilterArgs.builder()
            .sourceMaxLengthFilter("string")
            .sourceMinLengthFilter("string")
            .build())
        .build())
    .requestId("string")
    .filterTableColumns(FilterTableColumnsArgs.builder()
        .excludeColumns("string")
        .includeColumns("string")
        .build())
    .conditionalColumnSetValue(ConditionalColumnSetValueArgs.builder()
        .valueTransformation(ValueTransformationArgs.builder()
            .applyHash(ApplyHashArgs.builder()
                .uuidFromBytes()
                .build())
            .assignMaxValue()
            .assignMinValue()
            .assignNull()
            .assignSpecificValue(AssignSpecificValueArgs.builder()
                .value("string")
                .build())
            .doubleComparison(DoubleComparisonFilterArgs.builder()
                .value(0)
                .valueComparison("VALUE_COMPARISON_UNSPECIFIED")
                .build())
            .intComparison(IntComparisonFilterArgs.builder()
                .value("string")
                .valueComparison("VALUE_COMPARISON_UNSPECIFIED")
                .build())
            .isNull()
            .roundScale(RoundToScaleArgs.builder()
                .scale(0)
                .build())
            .valueList(ValueListFilterArgs.builder()
                .ignoreCase(false)
                .valuePresentList("VALUE_PRESENT_IN_LIST_UNSPECIFIED")
                .values("string")
                .build())
            .build())
        .customFeatures(Map.of("string", "string"))
        .sourceNumericFilter(SourceNumericFilterArgs.builder()
            .numericFilterOption("NUMERIC_FILTER_OPTION_UNSPECIFIED")
            .sourceMaxPrecisionFilter(0)
            .sourceMaxScaleFilter(0)
            .sourceMinPrecisionFilter(0)
            .sourceMinScaleFilter(0)
            .build())
        .sourceTextFilter(SourceTextFilterArgs.builder()
            .sourceMaxLengthFilter("string")
            .sourceMinLengthFilter("string")
            .build())
        .build())
    .setTablePrimaryKey(SetTablePrimaryKeyArgs.builder()
        .primaryKeyColumns("string")
        .primaryKey("string")
        .build())
    .singleColumnChange(SingleColumnChangeArgs.builder()
        .array(false)
        .arrayLength(0)
        .autoGenerated(false)
        .charset("string")
        .collation("string")
        .comment("string")
        .customFeatures(Map.of("string", "string"))
        .dataType("string")
        .fractionalSecondsPrecision(0)
        .length("string")
        .nullable(false)
        .precision(0)
        .scale(0)
        .setValues("string")
        .udt(false)
        .build())
    .singleEntityRename(SingleEntityRenameArgs.builder()
        .newName("string")
        .build())
    .singlePackageChange(SinglePackageChangeArgs.builder()
        .packageBody("string")
        .packageDescription("string")
        .build())
    .sourceSqlChange(SourceSqlChangeArgs.builder()
        .sqlCode("string")
        .build())
    .state("STATE_UNSPECIFIED")
    .build());
mapping_rule_resource = google_native.datamigration.v1.MappingRule("mappingRuleResource",
    rule_scope=google_native.datamigration.v1.MappingRuleRuleScope.DATABASE_ENTITY_TYPE_UNSPECIFIED,
    filter={
        "entities": ["string"],
        "entity_name_contains": "string",
        "entity_name_prefix": "string",
        "entity_name_suffix": "string",
        "parent_entity": "string",
    },
    rule_order="string",
    conversion_workspace_id="string",
    mapping_rule_id="string",
    name="string",
    convert_rowid_column={
        "only_if_no_primary_key": False,
    },
    location="string",
    entity_move={
        "new_schema": "string",
    },
    project="string",
    display_name="string",
    multi_entity_rename={
        "new_name_pattern": "string",
        "source_name_transformation": google_native.datamigration.v1.MultiEntityRenameSourceNameTransformation.ENTITY_NAME_TRANSFORMATION_UNSPECIFIED,
    },
    multi_column_data_type_change={
        "new_data_type": "string",
        "source_data_type_filter": "string",
        "custom_features": {
            "string": "string",
        },
        "override_fractional_seconds_precision": 0,
        "override_length": "string",
        "override_precision": 0,
        "override_scale": 0,
        "source_numeric_filter": {
            "numeric_filter_option": google_native.datamigration.v1.SourceNumericFilterNumericFilterOption.NUMERIC_FILTER_OPTION_UNSPECIFIED,
            "source_max_precision_filter": 0,
            "source_max_scale_filter": 0,
            "source_min_precision_filter": 0,
            "source_min_scale_filter": 0,
        },
        "source_text_filter": {
            "source_max_length_filter": "string",
            "source_min_length_filter": "string",
        },
    },
    request_id="string",
    filter_table_columns={
        "exclude_columns": ["string"],
        "include_columns": ["string"],
    },
    conditional_column_set_value={
        "value_transformation": {
            "apply_hash": {
                "uuid_from_bytes": {},
            },
            "assign_max_value": {},
            "assign_min_value": {},
            "assign_null": {},
            "assign_specific_value": {
                "value": "string",
            },
            "double_comparison": {
                "value": 0,
                "value_comparison": google_native.datamigration.v1.DoubleComparisonFilterValueComparison.VALUE_COMPARISON_UNSPECIFIED,
            },
            "int_comparison": {
                "value": "string",
                "value_comparison": google_native.datamigration.v1.IntComparisonFilterValueComparison.VALUE_COMPARISON_UNSPECIFIED,
            },
            "is_null": {},
            "round_scale": {
                "scale": 0,
            },
            "value_list": {
                "ignore_case": False,
                "value_present_list": google_native.datamigration.v1.ValueListFilterValuePresentList.VALUE_PRESENT_IN_LIST_UNSPECIFIED,
                "values": ["string"],
            },
        },
        "custom_features": {
            "string": "string",
        },
        "source_numeric_filter": {
            "numeric_filter_option": google_native.datamigration.v1.SourceNumericFilterNumericFilterOption.NUMERIC_FILTER_OPTION_UNSPECIFIED,
            "source_max_precision_filter": 0,
            "source_max_scale_filter": 0,
            "source_min_precision_filter": 0,
            "source_min_scale_filter": 0,
        },
        "source_text_filter": {
            "source_max_length_filter": "string",
            "source_min_length_filter": "string",
        },
    },
    set_table_primary_key={
        "primary_key_columns": ["string"],
        "primary_key": "string",
    },
    single_column_change={
        "array": False,
        "array_length": 0,
        "auto_generated": False,
        "charset": "string",
        "collation": "string",
        "comment": "string",
        "custom_features": {
            "string": "string",
        },
        "data_type": "string",
        "fractional_seconds_precision": 0,
        "length": "string",
        "nullable": False,
        "precision": 0,
        "scale": 0,
        "set_values": ["string"],
        "udt": False,
    },
    single_entity_rename={
        "new_name": "string",
    },
    single_package_change={
        "package_body": "string",
        "package_description": "string",
    },
    source_sql_change={
        "sql_code": "string",
    },
    state=google_native.datamigration.v1.MappingRuleState.STATE_UNSPECIFIED)
const mappingRuleResource = new google_native.datamigration.v1.MappingRule("mappingRuleResource", {
    ruleScope: google_native.datamigration.v1.MappingRuleRuleScope.DatabaseEntityTypeUnspecified,
    filter: {
        entities: ["string"],
        entityNameContains: "string",
        entityNamePrefix: "string",
        entityNameSuffix: "string",
        parentEntity: "string",
    },
    ruleOrder: "string",
    conversionWorkspaceId: "string",
    mappingRuleId: "string",
    name: "string",
    convertRowidColumn: {
        onlyIfNoPrimaryKey: false,
    },
    location: "string",
    entityMove: {
        newSchema: "string",
    },
    project: "string",
    displayName: "string",
    multiEntityRename: {
        newNamePattern: "string",
        sourceNameTransformation: google_native.datamigration.v1.MultiEntityRenameSourceNameTransformation.EntityNameTransformationUnspecified,
    },
    multiColumnDataTypeChange: {
        newDataType: "string",
        sourceDataTypeFilter: "string",
        customFeatures: {
            string: "string",
        },
        overrideFractionalSecondsPrecision: 0,
        overrideLength: "string",
        overridePrecision: 0,
        overrideScale: 0,
        sourceNumericFilter: {
            numericFilterOption: google_native.datamigration.v1.SourceNumericFilterNumericFilterOption.NumericFilterOptionUnspecified,
            sourceMaxPrecisionFilter: 0,
            sourceMaxScaleFilter: 0,
            sourceMinPrecisionFilter: 0,
            sourceMinScaleFilter: 0,
        },
        sourceTextFilter: {
            sourceMaxLengthFilter: "string",
            sourceMinLengthFilter: "string",
        },
    },
    requestId: "string",
    filterTableColumns: {
        excludeColumns: ["string"],
        includeColumns: ["string"],
    },
    conditionalColumnSetValue: {
        valueTransformation: {
            applyHash: {
                uuidFromBytes: {},
            },
            assignMaxValue: {},
            assignMinValue: {},
            assignNull: {},
            assignSpecificValue: {
                value: "string",
            },
            doubleComparison: {
                value: 0,
                valueComparison: google_native.datamigration.v1.DoubleComparisonFilterValueComparison.ValueComparisonUnspecified,
            },
            intComparison: {
                value: "string",
                valueComparison: google_native.datamigration.v1.IntComparisonFilterValueComparison.ValueComparisonUnspecified,
            },
            isNull: {},
            roundScale: {
                scale: 0,
            },
            valueList: {
                ignoreCase: false,
                valuePresentList: google_native.datamigration.v1.ValueListFilterValuePresentList.ValuePresentInListUnspecified,
                values: ["string"],
            },
        },
        customFeatures: {
            string: "string",
        },
        sourceNumericFilter: {
            numericFilterOption: google_native.datamigration.v1.SourceNumericFilterNumericFilterOption.NumericFilterOptionUnspecified,
            sourceMaxPrecisionFilter: 0,
            sourceMaxScaleFilter: 0,
            sourceMinPrecisionFilter: 0,
            sourceMinScaleFilter: 0,
        },
        sourceTextFilter: {
            sourceMaxLengthFilter: "string",
            sourceMinLengthFilter: "string",
        },
    },
    setTablePrimaryKey: {
        primaryKeyColumns: ["string"],
        primaryKey: "string",
    },
    singleColumnChange: {
        array: false,
        arrayLength: 0,
        autoGenerated: false,
        charset: "string",
        collation: "string",
        comment: "string",
        customFeatures: {
            string: "string",
        },
        dataType: "string",
        fractionalSecondsPrecision: 0,
        length: "string",
        nullable: false,
        precision: 0,
        scale: 0,
        setValues: ["string"],
        udt: false,
    },
    singleEntityRename: {
        newName: "string",
    },
    singlePackageChange: {
        packageBody: "string",
        packageDescription: "string",
    },
    sourceSqlChange: {
        sqlCode: "string",
    },
    state: google_native.datamigration.v1.MappingRuleState.StateUnspecified,
});
type: google-native:datamigration/v1:MappingRule
properties:
    conditionalColumnSetValue:
        customFeatures:
            string: string
        sourceNumericFilter:
            numericFilterOption: NUMERIC_FILTER_OPTION_UNSPECIFIED
            sourceMaxPrecisionFilter: 0
            sourceMaxScaleFilter: 0
            sourceMinPrecisionFilter: 0
            sourceMinScaleFilter: 0
        sourceTextFilter:
            sourceMaxLengthFilter: string
            sourceMinLengthFilter: string
        valueTransformation:
            applyHash:
                uuidFromBytes: {}
            assignMaxValue: {}
            assignMinValue: {}
            assignNull: {}
            assignSpecificValue:
                value: string
            doubleComparison:
                value: 0
                valueComparison: VALUE_COMPARISON_UNSPECIFIED
            intComparison:
                value: string
                valueComparison: VALUE_COMPARISON_UNSPECIFIED
            isNull: {}
            roundScale:
                scale: 0
            valueList:
                ignoreCase: false
                valuePresentList: VALUE_PRESENT_IN_LIST_UNSPECIFIED
                values:
                    - string
    conversionWorkspaceId: string
    convertRowidColumn:
        onlyIfNoPrimaryKey: false
    displayName: string
    entityMove:
        newSchema: string
    filter:
        entities:
            - string
        entityNameContains: string
        entityNamePrefix: string
        entityNameSuffix: string
        parentEntity: string
    filterTableColumns:
        excludeColumns:
            - string
        includeColumns:
            - string
    location: string
    mappingRuleId: string
    multiColumnDataTypeChange:
        customFeatures:
            string: string
        newDataType: string
        overrideFractionalSecondsPrecision: 0
        overrideLength: string
        overridePrecision: 0
        overrideScale: 0
        sourceDataTypeFilter: string
        sourceNumericFilter:
            numericFilterOption: NUMERIC_FILTER_OPTION_UNSPECIFIED
            sourceMaxPrecisionFilter: 0
            sourceMaxScaleFilter: 0
            sourceMinPrecisionFilter: 0
            sourceMinScaleFilter: 0
        sourceTextFilter:
            sourceMaxLengthFilter: string
            sourceMinLengthFilter: string
    multiEntityRename:
        newNamePattern: string
        sourceNameTransformation: ENTITY_NAME_TRANSFORMATION_UNSPECIFIED
    name: string
    project: string
    requestId: string
    ruleOrder: string
    ruleScope: DATABASE_ENTITY_TYPE_UNSPECIFIED
    setTablePrimaryKey:
        primaryKey: string
        primaryKeyColumns:
            - string
    singleColumnChange:
        array: false
        arrayLength: 0
        autoGenerated: false
        charset: string
        collation: string
        comment: string
        customFeatures:
            string: string
        dataType: string
        fractionalSecondsPrecision: 0
        length: string
        nullable: false
        precision: 0
        scale: 0
        setValues:
            - string
        udt: false
    singleEntityRename:
        newName: string
    singlePackageChange:
        packageBody: string
        packageDescription: string
    sourceSqlChange:
        sqlCode: string
    state: STATE_UNSPECIFIED
MappingRule 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 MappingRule resource accepts the following input properties:
- ConversionWorkspace stringId 
- Filter
Pulumi.Google Native. Datamigration. V1. Inputs. Mapping Rule Filter 
- The rule filter
- MappingRule stringId 
- Required. The ID of the rule to create.
- RuleOrder string
- The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
- RuleScope Pulumi.Google Native. Datamigration. V1. Mapping Rule Rule Scope 
- The rule scope
- ConditionalColumn Pulumi.Set Value Google Native. Datamigration. V1. Inputs. Conditional Column Set Value 
- Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
- ConvertRowid Pulumi.Column Google Native. Datamigration. V1. Inputs. Convert Row Id To Column 
- Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- DisplayName string
- Optional. A human readable name
- EntityMove Pulumi.Google Native. Datamigration. V1. Inputs. Entity Move 
- Optional. Rule to specify how multiple entities should be relocated into a different schema.
- FilterTable Pulumi.Columns Google Native. Datamigration. V1. Inputs. Filter Table Columns 
- Optional. Rule to specify the list of columns to include or exclude from a table.
- Location string
- MultiColumn Pulumi.Data Type Change Google Native. Datamigration. V1. Inputs. Multi Column Datatype Change 
- Optional. Rule to specify how multiple columns should be converted to a different data type.
- MultiEntity Pulumi.Rename Google Native. Datamigration. V1. Inputs. Multi Entity Rename 
- Optional. Rule to specify how multiple entities should be renamed.
- Name string
- Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
- Project string
- RequestId string
- A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- SetTable Pulumi.Primary Key Google Native. Datamigration. V1. Inputs. Set Table Primary Key 
- Optional. Rule to specify the primary key for a table
- SingleColumn Pulumi.Change Google Native. Datamigration. V1. Inputs. Single Column Change 
- Optional. Rule to specify how a single column is converted.
- SingleEntity Pulumi.Rename Google Native. Datamigration. V1. Inputs. Single Entity Rename 
- Optional. Rule to specify how a single entity should be renamed.
- SinglePackage Pulumi.Change Google Native. Datamigration. V1. Inputs. Single Package Change 
- Optional. Rule to specify how a single package is converted.
- SourceSql Pulumi.Change Google Native. Datamigration. V1. Inputs. Source Sql Change 
- Optional. Rule to change the sql code for an entity, for example, function, procedure.
- State
Pulumi.Google Native. Datamigration. V1. Mapping Rule State 
- Optional. The mapping rule state
- ConversionWorkspace stringId 
- Filter
MappingRule Filter Args 
- The rule filter
- MappingRule stringId 
- Required. The ID of the rule to create.
- RuleOrder string
- The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
- RuleScope MappingRule Rule Scope 
- The rule scope
- ConditionalColumn ConditionalSet Value Column Set Value Args 
- Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
- ConvertRowid ConvertColumn Row Id To Column Args 
- Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- DisplayName string
- Optional. A human readable name
- EntityMove EntityMove Args 
- Optional. Rule to specify how multiple entities should be relocated into a different schema.
- FilterTable FilterColumns Table Columns Args 
- Optional. Rule to specify the list of columns to include or exclude from a table.
- Location string
- MultiColumn MultiData Type Change Column Datatype Change Args 
- Optional. Rule to specify how multiple columns should be converted to a different data type.
- MultiEntity MultiRename Entity Rename Args 
- Optional. Rule to specify how multiple entities should be renamed.
- Name string
- Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
- Project string
- RequestId string
- A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- SetTable SetPrimary Key Table Primary Key Args 
- Optional. Rule to specify the primary key for a table
- SingleColumn SingleChange Column Change Args 
- Optional. Rule to specify how a single column is converted.
- SingleEntity SingleRename Entity Rename Args 
- Optional. Rule to specify how a single entity should be renamed.
- SinglePackage SingleChange Package Change Args 
- Optional. Rule to specify how a single package is converted.
- SourceSql SourceChange Sql Change Args 
- Optional. Rule to change the sql code for an entity, for example, function, procedure.
- State
MappingRule State Enum 
- Optional. The mapping rule state
- conversionWorkspace StringId 
- filter
MappingRule Filter 
- The rule filter
- mappingRule StringId 
- Required. The ID of the rule to create.
- ruleOrder String
- The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
- ruleScope MappingRule Rule Scope 
- The rule scope
- conditionalColumn ConditionalSet Value Column Set Value 
- Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
- convertRowid ConvertColumn Row Id To Column 
- Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- displayName String
- Optional. A human readable name
- entityMove EntityMove 
- Optional. Rule to specify how multiple entities should be relocated into a different schema.
- filterTable FilterColumns Table Columns 
- Optional. Rule to specify the list of columns to include or exclude from a table.
- location String
- multiColumn MultiData Type Change Column Datatype Change 
- Optional. Rule to specify how multiple columns should be converted to a different data type.
- multiEntity MultiRename Entity Rename 
- Optional. Rule to specify how multiple entities should be renamed.
- name String
- Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
- project String
- requestId String
- A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- setTable SetPrimary Key Table Primary Key 
- Optional. Rule to specify the primary key for a table
- singleColumn SingleChange Column Change 
- Optional. Rule to specify how a single column is converted.
- singleEntity SingleRename Entity Rename 
- Optional. Rule to specify how a single entity should be renamed.
- singlePackage SingleChange Package Change 
- Optional. Rule to specify how a single package is converted.
- sourceSql SourceChange Sql Change 
- Optional. Rule to change the sql code for an entity, for example, function, procedure.
- state
MappingRule State 
- Optional. The mapping rule state
- conversionWorkspace stringId 
- filter
MappingRule Filter 
- The rule filter
- mappingRule stringId 
- Required. The ID of the rule to create.
- ruleOrder string
- The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
- ruleScope MappingRule Rule Scope 
- The rule scope
- conditionalColumn ConditionalSet Value Column Set Value 
- Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
- convertRowid ConvertColumn Row Id To Column 
- Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- displayName string
- Optional. A human readable name
- entityMove EntityMove 
- Optional. Rule to specify how multiple entities should be relocated into a different schema.
- filterTable FilterColumns Table Columns 
- Optional. Rule to specify the list of columns to include or exclude from a table.
- location string
- multiColumn MultiData Type Change Column Datatype Change 
- Optional. Rule to specify how multiple columns should be converted to a different data type.
- multiEntity MultiRename Entity Rename 
- Optional. Rule to specify how multiple entities should be renamed.
- name string
- Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
- project string
- requestId string
- A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- setTable SetPrimary Key Table Primary Key 
- Optional. Rule to specify the primary key for a table
- singleColumn SingleChange Column Change 
- Optional. Rule to specify how a single column is converted.
- singleEntity SingleRename Entity Rename 
- Optional. Rule to specify how a single entity should be renamed.
- singlePackage SingleChange Package Change 
- Optional. Rule to specify how a single package is converted.
- sourceSql SourceChange Sql Change 
- Optional. Rule to change the sql code for an entity, for example, function, procedure.
- state
MappingRule State 
- Optional. The mapping rule state
- conversion_workspace_ strid 
- filter
MappingRule Filter Args 
- The rule filter
- mapping_rule_ strid 
- Required. The ID of the rule to create.
- rule_order str
- The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
- rule_scope MappingRule Rule Scope 
- The rule scope
- conditional_column_ Conditionalset_ value Column Set Value Args 
- Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
- convert_rowid_ Convertcolumn Row Id To Column Args 
- Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- display_name str
- Optional. A human readable name
- entity_move EntityMove Args 
- Optional. Rule to specify how multiple entities should be relocated into a different schema.
- filter_table_ Filtercolumns Table Columns Args 
- Optional. Rule to specify the list of columns to include or exclude from a table.
- location str
- multi_column_ Multidata_ type_ change Column Datatype Change Args 
- Optional. Rule to specify how multiple columns should be converted to a different data type.
- multi_entity_ Multirename Entity Rename Args 
- Optional. Rule to specify how multiple entities should be renamed.
- name str
- Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
- project str
- request_id str
- A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- set_table_ Setprimary_ key Table Primary Key Args 
- Optional. Rule to specify the primary key for a table
- single_column_ Singlechange Column Change Args 
- Optional. Rule to specify how a single column is converted.
- single_entity_ Singlerename Entity Rename Args 
- Optional. Rule to specify how a single entity should be renamed.
- single_package_ Singlechange Package Change Args 
- Optional. Rule to specify how a single package is converted.
- source_sql_ Sourcechange Sql Change Args 
- Optional. Rule to change the sql code for an entity, for example, function, procedure.
- state
MappingRule State 
- Optional. The mapping rule state
- conversionWorkspace StringId 
- filter Property Map
- The rule filter
- mappingRule StringId 
- Required. The ID of the rule to create.
- ruleOrder String
- The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
- ruleScope "DATABASE_ENTITY_TYPE_UNSPECIFIED" | "DATABASE_ENTITY_TYPE_SCHEMA" | "DATABASE_ENTITY_TYPE_TABLE" | "DATABASE_ENTITY_TYPE_COLUMN" | "DATABASE_ENTITY_TYPE_CONSTRAINT" | "DATABASE_ENTITY_TYPE_INDEX" | "DATABASE_ENTITY_TYPE_TRIGGER" | "DATABASE_ENTITY_TYPE_VIEW" | "DATABASE_ENTITY_TYPE_SEQUENCE" | "DATABASE_ENTITY_TYPE_STORED_PROCEDURE" | "DATABASE_ENTITY_TYPE_FUNCTION" | "DATABASE_ENTITY_TYPE_SYNONYM" | "DATABASE_ENTITY_TYPE_DATABASE_PACKAGE" | "DATABASE_ENTITY_TYPE_UDT" | "DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW" | "DATABASE_ENTITY_TYPE_DATABASE"
- The rule scope
- conditionalColumn Property MapSet Value 
- Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
- convertRowid Property MapColumn 
- Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- displayName String
- Optional. A human readable name
- entityMove Property Map
- Optional. Rule to specify how multiple entities should be relocated into a different schema.
- filterTable Property MapColumns 
- Optional. Rule to specify the list of columns to include or exclude from a table.
- location String
- multiColumn Property MapData Type Change 
- Optional. Rule to specify how multiple columns should be converted to a different data type.
- multiEntity Property MapRename 
- Optional. Rule to specify how multiple entities should be renamed.
- name String
- Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
- project String
- requestId String
- A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
- setTable Property MapPrimary Key 
- Optional. Rule to specify the primary key for a table
- singleColumn Property MapChange 
- Optional. Rule to specify how a single column is converted.
- singleEntity Property MapRename 
- Optional. Rule to specify how a single entity should be renamed.
- singlePackage Property MapChange 
- Optional. Rule to specify how a single package is converted.
- sourceSql Property MapChange 
- Optional. Rule to change the sql code for an entity, for example, function, procedure.
- state "STATE_UNSPECIFIED" | "ENABLED" | "DISABLED" | "DELETED"
- Optional. The mapping rule state
Outputs
All input properties are implicitly available as output properties. Additionally, the MappingRule resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- RevisionCreate stringTime 
- The timestamp that the revision was created.
- RevisionId string
- The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
- Id string
- The provider-assigned unique ID for this managed resource.
- RevisionCreate stringTime 
- The timestamp that the revision was created.
- RevisionId string
- The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
- id String
- The provider-assigned unique ID for this managed resource.
- revisionCreate StringTime 
- The timestamp that the revision was created.
- revisionId String
- The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
- id string
- The provider-assigned unique ID for this managed resource.
- revisionCreate stringTime 
- The timestamp that the revision was created.
- revisionId string
- The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
- id str
- The provider-assigned unique ID for this managed resource.
- revision_create_ strtime 
- The timestamp that the revision was created.
- revision_id str
- The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
- id String
- The provider-assigned unique ID for this managed resource.
- revisionCreate StringTime 
- The timestamp that the revision was created.
- revisionId String
- The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
Supporting Types
ApplyHash, ApplyHashArgs    
- UuidFrom Pulumi.Bytes Google Native. Datamigration. V1. Inputs. Empty 
- Optional. Generate UUID from the data's byte array
- UuidFrom EmptyBytes 
- Optional. Generate UUID from the data's byte array
- uuidFrom EmptyBytes 
- Optional. Generate UUID from the data's byte array
- uuidFrom EmptyBytes 
- Optional. Generate UUID from the data's byte array
- uuid_from_ Emptybytes 
- Optional. Generate UUID from the data's byte array
- uuidFrom Property MapBytes 
- Optional. Generate UUID from the data's byte array
ApplyHashResponse, ApplyHashResponseArgs      
- UuidFrom Pulumi.Bytes Google Native. Datamigration. V1. Inputs. Empty Response 
- Optional. Generate UUID from the data's byte array
- UuidFrom EmptyBytes Response 
- Optional. Generate UUID from the data's byte array
- uuidFrom EmptyBytes Response 
- Optional. Generate UUID from the data's byte array
- uuidFrom EmptyBytes Response 
- Optional. Generate UUID from the data's byte array
- uuid_from_ Emptybytes Response 
- Optional. Generate UUID from the data's byte array
- uuidFrom Property MapBytes 
- Optional. Generate UUID from the data's byte array
AssignSpecificValue, AssignSpecificValueArgs      
- Value string
- Specific value to be assigned
- Value string
- Specific value to be assigned
- value String
- Specific value to be assigned
- value string
- Specific value to be assigned
- value str
- Specific value to be assigned
- value String
- Specific value to be assigned
AssignSpecificValueResponse, AssignSpecificValueResponseArgs        
- Value string
- Specific value to be assigned
- Value string
- Specific value to be assigned
- value String
- Specific value to be assigned
- value string
- Specific value to be assigned
- value str
- Specific value to be assigned
- value String
- Specific value to be assigned
ConditionalColumnSetValue, ConditionalColumnSetValueArgs        
- ValueTransformation Pulumi.Google Native. Datamigration. V1. Inputs. Value Transformation 
- Description of data transformation during migration.
- CustomFeatures Dictionary<string, string>
- Optional. Custom engine specific features.
- SourceNumeric Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Numeric Filter 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- SourceText Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Text Filter 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- ValueTransformation ValueTransformation 
- Description of data transformation during migration.
- CustomFeatures map[string]string
- Optional. Custom engine specific features.
- SourceNumeric SourceFilter Numeric Filter 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- SourceText SourceFilter Text Filter 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- valueTransformation ValueTransformation 
- Description of data transformation during migration.
- customFeatures Map<String,String>
- Optional. Custom engine specific features.
- sourceNumeric SourceFilter Numeric Filter 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- sourceText SourceFilter Text Filter 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- valueTransformation ValueTransformation 
- Description of data transformation during migration.
- customFeatures {[key: string]: string}
- Optional. Custom engine specific features.
- sourceNumeric SourceFilter Numeric Filter 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- sourceText SourceFilter Text Filter 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- value_transformation ValueTransformation 
- Description of data transformation during migration.
- custom_features Mapping[str, str]
- Optional. Custom engine specific features.
- source_numeric_ Sourcefilter Numeric Filter 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- source_text_ Sourcefilter Text Filter 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- valueTransformation Property Map
- Description of data transformation during migration.
- customFeatures Map<String>
- Optional. Custom engine specific features.
- sourceNumeric Property MapFilter 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- sourceText Property MapFilter 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
ConditionalColumnSetValueResponse, ConditionalColumnSetValueResponseArgs          
- CustomFeatures Dictionary<string, string>
- Optional. Custom engine specific features.
- SourceNumeric Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Numeric Filter Response 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- SourceText Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Text Filter Response 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- ValueTransformation Pulumi.Google Native. Datamigration. V1. Inputs. Value Transformation Response 
- Description of data transformation during migration.
- CustomFeatures map[string]string
- Optional. Custom engine specific features.
- SourceNumeric SourceFilter Numeric Filter Response 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- SourceText SourceFilter Text Filter Response 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- ValueTransformation ValueTransformation Response 
- Description of data transformation during migration.
- customFeatures Map<String,String>
- Optional. Custom engine specific features.
- sourceNumeric SourceFilter Numeric Filter Response 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- sourceText SourceFilter Text Filter Response 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- valueTransformation ValueTransformation Response 
- Description of data transformation during migration.
- customFeatures {[key: string]: string}
- Optional. Custom engine specific features.
- sourceNumeric SourceFilter Numeric Filter Response 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- sourceText SourceFilter Text Filter Response 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- valueTransformation ValueTransformation Response 
- Description of data transformation during migration.
- custom_features Mapping[str, str]
- Optional. Custom engine specific features.
- source_numeric_ Sourcefilter Numeric Filter Response 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- source_text_ Sourcefilter Text Filter Response 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- value_transformation ValueTransformation Response 
- Description of data transformation during migration.
- customFeatures Map<String>
- Optional. Custom engine specific features.
- sourceNumeric Property MapFilter 
- Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- sourceText Property MapFilter 
- Optional. Optional filter on source column length. Used for text based data types like varchar.
- valueTransformation Property Map
- Description of data transformation during migration.
ConvertRowIdToColumn, ConvertRowIdToColumnArgs          
- OnlyIf boolNo Primary Key 
- Only work on tables without primary key defined
- OnlyIf boolNo Primary Key 
- Only work on tables without primary key defined
- onlyIf BooleanNo Primary Key 
- Only work on tables without primary key defined
- onlyIf booleanNo Primary Key 
- Only work on tables without primary key defined
- only_if_ boolno_ primary_ key 
- Only work on tables without primary key defined
- onlyIf BooleanNo Primary Key 
- Only work on tables without primary key defined
ConvertRowIdToColumnResponse, ConvertRowIdToColumnResponseArgs            
- OnlyIf boolNo Primary Key 
- Only work on tables without primary key defined
- OnlyIf boolNo Primary Key 
- Only work on tables without primary key defined
- onlyIf BooleanNo Primary Key 
- Only work on tables without primary key defined
- onlyIf booleanNo Primary Key 
- Only work on tables without primary key defined
- only_if_ boolno_ primary_ key 
- Only work on tables without primary key defined
- onlyIf BooleanNo Primary Key 
- Only work on tables without primary key defined
DoubleComparisonFilter, DoubleComparisonFilterArgs      
- Value double
- Double compare value to be used
- ValueComparison Pulumi.Google Native. Datamigration. V1. Double Comparison Filter Value Comparison 
- Relation between source value and compare value
- Value float64
- Double compare value to be used
- ValueComparison DoubleComparison Filter Value Comparison 
- Relation between source value and compare value
- value Double
- Double compare value to be used
- valueComparison DoubleComparison Filter Value Comparison 
- Relation between source value and compare value
- value number
- Double compare value to be used
- valueComparison DoubleComparison Filter Value Comparison 
- Relation between source value and compare value
- value float
- Double compare value to be used
- value_comparison DoubleComparison Filter Value Comparison 
- Relation between source value and compare value
- value Number
- Double compare value to be used
- valueComparison "VALUE_COMPARISON_UNSPECIFIED" | "VALUE_COMPARISON_IF_VALUE_SMALLER_THAN" | "VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN" | "VALUE_COMPARISON_IF_VALUE_LARGER_THAN" | "VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN"
- Relation between source value and compare value
DoubleComparisonFilterResponse, DoubleComparisonFilterResponseArgs        
- Value double
- Double compare value to be used
- ValueComparison string
- Relation between source value and compare value
- Value float64
- Double compare value to be used
- ValueComparison string
- Relation between source value and compare value
- value Double
- Double compare value to be used
- valueComparison String
- Relation between source value and compare value
- value number
- Double compare value to be used
- valueComparison string
- Relation between source value and compare value
- value float
- Double compare value to be used
- value_comparison str
- Relation between source value and compare value
- value Number
- Double compare value to be used
- valueComparison String
- Relation between source value and compare value
DoubleComparisonFilterValueComparison, DoubleComparisonFilterValueComparisonArgs          
- ValueComparison Unspecified 
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- ValueComparison If Value Smaller Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- ValueComparison If Value Smaller Equal Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- ValueComparison If Value Larger Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- ValueComparison If Value Larger Equal Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- DoubleComparison Filter Value Comparison Value Comparison Unspecified 
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- DoubleComparison Filter Value Comparison Value Comparison If Value Smaller Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- DoubleComparison Filter Value Comparison Value Comparison If Value Smaller Equal Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- DoubleComparison Filter Value Comparison Value Comparison If Value Larger Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- DoubleComparison Filter Value Comparison Value Comparison If Value Larger Equal Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- ValueComparison Unspecified 
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- ValueComparison If Value Smaller Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- ValueComparison If Value Smaller Equal Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- ValueComparison If Value Larger Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- ValueComparison If Value Larger Equal Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- ValueComparison Unspecified 
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- ValueComparison If Value Smaller Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- ValueComparison If Value Smaller Equal Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- ValueComparison If Value Larger Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- ValueComparison If Value Larger Equal Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- VALUE_COMPARISON_UNSPECIFIED
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- VALUE_COMPARISON_IF_VALUE_SMALLER_THAN
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- VALUE_COMPARISON_IF_VALUE_LARGER_THAN
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- "VALUE_COMPARISON_UNSPECIFIED"
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- "VALUE_COMPARISON_IF_VALUE_SMALLER_THAN"
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- "VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN"
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- "VALUE_COMPARISON_IF_VALUE_LARGER_THAN"
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- "VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN"
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
EntityMove, EntityMoveArgs    
- NewSchema string
- The new schema
- NewSchema string
- The new schema
- newSchema String
- The new schema
- newSchema string
- The new schema
- new_schema str
- The new schema
- newSchema String
- The new schema
EntityMoveResponse, EntityMoveResponseArgs      
- NewSchema string
- The new schema
- NewSchema string
- The new schema
- newSchema String
- The new schema
- newSchema string
- The new schema
- new_schema str
- The new schema
- newSchema String
- The new schema
FilterTableColumns, FilterTableColumnsArgs      
- ExcludeColumns List<string>
- Optional. List of columns to be excluded for a particular table.
- IncludeColumns List<string>
- Optional. List of columns to be included for a particular table.
- ExcludeColumns []string
- Optional. List of columns to be excluded for a particular table.
- IncludeColumns []string
- Optional. List of columns to be included for a particular table.
- excludeColumns List<String>
- Optional. List of columns to be excluded for a particular table.
- includeColumns List<String>
- Optional. List of columns to be included for a particular table.
- excludeColumns string[]
- Optional. List of columns to be excluded for a particular table.
- includeColumns string[]
- Optional. List of columns to be included for a particular table.
- exclude_columns Sequence[str]
- Optional. List of columns to be excluded for a particular table.
- include_columns Sequence[str]
- Optional. List of columns to be included for a particular table.
- excludeColumns List<String>
- Optional. List of columns to be excluded for a particular table.
- includeColumns List<String>
- Optional. List of columns to be included for a particular table.
FilterTableColumnsResponse, FilterTableColumnsResponseArgs        
- ExcludeColumns List<string>
- Optional. List of columns to be excluded for a particular table.
- IncludeColumns List<string>
- Optional. List of columns to be included for a particular table.
- ExcludeColumns []string
- Optional. List of columns to be excluded for a particular table.
- IncludeColumns []string
- Optional. List of columns to be included for a particular table.
- excludeColumns List<String>
- Optional. List of columns to be excluded for a particular table.
- includeColumns List<String>
- Optional. List of columns to be included for a particular table.
- excludeColumns string[]
- Optional. List of columns to be excluded for a particular table.
- includeColumns string[]
- Optional. List of columns to be included for a particular table.
- exclude_columns Sequence[str]
- Optional. List of columns to be excluded for a particular table.
- include_columns Sequence[str]
- Optional. List of columns to be included for a particular table.
- excludeColumns List<String>
- Optional. List of columns to be excluded for a particular table.
- includeColumns List<String>
- Optional. List of columns to be included for a particular table.
IntComparisonFilter, IntComparisonFilterArgs      
- Value string
- Integer compare value to be used
- ValueComparison Pulumi.Google Native. Datamigration. V1. Int Comparison Filter Value Comparison 
- Relation between source value and compare value
- Value string
- Integer compare value to be used
- ValueComparison IntComparison Filter Value Comparison 
- Relation between source value and compare value
- value String
- Integer compare value to be used
- valueComparison IntComparison Filter Value Comparison 
- Relation between source value and compare value
- value string
- Integer compare value to be used
- valueComparison IntComparison Filter Value Comparison 
- Relation between source value and compare value
- value str
- Integer compare value to be used
- value_comparison IntComparison Filter Value Comparison 
- Relation between source value and compare value
- value String
- Integer compare value to be used
- valueComparison "VALUE_COMPARISON_UNSPECIFIED" | "VALUE_COMPARISON_IF_VALUE_SMALLER_THAN" | "VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN" | "VALUE_COMPARISON_IF_VALUE_LARGER_THAN" | "VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN"
- Relation between source value and compare value
IntComparisonFilterResponse, IntComparisonFilterResponseArgs        
- Value string
- Integer compare value to be used
- ValueComparison string
- Relation between source value and compare value
- Value string
- Integer compare value to be used
- ValueComparison string
- Relation between source value and compare value
- value String
- Integer compare value to be used
- valueComparison String
- Relation between source value and compare value
- value string
- Integer compare value to be used
- valueComparison string
- Relation between source value and compare value
- value str
- Integer compare value to be used
- value_comparison str
- Relation between source value and compare value
- value String
- Integer compare value to be used
- valueComparison String
- Relation between source value and compare value
IntComparisonFilterValueComparison, IntComparisonFilterValueComparisonArgs          
- ValueComparison Unspecified 
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- ValueComparison If Value Smaller Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- ValueComparison If Value Smaller Equal Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- ValueComparison If Value Larger Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- ValueComparison If Value Larger Equal Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- IntComparison Filter Value Comparison Value Comparison Unspecified 
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- IntComparison Filter Value Comparison Value Comparison If Value Smaller Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- IntComparison Filter Value Comparison Value Comparison If Value Smaller Equal Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- IntComparison Filter Value Comparison Value Comparison If Value Larger Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- IntComparison Filter Value Comparison Value Comparison If Value Larger Equal Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- ValueComparison Unspecified 
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- ValueComparison If Value Smaller Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- ValueComparison If Value Smaller Equal Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- ValueComparison If Value Larger Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- ValueComparison If Value Larger Equal Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- ValueComparison Unspecified 
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- ValueComparison If Value Smaller Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- ValueComparison If Value Smaller Equal Than 
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- ValueComparison If Value Larger Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- ValueComparison If Value Larger Equal Than 
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- VALUE_COMPARISON_UNSPECIFIED
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- VALUE_COMPARISON_IF_VALUE_SMALLER_THAN
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- VALUE_COMPARISON_IF_VALUE_LARGER_THAN
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
- "VALUE_COMPARISON_UNSPECIFIED"
- VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- "VALUE_COMPARISON_IF_VALUE_SMALLER_THAN"
- VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- "VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THAN"
- VALUE_COMPARISON_IF_VALUE_SMALLER_EQUAL_THANValue is smaller or equal than the Compare value.
- "VALUE_COMPARISON_IF_VALUE_LARGER_THAN"
- VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- "VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THAN"
- VALUE_COMPARISON_IF_VALUE_LARGER_EQUAL_THANValue is larger or equal than the Compare value.
MappingRuleFilter, MappingRuleFilterArgs      
- Entities List<string>
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- EntityName stringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- EntityName stringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- EntityName stringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- ParentEntity string
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- Entities []string
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- EntityName stringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- EntityName stringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- EntityName stringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- ParentEntity string
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- entities List<String>
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- entityName StringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entityName StringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entityName StringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parentEntity String
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- entities string[]
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- entityName stringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entityName stringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entityName stringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parentEntity string
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- entities Sequence[str]
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- entity_name_ strcontains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entity_name_ strprefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entity_name_ strsuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parent_entity str
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- entities List<String>
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- entityName StringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entityName StringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entityName StringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parentEntity String
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
MappingRuleFilterResponse, MappingRuleFilterResponseArgs        
- Entities List<string>
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- EntityName stringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- EntityName stringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- EntityName stringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- ParentEntity string
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- Entities []string
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- EntityName stringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- EntityName stringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- EntityName stringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- ParentEntity string
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- entities List<String>
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- entityName StringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entityName StringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entityName StringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parentEntity String
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- entities string[]
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- entityName stringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entityName stringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entityName stringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parentEntity string
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- entities Sequence[str]
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- entity_name_ strcontains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entity_name_ strprefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entity_name_ strsuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parent_entity str
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
- entities List<String>
- Optional. The rule should be applied to specific entities defined by their fully qualified names.
- entityName StringContains 
- Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entityName StringPrefix 
- Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entityName StringSuffix 
- Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parentEntity String
- Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
MappingRuleRuleScope, MappingRuleRuleScopeArgs        
- DatabaseEntity Type Unspecified 
- DATABASE_ENTITY_TYPE_UNSPECIFIEDUnspecified database entity type.
- DatabaseEntity Type Schema 
- DATABASE_ENTITY_TYPE_SCHEMASchema.
- DatabaseEntity Type Table 
- DATABASE_ENTITY_TYPE_TABLETable.
- DatabaseEntity Type Column 
- DATABASE_ENTITY_TYPE_COLUMNColumn.
- DatabaseEntity Type Constraint 
- DATABASE_ENTITY_TYPE_CONSTRAINTConstraint.
- DatabaseEntity Type Index 
- DATABASE_ENTITY_TYPE_INDEXIndex.
- DatabaseEntity Type Trigger 
- DATABASE_ENTITY_TYPE_TRIGGERTrigger.
- DatabaseEntity Type View 
- DATABASE_ENTITY_TYPE_VIEWView.
- DatabaseEntity Type Sequence 
- DATABASE_ENTITY_TYPE_SEQUENCESequence.
- DatabaseEntity Type Stored Procedure 
- DATABASE_ENTITY_TYPE_STORED_PROCEDUREStored Procedure.
- DatabaseEntity Type Function 
- DATABASE_ENTITY_TYPE_FUNCTIONFunction.
- DatabaseEntity Type Synonym 
- DATABASE_ENTITY_TYPE_SYNONYMSynonym.
- DatabaseEntity Type Database Package 
- DATABASE_ENTITY_TYPE_DATABASE_PACKAGEPackage.
- DatabaseEntity Type Udt 
- DATABASE_ENTITY_TYPE_UDTUDT.
- DatabaseEntity Type Materialized View 
- DATABASE_ENTITY_TYPE_MATERIALIZED_VIEWMaterialized View.
- DatabaseEntity Type Database 
- DATABASE_ENTITY_TYPE_DATABASEDatabase.
- MappingRule Rule Scope Database Entity Type Unspecified 
- DATABASE_ENTITY_TYPE_UNSPECIFIEDUnspecified database entity type.
- MappingRule Rule Scope Database Entity Type Schema 
- DATABASE_ENTITY_TYPE_SCHEMASchema.
- MappingRule Rule Scope Database Entity Type Table 
- DATABASE_ENTITY_TYPE_TABLETable.
- MappingRule Rule Scope Database Entity Type Column 
- DATABASE_ENTITY_TYPE_COLUMNColumn.
- MappingRule Rule Scope Database Entity Type Constraint 
- DATABASE_ENTITY_TYPE_CONSTRAINTConstraint.
- MappingRule Rule Scope Database Entity Type Index 
- DATABASE_ENTITY_TYPE_INDEXIndex.
- MappingRule Rule Scope Database Entity Type Trigger 
- DATABASE_ENTITY_TYPE_TRIGGERTrigger.
- MappingRule Rule Scope Database Entity Type View 
- DATABASE_ENTITY_TYPE_VIEWView.
- MappingRule Rule Scope Database Entity Type Sequence 
- DATABASE_ENTITY_TYPE_SEQUENCESequence.
- MappingRule Rule Scope Database Entity Type Stored Procedure 
- DATABASE_ENTITY_TYPE_STORED_PROCEDUREStored Procedure.
- MappingRule Rule Scope Database Entity Type Function 
- DATABASE_ENTITY_TYPE_FUNCTIONFunction.
- MappingRule Rule Scope Database Entity Type Synonym 
- DATABASE_ENTITY_TYPE_SYNONYMSynonym.
- MappingRule Rule Scope Database Entity Type Database Package 
- DATABASE_ENTITY_TYPE_DATABASE_PACKAGEPackage.
- MappingRule Rule Scope Database Entity Type Udt 
- DATABASE_ENTITY_TYPE_UDTUDT.
- MappingRule Rule Scope Database Entity Type Materialized View 
- DATABASE_ENTITY_TYPE_MATERIALIZED_VIEWMaterialized View.
- MappingRule Rule Scope Database Entity Type Database 
- DATABASE_ENTITY_TYPE_DATABASEDatabase.
- DatabaseEntity Type Unspecified 
- DATABASE_ENTITY_TYPE_UNSPECIFIEDUnspecified database entity type.
- DatabaseEntity Type Schema 
- DATABASE_ENTITY_TYPE_SCHEMASchema.
- DatabaseEntity Type Table 
- DATABASE_ENTITY_TYPE_TABLETable.
- DatabaseEntity Type Column 
- DATABASE_ENTITY_TYPE_COLUMNColumn.
- DatabaseEntity Type Constraint 
- DATABASE_ENTITY_TYPE_CONSTRAINTConstraint.
- DatabaseEntity Type Index 
- DATABASE_ENTITY_TYPE_INDEXIndex.
- DatabaseEntity Type Trigger 
- DATABASE_ENTITY_TYPE_TRIGGERTrigger.
- DatabaseEntity Type View 
- DATABASE_ENTITY_TYPE_VIEWView.
- DatabaseEntity Type Sequence 
- DATABASE_ENTITY_TYPE_SEQUENCESequence.
- DatabaseEntity Type Stored Procedure 
- DATABASE_ENTITY_TYPE_STORED_PROCEDUREStored Procedure.
- DatabaseEntity Type Function 
- DATABASE_ENTITY_TYPE_FUNCTIONFunction.
- DatabaseEntity Type Synonym 
- DATABASE_ENTITY_TYPE_SYNONYMSynonym.
- DatabaseEntity Type Database Package 
- DATABASE_ENTITY_TYPE_DATABASE_PACKAGEPackage.
- DatabaseEntity Type Udt 
- DATABASE_ENTITY_TYPE_UDTUDT.
- DatabaseEntity Type Materialized View 
- DATABASE_ENTITY_TYPE_MATERIALIZED_VIEWMaterialized View.
- DatabaseEntity Type Database 
- DATABASE_ENTITY_TYPE_DATABASEDatabase.
- DatabaseEntity Type Unspecified 
- DATABASE_ENTITY_TYPE_UNSPECIFIEDUnspecified database entity type.
- DatabaseEntity Type Schema 
- DATABASE_ENTITY_TYPE_SCHEMASchema.
- DatabaseEntity Type Table 
- DATABASE_ENTITY_TYPE_TABLETable.
- DatabaseEntity Type Column 
- DATABASE_ENTITY_TYPE_COLUMNColumn.
- DatabaseEntity Type Constraint 
- DATABASE_ENTITY_TYPE_CONSTRAINTConstraint.
- DatabaseEntity Type Index 
- DATABASE_ENTITY_TYPE_INDEXIndex.
- DatabaseEntity Type Trigger 
- DATABASE_ENTITY_TYPE_TRIGGERTrigger.
- DatabaseEntity Type View 
- DATABASE_ENTITY_TYPE_VIEWView.
- DatabaseEntity Type Sequence 
- DATABASE_ENTITY_TYPE_SEQUENCESequence.
- DatabaseEntity Type Stored Procedure 
- DATABASE_ENTITY_TYPE_STORED_PROCEDUREStored Procedure.
- DatabaseEntity Type Function 
- DATABASE_ENTITY_TYPE_FUNCTIONFunction.
- DatabaseEntity Type Synonym 
- DATABASE_ENTITY_TYPE_SYNONYMSynonym.
- DatabaseEntity Type Database Package 
- DATABASE_ENTITY_TYPE_DATABASE_PACKAGEPackage.
- DatabaseEntity Type Udt 
- DATABASE_ENTITY_TYPE_UDTUDT.
- DatabaseEntity Type Materialized View 
- DATABASE_ENTITY_TYPE_MATERIALIZED_VIEWMaterialized View.
- DatabaseEntity Type Database 
- DATABASE_ENTITY_TYPE_DATABASEDatabase.
- DATABASE_ENTITY_TYPE_UNSPECIFIED
- DATABASE_ENTITY_TYPE_UNSPECIFIEDUnspecified database entity type.
- DATABASE_ENTITY_TYPE_SCHEMA
- DATABASE_ENTITY_TYPE_SCHEMASchema.
- DATABASE_ENTITY_TYPE_TABLE
- DATABASE_ENTITY_TYPE_TABLETable.
- DATABASE_ENTITY_TYPE_COLUMN
- DATABASE_ENTITY_TYPE_COLUMNColumn.
- DATABASE_ENTITY_TYPE_CONSTRAINT
- DATABASE_ENTITY_TYPE_CONSTRAINTConstraint.
- DATABASE_ENTITY_TYPE_INDEX
- DATABASE_ENTITY_TYPE_INDEXIndex.
- DATABASE_ENTITY_TYPE_TRIGGER
- DATABASE_ENTITY_TYPE_TRIGGERTrigger.
- DATABASE_ENTITY_TYPE_VIEW
- DATABASE_ENTITY_TYPE_VIEWView.
- DATABASE_ENTITY_TYPE_SEQUENCE
- DATABASE_ENTITY_TYPE_SEQUENCESequence.
- DATABASE_ENTITY_TYPE_STORED_PROCEDURE
- DATABASE_ENTITY_TYPE_STORED_PROCEDUREStored Procedure.
- DATABASE_ENTITY_TYPE_FUNCTION
- DATABASE_ENTITY_TYPE_FUNCTIONFunction.
- DATABASE_ENTITY_TYPE_SYNONYM
- DATABASE_ENTITY_TYPE_SYNONYMSynonym.
- DATABASE_ENTITY_TYPE_DATABASE_PACKAGE
- DATABASE_ENTITY_TYPE_DATABASE_PACKAGEPackage.
- DATABASE_ENTITY_TYPE_UDT
- DATABASE_ENTITY_TYPE_UDTUDT.
- DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW
- DATABASE_ENTITY_TYPE_MATERIALIZED_VIEWMaterialized View.
- DATABASE_ENTITY_TYPE_DATABASE
- DATABASE_ENTITY_TYPE_DATABASEDatabase.
- "DATABASE_ENTITY_TYPE_UNSPECIFIED"
- DATABASE_ENTITY_TYPE_UNSPECIFIEDUnspecified database entity type.
- "DATABASE_ENTITY_TYPE_SCHEMA"
- DATABASE_ENTITY_TYPE_SCHEMASchema.
- "DATABASE_ENTITY_TYPE_TABLE"
- DATABASE_ENTITY_TYPE_TABLETable.
- "DATABASE_ENTITY_TYPE_COLUMN"
- DATABASE_ENTITY_TYPE_COLUMNColumn.
- "DATABASE_ENTITY_TYPE_CONSTRAINT"
- DATABASE_ENTITY_TYPE_CONSTRAINTConstraint.
- "DATABASE_ENTITY_TYPE_INDEX"
- DATABASE_ENTITY_TYPE_INDEXIndex.
- "DATABASE_ENTITY_TYPE_TRIGGER"
- DATABASE_ENTITY_TYPE_TRIGGERTrigger.
- "DATABASE_ENTITY_TYPE_VIEW"
- DATABASE_ENTITY_TYPE_VIEWView.
- "DATABASE_ENTITY_TYPE_SEQUENCE"
- DATABASE_ENTITY_TYPE_SEQUENCESequence.
- "DATABASE_ENTITY_TYPE_STORED_PROCEDURE"
- DATABASE_ENTITY_TYPE_STORED_PROCEDUREStored Procedure.
- "DATABASE_ENTITY_TYPE_FUNCTION"
- DATABASE_ENTITY_TYPE_FUNCTIONFunction.
- "DATABASE_ENTITY_TYPE_SYNONYM"
- DATABASE_ENTITY_TYPE_SYNONYMSynonym.
- "DATABASE_ENTITY_TYPE_DATABASE_PACKAGE"
- DATABASE_ENTITY_TYPE_DATABASE_PACKAGEPackage.
- "DATABASE_ENTITY_TYPE_UDT"
- DATABASE_ENTITY_TYPE_UDTUDT.
- "DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW"
- DATABASE_ENTITY_TYPE_MATERIALIZED_VIEWMaterialized View.
- "DATABASE_ENTITY_TYPE_DATABASE"
- DATABASE_ENTITY_TYPE_DATABASEDatabase.
MappingRuleState, MappingRuleStateArgs      
- StateUnspecified 
- STATE_UNSPECIFIEDThe state of the mapping rule is unknown.
- Enabled
- ENABLEDThe rule is enabled.
- Disabled
- DISABLEDThe rule is disabled.
- Deleted
- DELETEDThe rule is logically deleted.
- MappingRule State State Unspecified 
- STATE_UNSPECIFIEDThe state of the mapping rule is unknown.
- MappingRule State Enabled 
- ENABLEDThe rule is enabled.
- MappingRule State Disabled 
- DISABLEDThe rule is disabled.
- MappingRule State Deleted 
- DELETEDThe rule is logically deleted.
- StateUnspecified 
- STATE_UNSPECIFIEDThe state of the mapping rule is unknown.
- Enabled
- ENABLEDThe rule is enabled.
- Disabled
- DISABLEDThe rule is disabled.
- Deleted
- DELETEDThe rule is logically deleted.
- StateUnspecified 
- STATE_UNSPECIFIEDThe state of the mapping rule is unknown.
- Enabled
- ENABLEDThe rule is enabled.
- Disabled
- DISABLEDThe rule is disabled.
- Deleted
- DELETEDThe rule is logically deleted.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIEDThe state of the mapping rule is unknown.
- ENABLED
- ENABLEDThe rule is enabled.
- DISABLED
- DISABLEDThe rule is disabled.
- DELETED
- DELETEDThe rule is logically deleted.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIEDThe state of the mapping rule is unknown.
- "ENABLED"
- ENABLEDThe rule is enabled.
- "DISABLED"
- DISABLEDThe rule is disabled.
- "DELETED"
- DELETEDThe rule is logically deleted.
MultiColumnDatatypeChange, MultiColumnDatatypeChangeArgs        
- NewData stringType 
- New data type.
- SourceData stringType Filter 
- Filter on source data type.
- CustomFeatures Dictionary<string, string>
- Optional. Custom engine specific features.
- OverrideFractional intSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- OverrideLength string
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- OverridePrecision int
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- OverrideScale int
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- SourceNumeric Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Numeric Filter 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- SourceText Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Text Filter 
- Optional. Filter for text-based data types like varchar.
- NewData stringType 
- New data type.
- SourceData stringType Filter 
- Filter on source data type.
- CustomFeatures map[string]string
- Optional. Custom engine specific features.
- OverrideFractional intSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- OverrideLength string
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- OverridePrecision int
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- OverrideScale int
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- SourceNumeric SourceFilter Numeric Filter 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- SourceText SourceFilter Text Filter 
- Optional. Filter for text-based data types like varchar.
- newData StringType 
- New data type.
- sourceData StringType Filter 
- Filter on source data type.
- customFeatures Map<String,String>
- Optional. Custom engine specific features.
- overrideFractional IntegerSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- overrideLength String
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- overridePrecision Integer
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- overrideScale Integer
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- sourceNumeric SourceFilter Numeric Filter 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- sourceText SourceFilter Text Filter 
- Optional. Filter for text-based data types like varchar.
- newData stringType 
- New data type.
- sourceData stringType Filter 
- Filter on source data type.
- customFeatures {[key: string]: string}
- Optional. Custom engine specific features.
- overrideFractional numberSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- overrideLength string
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- overridePrecision number
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- overrideScale number
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- sourceNumeric SourceFilter Numeric Filter 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- sourceText SourceFilter Text Filter 
- Optional. Filter for text-based data types like varchar.
- new_data_ strtype 
- New data type.
- source_data_ strtype_ filter 
- Filter on source data type.
- custom_features Mapping[str, str]
- Optional. Custom engine specific features.
- override_fractional_ intseconds_ precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- override_length str
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- override_precision int
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- override_scale int
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- source_numeric_ Sourcefilter Numeric Filter 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- source_text_ Sourcefilter Text Filter 
- Optional. Filter for text-based data types like varchar.
- newData StringType 
- New data type.
- sourceData StringType Filter 
- Filter on source data type.
- customFeatures Map<String>
- Optional. Custom engine specific features.
- overrideFractional NumberSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- overrideLength String
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- overridePrecision Number
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- overrideScale Number
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- sourceNumeric Property MapFilter 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- sourceText Property MapFilter 
- Optional. Filter for text-based data types like varchar.
MultiColumnDatatypeChangeResponse, MultiColumnDatatypeChangeResponseArgs          
- CustomFeatures Dictionary<string, string>
- Optional. Custom engine specific features.
- NewData stringType 
- New data type.
- OverrideFractional intSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- OverrideLength string
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- OverridePrecision int
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- OverrideScale int
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- SourceData stringType Filter 
- Filter on source data type.
- SourceNumeric Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Numeric Filter Response 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- SourceText Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Text Filter Response 
- Optional. Filter for text-based data types like varchar.
- CustomFeatures map[string]string
- Optional. Custom engine specific features.
- NewData stringType 
- New data type.
- OverrideFractional intSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- OverrideLength string
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- OverridePrecision int
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- OverrideScale int
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- SourceData stringType Filter 
- Filter on source data type.
- SourceNumeric SourceFilter Numeric Filter Response 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- SourceText SourceFilter Text Filter Response 
- Optional. Filter for text-based data types like varchar.
- customFeatures Map<String,String>
- Optional. Custom engine specific features.
- newData StringType 
- New data type.
- overrideFractional IntegerSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- overrideLength String
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- overridePrecision Integer
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- overrideScale Integer
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- sourceData StringType Filter 
- Filter on source data type.
- sourceNumeric SourceFilter Numeric Filter Response 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- sourceText SourceFilter Text Filter Response 
- Optional. Filter for text-based data types like varchar.
- customFeatures {[key: string]: string}
- Optional. Custom engine specific features.
- newData stringType 
- New data type.
- overrideFractional numberSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- overrideLength string
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- overridePrecision number
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- overrideScale number
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- sourceData stringType Filter 
- Filter on source data type.
- sourceNumeric SourceFilter Numeric Filter Response 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- sourceText SourceFilter Text Filter Response 
- Optional. Filter for text-based data types like varchar.
- custom_features Mapping[str, str]
- Optional. Custom engine specific features.
- new_data_ strtype 
- New data type.
- override_fractional_ intseconds_ precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- override_length str
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- override_precision int
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- override_scale int
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- source_data_ strtype_ filter 
- Filter on source data type.
- source_numeric_ Sourcefilter Numeric Filter Response 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- source_text_ Sourcefilter Text Filter Response 
- Optional. Filter for text-based data types like varchar.
- customFeatures Map<String>
- Optional. Custom engine specific features.
- newData StringType 
- New data type.
- overrideFractional NumberSeconds Precision 
- Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
- overrideLength String
- Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- overridePrecision Number
- Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- overrideScale Number
- Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- sourceData StringType Filter 
- Filter on source data type.
- sourceNumeric Property MapFilter 
- Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- sourceText Property MapFilter 
- Optional. Filter for text-based data types like varchar.
MultiEntityRename, MultiEntityRenameArgs      
- NewName stringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- SourceName Pulumi.Transformation Google Native. Datamigration. V1. Multi Entity Rename Source Name Transformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- NewName stringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- SourceName MultiTransformation Entity Rename Source Name Transformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- newName StringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- sourceName MultiTransformation Entity Rename Source Name Transformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- newName stringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- sourceName MultiTransformation Entity Rename Source Name Transformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- new_name_ strpattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- source_name_ Multitransformation Entity Rename Source Name Transformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- newName StringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- sourceName "ENTITY_NAME_TRANSFORMATION_UNSPECIFIED" | "ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATION" | "ENTITY_NAME_TRANSFORMATION_LOWER_CASE" | "ENTITY_NAME_TRANSFORMATION_UPPER_CASE" | "ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASE"Transformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
MultiEntityRenameResponse, MultiEntityRenameResponseArgs        
- NewName stringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- SourceName stringTransformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- NewName stringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- SourceName stringTransformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- newName StringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- sourceName StringTransformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- newName stringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- sourceName stringTransformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- new_name_ strpattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- source_name_ strtransformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
- newName StringPattern 
- Optional. The pattern used to generate the new entity's name. This pattern must include the characters '{name}', which will be replaced with the name of the original entity. For example, the pattern 't_{name}' for an entity name jobs would be converted to 't_jobs'. If unspecified, the default value for this field is '{name}'
- sourceName StringTransformation 
- Optional. Additional transformation that can be done on the source entity name before it is being used by the new_name_pattern, for example lower case. If no transformation is desired, use NO_TRANSFORMATION
MultiEntityRenameSourceNameTransformation, MultiEntityRenameSourceNameTransformationArgs            
- EntityName Transformation Unspecified 
- ENTITY_NAME_TRANSFORMATION_UNSPECIFIEDEntity name transformation unspecified.
- EntityName Transformation No Transformation 
- ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATIONNo transformation.
- EntityName Transformation Lower Case 
- ENTITY_NAME_TRANSFORMATION_LOWER_CASETransform to lower case.
- EntityName Transformation Upper Case 
- ENTITY_NAME_TRANSFORMATION_UPPER_CASETransform to upper case.
- EntityName Transformation Capitalized Case 
- ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASETransform to capitalized case.
- MultiEntity Rename Source Name Transformation Entity Name Transformation Unspecified 
- ENTITY_NAME_TRANSFORMATION_UNSPECIFIEDEntity name transformation unspecified.
- MultiEntity Rename Source Name Transformation Entity Name Transformation No Transformation 
- ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATIONNo transformation.
- MultiEntity Rename Source Name Transformation Entity Name Transformation Lower Case 
- ENTITY_NAME_TRANSFORMATION_LOWER_CASETransform to lower case.
- MultiEntity Rename Source Name Transformation Entity Name Transformation Upper Case 
- ENTITY_NAME_TRANSFORMATION_UPPER_CASETransform to upper case.
- MultiEntity Rename Source Name Transformation Entity Name Transformation Capitalized Case 
- ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASETransform to capitalized case.
- EntityName Transformation Unspecified 
- ENTITY_NAME_TRANSFORMATION_UNSPECIFIEDEntity name transformation unspecified.
- EntityName Transformation No Transformation 
- ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATIONNo transformation.
- EntityName Transformation Lower Case 
- ENTITY_NAME_TRANSFORMATION_LOWER_CASETransform to lower case.
- EntityName Transformation Upper Case 
- ENTITY_NAME_TRANSFORMATION_UPPER_CASETransform to upper case.
- EntityName Transformation Capitalized Case 
- ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASETransform to capitalized case.
- EntityName Transformation Unspecified 
- ENTITY_NAME_TRANSFORMATION_UNSPECIFIEDEntity name transformation unspecified.
- EntityName Transformation No Transformation 
- ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATIONNo transformation.
- EntityName Transformation Lower Case 
- ENTITY_NAME_TRANSFORMATION_LOWER_CASETransform to lower case.
- EntityName Transformation Upper Case 
- ENTITY_NAME_TRANSFORMATION_UPPER_CASETransform to upper case.
- EntityName Transformation Capitalized Case 
- ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASETransform to capitalized case.
- ENTITY_NAME_TRANSFORMATION_UNSPECIFIED
- ENTITY_NAME_TRANSFORMATION_UNSPECIFIEDEntity name transformation unspecified.
- ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATION
- ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATIONNo transformation.
- ENTITY_NAME_TRANSFORMATION_LOWER_CASE
- ENTITY_NAME_TRANSFORMATION_LOWER_CASETransform to lower case.
- ENTITY_NAME_TRANSFORMATION_UPPER_CASE
- ENTITY_NAME_TRANSFORMATION_UPPER_CASETransform to upper case.
- ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASE
- ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASETransform to capitalized case.
- "ENTITY_NAME_TRANSFORMATION_UNSPECIFIED"
- ENTITY_NAME_TRANSFORMATION_UNSPECIFIEDEntity name transformation unspecified.
- "ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATION"
- ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATIONNo transformation.
- "ENTITY_NAME_TRANSFORMATION_LOWER_CASE"
- ENTITY_NAME_TRANSFORMATION_LOWER_CASETransform to lower case.
- "ENTITY_NAME_TRANSFORMATION_UPPER_CASE"
- ENTITY_NAME_TRANSFORMATION_UPPER_CASETransform to upper case.
- "ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASE"
- ENTITY_NAME_TRANSFORMATION_CAPITALIZED_CASETransform to capitalized case.
RoundToScale, RoundToScaleArgs      
- Scale int
- Scale value to be used
- Scale int
- Scale value to be used
- scale Integer
- Scale value to be used
- scale number
- Scale value to be used
- scale int
- Scale value to be used
- scale Number
- Scale value to be used
RoundToScaleResponse, RoundToScaleResponseArgs        
- Scale int
- Scale value to be used
- Scale int
- Scale value to be used
- scale Integer
- Scale value to be used
- scale number
- Scale value to be used
- scale int
- Scale value to be used
- scale Number
- Scale value to be used
SetTablePrimaryKey, SetTablePrimaryKeyArgs        
- PrimaryKey List<string>Columns 
- List of column names for the primary key
- PrimaryKey string
- Optional. Name for the primary key
- PrimaryKey []stringColumns 
- List of column names for the primary key
- PrimaryKey string
- Optional. Name for the primary key
- primaryKey List<String>Columns 
- List of column names for the primary key
- primaryKey String
- Optional. Name for the primary key
- primaryKey string[]Columns 
- List of column names for the primary key
- primaryKey string
- Optional. Name for the primary key
- primary_key_ Sequence[str]columns 
- List of column names for the primary key
- primary_key str
- Optional. Name for the primary key
- primaryKey List<String>Columns 
- List of column names for the primary key
- primaryKey String
- Optional. Name for the primary key
SetTablePrimaryKeyResponse, SetTablePrimaryKeyResponseArgs          
- PrimaryKey string
- Optional. Name for the primary key
- PrimaryKey List<string>Columns 
- List of column names for the primary key
- PrimaryKey string
- Optional. Name for the primary key
- PrimaryKey []stringColumns 
- List of column names for the primary key
- primaryKey String
- Optional. Name for the primary key
- primaryKey List<String>Columns 
- List of column names for the primary key
- primaryKey string
- Optional. Name for the primary key
- primaryKey string[]Columns 
- List of column names for the primary key
- primary_key str
- Optional. Name for the primary key
- primary_key_ Sequence[str]columns 
- List of column names for the primary key
- primaryKey String
- Optional. Name for the primary key
- primaryKey List<String>Columns 
- List of column names for the primary key
SingleColumnChange, SingleColumnChangeArgs      
- Array bool
- Optional. Is the column of array type.
- ArrayLength int
- Optional. The length of the array, only relevant if the column type is an array.
- AutoGenerated bool
- Optional. Is the column auto-generated/identity.
- Charset string
- Optional. Charset override - instead of table level charset.
- Collation string
- Optional. Collation override - instead of table level collation.
- Comment string
- Optional. Comment associated with the column.
- CustomFeatures Dictionary<string, string>
- Optional. Custom engine specific features.
- DataType string
- Optional. Column data type name.
- FractionalSeconds intPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- Length string
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- Nullable bool
- Optional. Is the column nullable.
- Precision int
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- Scale int
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- SetValues List<string>
- Optional. Specifies the list of values allowed in the column.
- Udt bool
- Optional. Is the column a UDT (User-defined Type).
- Array bool
- Optional. Is the column of array type.
- ArrayLength int
- Optional. The length of the array, only relevant if the column type is an array.
- AutoGenerated bool
- Optional. Is the column auto-generated/identity.
- Charset string
- Optional. Charset override - instead of table level charset.
- Collation string
- Optional. Collation override - instead of table level collation.
- Comment string
- Optional. Comment associated with the column.
- CustomFeatures map[string]string
- Optional. Custom engine specific features.
- DataType string
- Optional. Column data type name.
- FractionalSeconds intPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- Length string
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- Nullable bool
- Optional. Is the column nullable.
- Precision int
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- Scale int
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- SetValues []string
- Optional. Specifies the list of values allowed in the column.
- Udt bool
- Optional. Is the column a UDT (User-defined Type).
- array Boolean
- Optional. Is the column of array type.
- arrayLength Integer
- Optional. The length of the array, only relevant if the column type is an array.
- autoGenerated Boolean
- Optional. Is the column auto-generated/identity.
- charset String
- Optional. Charset override - instead of table level charset.
- collation String
- Optional. Collation override - instead of table level collation.
- comment String
- Optional. Comment associated with the column.
- customFeatures Map<String,String>
- Optional. Custom engine specific features.
- dataType String
- Optional. Column data type name.
- fractionalSeconds IntegerPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- length String
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- nullable Boolean
- Optional. Is the column nullable.
- precision Integer
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- scale Integer
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- setValues List<String>
- Optional. Specifies the list of values allowed in the column.
- udt Boolean
- Optional. Is the column a UDT (User-defined Type).
- array boolean
- Optional. Is the column of array type.
- arrayLength number
- Optional. The length of the array, only relevant if the column type is an array.
- autoGenerated boolean
- Optional. Is the column auto-generated/identity.
- charset string
- Optional. Charset override - instead of table level charset.
- collation string
- Optional. Collation override - instead of table level collation.
- comment string
- Optional. Comment associated with the column.
- customFeatures {[key: string]: string}
- Optional. Custom engine specific features.
- dataType string
- Optional. Column data type name.
- fractionalSeconds numberPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- length string
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- nullable boolean
- Optional. Is the column nullable.
- precision number
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- scale number
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- setValues string[]
- Optional. Specifies the list of values allowed in the column.
- udt boolean
- Optional. Is the column a UDT (User-defined Type).
- array bool
- Optional. Is the column of array type.
- array_length int
- Optional. The length of the array, only relevant if the column type is an array.
- auto_generated bool
- Optional. Is the column auto-generated/identity.
- charset str
- Optional. Charset override - instead of table level charset.
- collation str
- Optional. Collation override - instead of table level collation.
- comment str
- Optional. Comment associated with the column.
- custom_features Mapping[str, str]
- Optional. Custom engine specific features.
- data_type str
- Optional. Column data type name.
- fractional_seconds_ intprecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- length str
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- nullable bool
- Optional. Is the column nullable.
- precision int
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- scale int
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- set_values Sequence[str]
- Optional. Specifies the list of values allowed in the column.
- udt bool
- Optional. Is the column a UDT (User-defined Type).
- array Boolean
- Optional. Is the column of array type.
- arrayLength Number
- Optional. The length of the array, only relevant if the column type is an array.
- autoGenerated Boolean
- Optional. Is the column auto-generated/identity.
- charset String
- Optional. Charset override - instead of table level charset.
- collation String
- Optional. Collation override - instead of table level collation.
- comment String
- Optional. Comment associated with the column.
- customFeatures Map<String>
- Optional. Custom engine specific features.
- dataType String
- Optional. Column data type name.
- fractionalSeconds NumberPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- length String
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- nullable Boolean
- Optional. Is the column nullable.
- precision Number
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- scale Number
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- setValues List<String>
- Optional. Specifies the list of values allowed in the column.
- udt Boolean
- Optional. Is the column a UDT (User-defined Type).
SingleColumnChangeResponse, SingleColumnChangeResponseArgs        
- Array bool
- Optional. Is the column of array type.
- ArrayLength int
- Optional. The length of the array, only relevant if the column type is an array.
- AutoGenerated bool
- Optional. Is the column auto-generated/identity.
- Charset string
- Optional. Charset override - instead of table level charset.
- Collation string
- Optional. Collation override - instead of table level collation.
- Comment string
- Optional. Comment associated with the column.
- CustomFeatures Dictionary<string, string>
- Optional. Custom engine specific features.
- DataType string
- Optional. Column data type name.
- FractionalSeconds intPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- Length string
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- Nullable bool
- Optional. Is the column nullable.
- Precision int
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- Scale int
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- SetValues List<string>
- Optional. Specifies the list of values allowed in the column.
- Udt bool
- Optional. Is the column a UDT (User-defined Type).
- Array bool
- Optional. Is the column of array type.
- ArrayLength int
- Optional. The length of the array, only relevant if the column type is an array.
- AutoGenerated bool
- Optional. Is the column auto-generated/identity.
- Charset string
- Optional. Charset override - instead of table level charset.
- Collation string
- Optional. Collation override - instead of table level collation.
- Comment string
- Optional. Comment associated with the column.
- CustomFeatures map[string]string
- Optional. Custom engine specific features.
- DataType string
- Optional. Column data type name.
- FractionalSeconds intPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- Length string
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- Nullable bool
- Optional. Is the column nullable.
- Precision int
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- Scale int
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- SetValues []string
- Optional. Specifies the list of values allowed in the column.
- Udt bool
- Optional. Is the column a UDT (User-defined Type).
- array Boolean
- Optional. Is the column of array type.
- arrayLength Integer
- Optional. The length of the array, only relevant if the column type is an array.
- autoGenerated Boolean
- Optional. Is the column auto-generated/identity.
- charset String
- Optional. Charset override - instead of table level charset.
- collation String
- Optional. Collation override - instead of table level collation.
- comment String
- Optional. Comment associated with the column.
- customFeatures Map<String,String>
- Optional. Custom engine specific features.
- dataType String
- Optional. Column data type name.
- fractionalSeconds IntegerPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- length String
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- nullable Boolean
- Optional. Is the column nullable.
- precision Integer
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- scale Integer
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- setValues List<String>
- Optional. Specifies the list of values allowed in the column.
- udt Boolean
- Optional. Is the column a UDT (User-defined Type).
- array boolean
- Optional. Is the column of array type.
- arrayLength number
- Optional. The length of the array, only relevant if the column type is an array.
- autoGenerated boolean
- Optional. Is the column auto-generated/identity.
- charset string
- Optional. Charset override - instead of table level charset.
- collation string
- Optional. Collation override - instead of table level collation.
- comment string
- Optional. Comment associated with the column.
- customFeatures {[key: string]: string}
- Optional. Custom engine specific features.
- dataType string
- Optional. Column data type name.
- fractionalSeconds numberPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- length string
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- nullable boolean
- Optional. Is the column nullable.
- precision number
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- scale number
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- setValues string[]
- Optional. Specifies the list of values allowed in the column.
- udt boolean
- Optional. Is the column a UDT (User-defined Type).
- array bool
- Optional. Is the column of array type.
- array_length int
- Optional. The length of the array, only relevant if the column type is an array.
- auto_generated bool
- Optional. Is the column auto-generated/identity.
- charset str
- Optional. Charset override - instead of table level charset.
- collation str
- Optional. Collation override - instead of table level collation.
- comment str
- Optional. Comment associated with the column.
- custom_features Mapping[str, str]
- Optional. Custom engine specific features.
- data_type str
- Optional. Column data type name.
- fractional_seconds_ intprecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- length str
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- nullable bool
- Optional. Is the column nullable.
- precision int
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- scale int
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- set_values Sequence[str]
- Optional. Specifies the list of values allowed in the column.
- udt bool
- Optional. Is the column a UDT (User-defined Type).
- array Boolean
- Optional. Is the column of array type.
- arrayLength Number
- Optional. The length of the array, only relevant if the column type is an array.
- autoGenerated Boolean
- Optional. Is the column auto-generated/identity.
- charset String
- Optional. Charset override - instead of table level charset.
- collation String
- Optional. Collation override - instead of table level collation.
- comment String
- Optional. Comment associated with the column.
- customFeatures Map<String>
- Optional. Custom engine specific features.
- dataType String
- Optional. Column data type name.
- fractionalSeconds NumberPrecision 
- Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
- length String
- Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
- nullable Boolean
- Optional. Is the column nullable.
- precision Number
- Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
- scale Number
- Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
- setValues List<String>
- Optional. Specifies the list of values allowed in the column.
- udt Boolean
- Optional. Is the column a UDT (User-defined Type).
SingleEntityRename, SingleEntityRenameArgs      
- NewName string
- The new name of the destination entity
- NewName string
- The new name of the destination entity
- newName String
- The new name of the destination entity
- newName string
- The new name of the destination entity
- new_name str
- The new name of the destination entity
- newName String
- The new name of the destination entity
SingleEntityRenameResponse, SingleEntityRenameResponseArgs        
- NewName string
- The new name of the destination entity
- NewName string
- The new name of the destination entity
- newName String
- The new name of the destination entity
- newName string
- The new name of the destination entity
- new_name str
- The new name of the destination entity
- newName String
- The new name of the destination entity
SinglePackageChange, SinglePackageChangeArgs      
- PackageBody string
- Optional. Sql code for package body
- PackageDescription string
- Optional. Sql code for package description
- PackageBody string
- Optional. Sql code for package body
- PackageDescription string
- Optional. Sql code for package description
- packageBody String
- Optional. Sql code for package body
- packageDescription String
- Optional. Sql code for package description
- packageBody string
- Optional. Sql code for package body
- packageDescription string
- Optional. Sql code for package description
- package_body str
- Optional. Sql code for package body
- package_description str
- Optional. Sql code for package description
- packageBody String
- Optional. Sql code for package body
- packageDescription String
- Optional. Sql code for package description
SinglePackageChangeResponse, SinglePackageChangeResponseArgs        
- PackageBody string
- Optional. Sql code for package body
- PackageDescription string
- Optional. Sql code for package description
- PackageBody string
- Optional. Sql code for package body
- PackageDescription string
- Optional. Sql code for package description
- packageBody String
- Optional. Sql code for package body
- packageDescription String
- Optional. Sql code for package description
- packageBody string
- Optional. Sql code for package body
- packageDescription string
- Optional. Sql code for package description
- package_body str
- Optional. Sql code for package body
- package_description str
- Optional. Sql code for package description
- packageBody String
- Optional. Sql code for package body
- packageDescription String
- Optional. Sql code for package description
SourceNumericFilter, SourceNumericFilterArgs      
- NumericFilter Pulumi.Option Google Native. Datamigration. V1. Source Numeric Filter Numeric Filter Option 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- SourceMax intPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- SourceMax intScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- SourceMin intPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- SourceMin intScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- NumericFilter SourceOption Numeric Filter Numeric Filter Option 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- SourceMax intPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- SourceMax intScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- SourceMin intPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- SourceMin intScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- numericFilter SourceOption Numeric Filter Numeric Filter Option 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- sourceMax IntegerPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- sourceMax IntegerScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- sourceMin IntegerPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- sourceMin IntegerScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- numericFilter SourceOption Numeric Filter Numeric Filter Option 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- sourceMax numberPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- sourceMax numberScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- sourceMin numberPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- sourceMin numberScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- numeric_filter_ Sourceoption Numeric Filter Numeric Filter Option 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- source_max_ intprecision_ filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- source_max_ intscale_ filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- source_min_ intprecision_ filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- source_min_ intscale_ filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- numericFilter "NUMERIC_FILTER_OPTION_UNSPECIFIED" | "NUMERIC_FILTER_OPTION_ALL" | "NUMERIC_FILTER_OPTION_LIMIT" | "NUMERIC_FILTER_OPTION_LIMITLESS"Option 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- sourceMax NumberPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- sourceMax NumberScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- sourceMin NumberPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- sourceMin NumberScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
SourceNumericFilterNumericFilterOption, SourceNumericFilterNumericFilterOptionArgs            
- NumericFilter Option Unspecified 
- NUMERIC_FILTER_OPTION_UNSPECIFIEDNumeric filter option unspecified
- NumericFilter Option All 
- NUMERIC_FILTER_OPTION_ALLNumeric filter option that matches all numeric columns.
- NumericFilter Option Limit 
- NUMERIC_FILTER_OPTION_LIMITNumeric filter option that matches columns having numeric datatypes with specified precision and scale within the limited range of filter.
- NumericFilter Option Limitless 
- NUMERIC_FILTER_OPTION_LIMITLESSNumeric filter option that matches only the numeric columns with no precision and scale specified.
- SourceNumeric Filter Numeric Filter Option Numeric Filter Option Unspecified 
- NUMERIC_FILTER_OPTION_UNSPECIFIEDNumeric filter option unspecified
- SourceNumeric Filter Numeric Filter Option Numeric Filter Option All 
- NUMERIC_FILTER_OPTION_ALLNumeric filter option that matches all numeric columns.
- SourceNumeric Filter Numeric Filter Option Numeric Filter Option Limit 
- NUMERIC_FILTER_OPTION_LIMITNumeric filter option that matches columns having numeric datatypes with specified precision and scale within the limited range of filter.
- SourceNumeric Filter Numeric Filter Option Numeric Filter Option Limitless 
- NUMERIC_FILTER_OPTION_LIMITLESSNumeric filter option that matches only the numeric columns with no precision and scale specified.
- NumericFilter Option Unspecified 
- NUMERIC_FILTER_OPTION_UNSPECIFIEDNumeric filter option unspecified
- NumericFilter Option All 
- NUMERIC_FILTER_OPTION_ALLNumeric filter option that matches all numeric columns.
- NumericFilter Option Limit 
- NUMERIC_FILTER_OPTION_LIMITNumeric filter option that matches columns having numeric datatypes with specified precision and scale within the limited range of filter.
- NumericFilter Option Limitless 
- NUMERIC_FILTER_OPTION_LIMITLESSNumeric filter option that matches only the numeric columns with no precision and scale specified.
- NumericFilter Option Unspecified 
- NUMERIC_FILTER_OPTION_UNSPECIFIEDNumeric filter option unspecified
- NumericFilter Option All 
- NUMERIC_FILTER_OPTION_ALLNumeric filter option that matches all numeric columns.
- NumericFilter Option Limit 
- NUMERIC_FILTER_OPTION_LIMITNumeric filter option that matches columns having numeric datatypes with specified precision and scale within the limited range of filter.
- NumericFilter Option Limitless 
- NUMERIC_FILTER_OPTION_LIMITLESSNumeric filter option that matches only the numeric columns with no precision and scale specified.
- NUMERIC_FILTER_OPTION_UNSPECIFIED
- NUMERIC_FILTER_OPTION_UNSPECIFIEDNumeric filter option unspecified
- NUMERIC_FILTER_OPTION_ALL
- NUMERIC_FILTER_OPTION_ALLNumeric filter option that matches all numeric columns.
- NUMERIC_FILTER_OPTION_LIMIT
- NUMERIC_FILTER_OPTION_LIMITNumeric filter option that matches columns having numeric datatypes with specified precision and scale within the limited range of filter.
- NUMERIC_FILTER_OPTION_LIMITLESS
- NUMERIC_FILTER_OPTION_LIMITLESSNumeric filter option that matches only the numeric columns with no precision and scale specified.
- "NUMERIC_FILTER_OPTION_UNSPECIFIED"
- NUMERIC_FILTER_OPTION_UNSPECIFIEDNumeric filter option unspecified
- "NUMERIC_FILTER_OPTION_ALL"
- NUMERIC_FILTER_OPTION_ALLNumeric filter option that matches all numeric columns.
- "NUMERIC_FILTER_OPTION_LIMIT"
- NUMERIC_FILTER_OPTION_LIMITNumeric filter option that matches columns having numeric datatypes with specified precision and scale within the limited range of filter.
- "NUMERIC_FILTER_OPTION_LIMITLESS"
- NUMERIC_FILTER_OPTION_LIMITLESSNumeric filter option that matches only the numeric columns with no precision and scale specified.
SourceNumericFilterResponse, SourceNumericFilterResponseArgs        
- NumericFilter stringOption 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- SourceMax intPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- SourceMax intScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- SourceMin intPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- SourceMin intScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- NumericFilter stringOption 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- SourceMax intPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- SourceMax intScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- SourceMin intPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- SourceMin intScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- numericFilter StringOption 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- sourceMax IntegerPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- sourceMax IntegerScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- sourceMin IntegerPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- sourceMin IntegerScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- numericFilter stringOption 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- sourceMax numberPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- sourceMax numberScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- sourceMin numberPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- sourceMin numberScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- numeric_filter_ stroption 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- source_max_ intprecision_ filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- source_max_ intscale_ filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- source_min_ intprecision_ filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- source_min_ intscale_ filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
- numericFilter StringOption 
- Enum to set the option defining the datatypes numeric filter has to be applied to
- sourceMax NumberPrecision Filter 
- Optional. The filter will match columns with precision smaller than or equal to this number.
- sourceMax NumberScale Filter 
- Optional. The filter will match columns with scale smaller than or equal to this number.
- sourceMin NumberPrecision Filter 
- Optional. The filter will match columns with precision greater than or equal to this number.
- sourceMin NumberScale Filter 
- Optional. The filter will match columns with scale greater than or equal to this number.
SourceSqlChange, SourceSqlChangeArgs      
- SqlCode string
- Sql code for source (stored procedure, function, trigger or view)
- SqlCode string
- Sql code for source (stored procedure, function, trigger or view)
- sqlCode String
- Sql code for source (stored procedure, function, trigger or view)
- sqlCode string
- Sql code for source (stored procedure, function, trigger or view)
- sql_code str
- Sql code for source (stored procedure, function, trigger or view)
- sqlCode String
- Sql code for source (stored procedure, function, trigger or view)
SourceSqlChangeResponse, SourceSqlChangeResponseArgs        
- SqlCode string
- Sql code for source (stored procedure, function, trigger or view)
- SqlCode string
- Sql code for source (stored procedure, function, trigger or view)
- sqlCode String
- Sql code for source (stored procedure, function, trigger or view)
- sqlCode string
- Sql code for source (stored procedure, function, trigger or view)
- sql_code str
- Sql code for source (stored procedure, function, trigger or view)
- sqlCode String
- Sql code for source (stored procedure, function, trigger or view)
SourceTextFilter, SourceTextFilterArgs      
- SourceMax stringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- SourceMin stringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- SourceMax stringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- SourceMin stringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- sourceMax StringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- sourceMin StringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- sourceMax stringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- sourceMin stringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- source_max_ strlength_ filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- source_min_ strlength_ filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- sourceMax StringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- sourceMin StringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
SourceTextFilterResponse, SourceTextFilterResponseArgs        
- SourceMax stringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- SourceMin stringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- SourceMax stringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- SourceMin stringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- sourceMax StringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- sourceMin StringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- sourceMax stringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- sourceMin stringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- source_max_ strlength_ filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- source_min_ strlength_ filter 
- Optional. The filter will match columns with length greater than or equal to this number.
- sourceMax StringLength Filter 
- Optional. The filter will match columns with length smaller than or equal to this number.
- sourceMin StringLength Filter 
- Optional. The filter will match columns with length greater than or equal to this number.
ValueListFilter, ValueListFilterArgs      
- IgnoreCase bool
- Whether to ignore case when filtering by values. Defaults to false
- ValuePresent Pulumi.List Google Native. Datamigration. V1. Value List Filter Value Present List 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- Values List<string>
- The list to be used to filter by
- IgnoreCase bool
- Whether to ignore case when filtering by values. Defaults to false
- ValuePresent ValueList List Filter Value Present List 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- Values []string
- The list to be used to filter by
- ignoreCase Boolean
- Whether to ignore case when filtering by values. Defaults to false
- valuePresent ValueList List Filter Value Present List 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- values List<String>
- The list to be used to filter by
- ignoreCase boolean
- Whether to ignore case when filtering by values. Defaults to false
- valuePresent ValueList List Filter Value Present List 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- values string[]
- The list to be used to filter by
- ignore_case bool
- Whether to ignore case when filtering by values. Defaults to false
- value_present_ Valuelist List Filter Value Present List 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- values Sequence[str]
- The list to be used to filter by
- ignoreCase Boolean
- Whether to ignore case when filtering by values. Defaults to false
- valuePresent "VALUE_PRESENT_IN_LIST_UNSPECIFIED" | "VALUE_PRESENT_IN_LIST_IF_VALUE_LIST" | "VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LIST"List 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- values List<String>
- The list to be used to filter by
ValueListFilterResponse, ValueListFilterResponseArgs        
- IgnoreCase bool
- Whether to ignore case when filtering by values. Defaults to false
- ValuePresent stringList 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- Values List<string>
- The list to be used to filter by
- IgnoreCase bool
- Whether to ignore case when filtering by values. Defaults to false
- ValuePresent stringList 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- Values []string
- The list to be used to filter by
- ignoreCase Boolean
- Whether to ignore case when filtering by values. Defaults to false
- valuePresent StringList 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- values List<String>
- The list to be used to filter by
- ignoreCase boolean
- Whether to ignore case when filtering by values. Defaults to false
- valuePresent stringList 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- values string[]
- The list to be used to filter by
- ignore_case bool
- Whether to ignore case when filtering by values. Defaults to false
- value_present_ strlist 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- values Sequence[str]
- The list to be used to filter by
- ignoreCase Boolean
- Whether to ignore case when filtering by values. Defaults to false
- valuePresent StringList 
- Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
- values List<String>
- The list to be used to filter by
ValueListFilterValuePresentList, ValueListFilterValuePresentListArgs            
- ValuePresent In List Unspecified 
- VALUE_PRESENT_IN_LIST_UNSPECIFIEDValue present in list unspecified
- ValuePresent In List If Value List 
- VALUE_PRESENT_IN_LIST_IF_VALUE_LISTIf the source value is in the supplied list at value_list
- ValuePresent In List If Value Not List 
- VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LISTIf the source value is not in the supplied list at value_list
- ValueList Filter Value Present List Value Present In List Unspecified 
- VALUE_PRESENT_IN_LIST_UNSPECIFIEDValue present in list unspecified
- ValueList Filter Value Present List Value Present In List If Value List 
- VALUE_PRESENT_IN_LIST_IF_VALUE_LISTIf the source value is in the supplied list at value_list
- ValueList Filter Value Present List Value Present In List If Value Not List 
- VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LISTIf the source value is not in the supplied list at value_list
- ValuePresent In List Unspecified 
- VALUE_PRESENT_IN_LIST_UNSPECIFIEDValue present in list unspecified
- ValuePresent In List If Value List 
- VALUE_PRESENT_IN_LIST_IF_VALUE_LISTIf the source value is in the supplied list at value_list
- ValuePresent In List If Value Not List 
- VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LISTIf the source value is not in the supplied list at value_list
- ValuePresent In List Unspecified 
- VALUE_PRESENT_IN_LIST_UNSPECIFIEDValue present in list unspecified
- ValuePresent In List If Value List 
- VALUE_PRESENT_IN_LIST_IF_VALUE_LISTIf the source value is in the supplied list at value_list
- ValuePresent In List If Value Not List 
- VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LISTIf the source value is not in the supplied list at value_list
- VALUE_PRESENT_IN_LIST_UNSPECIFIED
- VALUE_PRESENT_IN_LIST_UNSPECIFIEDValue present in list unspecified
- VALUE_PRESENT_IN_LIST_IF_VALUE_LIST
- VALUE_PRESENT_IN_LIST_IF_VALUE_LISTIf the source value is in the supplied list at value_list
- VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LIST
- VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LISTIf the source value is not in the supplied list at value_list
- "VALUE_PRESENT_IN_LIST_UNSPECIFIED"
- VALUE_PRESENT_IN_LIST_UNSPECIFIEDValue present in list unspecified
- "VALUE_PRESENT_IN_LIST_IF_VALUE_LIST"
- VALUE_PRESENT_IN_LIST_IF_VALUE_LISTIf the source value is in the supplied list at value_list
- "VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LIST"
- VALUE_PRESENT_IN_LIST_IF_VALUE_NOT_LISTIf the source value is not in the supplied list at value_list
ValueTransformation, ValueTransformationArgs    
- ApplyHash Pulumi.Google Native. Datamigration. V1. Inputs. Apply Hash 
- Optional. Applies a hash function on the data
- AssignMax Pulumi.Value Google Native. Datamigration. V1. Inputs. Empty 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- AssignMin Pulumi.Value Google Native. Datamigration. V1. Inputs. Empty 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- AssignNull Pulumi.Google Native. Datamigration. V1. Inputs. Empty 
- Optional. Set to null
- AssignSpecific Pulumi.Value Google Native. Datamigration. V1. Inputs. Assign Specific Value 
- Optional. Set to a specific value (value is converted to fit the target data type)
- DoubleComparison Pulumi.Google Native. Datamigration. V1. Inputs. Double Comparison Filter 
- Optional. Filter on relation between source value and compare value of type double.
- IntComparison Pulumi.Google Native. Datamigration. V1. Inputs. Int Comparison Filter 
- Optional. Filter on relation between source value and compare value of type integer.
- IsNull Pulumi.Google Native. Datamigration. V1. Inputs. Empty 
- Optional. Value is null
- RoundScale Pulumi.Google Native. Datamigration. V1. Inputs. Round To Scale 
- Optional. Allows the data to change scale
- ValueList Pulumi.Google Native. Datamigration. V1. Inputs. Value List Filter 
- Optional. Value is found in the specified list.
- ApplyHash ApplyHash 
- Optional. Applies a hash function on the data
- AssignMax EmptyValue 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- AssignMin EmptyValue 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- AssignNull Empty
- Optional. Set to null
- AssignSpecific AssignValue Specific Value 
- Optional. Set to a specific value (value is converted to fit the target data type)
- DoubleComparison DoubleComparison Filter 
- Optional. Filter on relation between source value and compare value of type double.
- IntComparison IntComparison Filter 
- Optional. Filter on relation between source value and compare value of type integer.
- IsNull Empty
- Optional. Value is null
- RoundScale RoundTo Scale 
- Optional. Allows the data to change scale
- ValueList ValueList Filter 
- Optional. Value is found in the specified list.
- applyHash ApplyHash 
- Optional. Applies a hash function on the data
- assignMax EmptyValue 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assignMin EmptyValue 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assignNull Empty
- Optional. Set to null
- assignSpecific AssignValue Specific Value 
- Optional. Set to a specific value (value is converted to fit the target data type)
- doubleComparison DoubleComparison Filter 
- Optional. Filter on relation between source value and compare value of type double.
- intComparison IntComparison Filter 
- Optional. Filter on relation between source value and compare value of type integer.
- isNull Empty
- Optional. Value is null
- roundScale RoundTo Scale 
- Optional. Allows the data to change scale
- valueList ValueList Filter 
- Optional. Value is found in the specified list.
- applyHash ApplyHash 
- Optional. Applies a hash function on the data
- assignMax EmptyValue 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assignMin EmptyValue 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assignNull Empty
- Optional. Set to null
- assignSpecific AssignValue Specific Value 
- Optional. Set to a specific value (value is converted to fit the target data type)
- doubleComparison DoubleComparison Filter 
- Optional. Filter on relation between source value and compare value of type double.
- intComparison IntComparison Filter 
- Optional. Filter on relation between source value and compare value of type integer.
- isNull Empty
- Optional. Value is null
- roundScale RoundTo Scale 
- Optional. Allows the data to change scale
- valueList ValueList Filter 
- Optional. Value is found in the specified list.
- apply_hash ApplyHash 
- Optional. Applies a hash function on the data
- assign_max_ Emptyvalue 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assign_min_ Emptyvalue 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assign_null Empty
- Optional. Set to null
- assign_specific_ Assignvalue Specific Value 
- Optional. Set to a specific value (value is converted to fit the target data type)
- double_comparison DoubleComparison Filter 
- Optional. Filter on relation between source value and compare value of type double.
- int_comparison IntComparison Filter 
- Optional. Filter on relation between source value and compare value of type integer.
- is_null Empty
- Optional. Value is null
- round_scale RoundTo Scale 
- Optional. Allows the data to change scale
- value_list ValueList Filter 
- Optional. Value is found in the specified list.
- applyHash Property Map
- Optional. Applies a hash function on the data
- assignMax Property MapValue 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assignMin Property MapValue 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assignNull Property Map
- Optional. Set to null
- assignSpecific Property MapValue 
- Optional. Set to a specific value (value is converted to fit the target data type)
- doubleComparison Property Map
- Optional. Filter on relation between source value and compare value of type double.
- intComparison Property Map
- Optional. Filter on relation between source value and compare value of type integer.
- isNull Property Map
- Optional. Value is null
- roundScale Property Map
- Optional. Allows the data to change scale
- valueList Property Map
- Optional. Value is found in the specified list.
ValueTransformationResponse, ValueTransformationResponseArgs      
- ApplyHash Pulumi.Google Native. Datamigration. V1. Inputs. Apply Hash Response 
- Optional. Applies a hash function on the data
- AssignMax Pulumi.Value Google Native. Datamigration. V1. Inputs. Empty Response 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- AssignMin Pulumi.Value Google Native. Datamigration. V1. Inputs. Empty Response 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- AssignNull Pulumi.Google Native. Datamigration. V1. Inputs. Empty Response 
- Optional. Set to null
- AssignSpecific Pulumi.Value Google Native. Datamigration. V1. Inputs. Assign Specific Value Response 
- Optional. Set to a specific value (value is converted to fit the target data type)
- DoubleComparison Pulumi.Google Native. Datamigration. V1. Inputs. Double Comparison Filter Response 
- Optional. Filter on relation between source value and compare value of type double.
- IntComparison Pulumi.Google Native. Datamigration. V1. Inputs. Int Comparison Filter Response 
- Optional. Filter on relation between source value and compare value of type integer.
- IsNull Pulumi.Google Native. Datamigration. V1. Inputs. Empty Response 
- Optional. Value is null
- RoundScale Pulumi.Google Native. Datamigration. V1. Inputs. Round To Scale Response 
- Optional. Allows the data to change scale
- ValueList Pulumi.Google Native. Datamigration. V1. Inputs. Value List Filter Response 
- Optional. Value is found in the specified list.
- ApplyHash ApplyHash Response 
- Optional. Applies a hash function on the data
- AssignMax EmptyValue Response 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- AssignMin EmptyValue Response 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- AssignNull EmptyResponse 
- Optional. Set to null
- AssignSpecific AssignValue Specific Value Response 
- Optional. Set to a specific value (value is converted to fit the target data type)
- DoubleComparison DoubleComparison Filter Response 
- Optional. Filter on relation between source value and compare value of type double.
- IntComparison IntComparison Filter Response 
- Optional. Filter on relation between source value and compare value of type integer.
- IsNull EmptyResponse 
- Optional. Value is null
- RoundScale RoundTo Scale Response 
- Optional. Allows the data to change scale
- ValueList ValueList Filter Response 
- Optional. Value is found in the specified list.
- applyHash ApplyHash Response 
- Optional. Applies a hash function on the data
- assignMax EmptyValue Response 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assignMin EmptyValue Response 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assignNull EmptyResponse 
- Optional. Set to null
- assignSpecific AssignValue Specific Value Response 
- Optional. Set to a specific value (value is converted to fit the target data type)
- doubleComparison DoubleComparison Filter Response 
- Optional. Filter on relation between source value and compare value of type double.
- intComparison IntComparison Filter Response 
- Optional. Filter on relation between source value and compare value of type integer.
- isNull EmptyResponse 
- Optional. Value is null
- roundScale RoundTo Scale Response 
- Optional. Allows the data to change scale
- valueList ValueList Filter Response 
- Optional. Value is found in the specified list.
- applyHash ApplyHash Response 
- Optional. Applies a hash function on the data
- assignMax EmptyValue Response 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assignMin EmptyValue Response 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assignNull EmptyResponse 
- Optional. Set to null
- assignSpecific AssignValue Specific Value Response 
- Optional. Set to a specific value (value is converted to fit the target data type)
- doubleComparison DoubleComparison Filter Response 
- Optional. Filter on relation between source value and compare value of type double.
- intComparison IntComparison Filter Response 
- Optional. Filter on relation between source value and compare value of type integer.
- isNull EmptyResponse 
- Optional. Value is null
- roundScale RoundTo Scale Response 
- Optional. Allows the data to change scale
- valueList ValueList Filter Response 
- Optional. Value is found in the specified list.
- apply_hash ApplyHash Response 
- Optional. Applies a hash function on the data
- assign_max_ Emptyvalue Response 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assign_min_ Emptyvalue Response 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assign_null EmptyResponse 
- Optional. Set to null
- assign_specific_ Assignvalue Specific Value Response 
- Optional. Set to a specific value (value is converted to fit the target data type)
- double_comparison DoubleComparison Filter Response 
- Optional. Filter on relation between source value and compare value of type double.
- int_comparison IntComparison Filter Response 
- Optional. Filter on relation between source value and compare value of type integer.
- is_null EmptyResponse 
- Optional. Value is null
- round_scale RoundTo Scale Response 
- Optional. Allows the data to change scale
- value_list ValueList Filter Response 
- Optional. Value is found in the specified list.
- applyHash Property Map
- Optional. Applies a hash function on the data
- assignMax Property MapValue 
- Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assignMin Property MapValue 
- Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assignNull Property Map
- Optional. Set to null
- assignSpecific Property MapValue 
- Optional. Set to a specific value (value is converted to fit the target data type)
- doubleComparison Property Map
- Optional. Filter on relation between source value and compare value of type double.
- intComparison Property Map
- Optional. Filter on relation between source value and compare value of type integer.
- isNull Property Map
- Optional. Value is null
- roundScale Property Map
- Optional. Allows the data to change scale
- valueList Property Map
- Optional. Value is found in the specified list.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.