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,
mapping_rule_id: Optional[str] = None,
conversion_workspace_id: Optional[str] = None,
convert_rowid_column: Optional[ConvertRowIdToColumnArgs] = None,
name: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
multi_column_data_type_change: Optional[MultiColumnDatatypeChangeArgs] = None,
state: Optional[MappingRuleState] = None,
entity_move: Optional[EntityMoveArgs] = None,
display_name: Optional[str] = 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,
multi_entity_rename: Optional[MultiEntityRenameArgs] = 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",
MappingRuleId = "string",
ConversionWorkspaceId = "string",
ConvertRowidColumn = new GoogleNative.Datamigration.V1.Inputs.ConvertRowIdToColumnArgs
{
OnlyIfNoPrimaryKey = false,
},
Name = "string",
Location = "string",
Project = "string",
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",
},
},
State = GoogleNative.Datamigration.V1.MappingRuleState.StateUnspecified,
EntityMove = new GoogleNative.Datamigration.V1.Inputs.EntityMoveArgs
{
NewSchema = "string",
},
DisplayName = "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",
},
MultiEntityRename = new GoogleNative.Datamigration.V1.Inputs.MultiEntityRenameArgs
{
NewNamePattern = "string",
SourceNameTransformation = GoogleNative.Datamigration.V1.MultiEntityRenameSourceNameTransformation.EntityNameTransformationUnspecified,
},
});
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"),
MappingRuleId: pulumi.String("string"),
ConversionWorkspaceId: pulumi.String("string"),
ConvertRowidColumn: &datamigration.ConvertRowIdToColumnArgs{
OnlyIfNoPrimaryKey: pulumi.Bool(false),
},
Name: pulumi.String("string"),
Location: pulumi.String("string"),
Project: pulumi.String("string"),
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"),
},
},
State: datamigration.MappingRuleStateStateUnspecified,
EntityMove: &datamigration.EntityMoveArgs{
NewSchema: pulumi.String("string"),
},
DisplayName: 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"),
},
MultiEntityRename: &datamigration.MultiEntityRenameArgs{
NewNamePattern: pulumi.String("string"),
SourceNameTransformation: datamigration.MultiEntityRenameSourceNameTransformationEntityNameTransformationUnspecified,
},
})
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")
.mappingRuleId("string")
.conversionWorkspaceId("string")
.convertRowidColumn(ConvertRowIdToColumnArgs.builder()
.onlyIfNoPrimaryKey(false)
.build())
.name("string")
.location("string")
.project("string")
.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())
.state("STATE_UNSPECIFIED")
.entityMove(EntityMoveArgs.builder()
.newSchema("string")
.build())
.displayName("string")
.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())
.multiEntityRename(MultiEntityRenameArgs.builder()
.newNamePattern("string")
.sourceNameTransformation("ENTITY_NAME_TRANSFORMATION_UNSPECIFIED")
.build())
.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",
mapping_rule_id="string",
conversion_workspace_id="string",
convert_rowid_column={
"only_if_no_primary_key": False,
},
name="string",
location="string",
project="string",
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",
},
},
state=google_native.datamigration.v1.MappingRuleState.STATE_UNSPECIFIED,
entity_move={
"new_schema": "string",
},
display_name="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",
},
multi_entity_rename={
"new_name_pattern": "string",
"source_name_transformation": google_native.datamigration.v1.MultiEntityRenameSourceNameTransformation.ENTITY_NAME_TRANSFORMATION_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",
mappingRuleId: "string",
conversionWorkspaceId: "string",
convertRowidColumn: {
onlyIfNoPrimaryKey: false,
},
name: "string",
location: "string",
project: "string",
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",
},
},
state: google_native.datamigration.v1.MappingRuleState.StateUnspecified,
entityMove: {
newSchema: "string",
},
displayName: "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",
},
multiEntityRename: {
newNamePattern: "string",
sourceNameTransformation: google_native.datamigration.v1.MultiEntityRenameSourceNameTransformation.EntityNameTransformationUnspecified,
},
});
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:
- Conversion
Workspace stringId - Filter
Pulumi.
Google Native. Datamigration. V1. Inputs. Mapping Rule Filter - The rule filter
- Mapping
Rule stringId - Required. The ID of the rule to create.
- Rule
Order 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.
- Rule
Scope Pulumi.Google Native. Datamigration. V1. Mapping Rule Rule Scope - The rule scope
- Conditional
Column 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.
- Convert
Rowid 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.
- Display
Name string - Optional. A human readable name
- Entity
Move Pulumi.Google Native. Datamigration. V1. Inputs. Entity Move - Optional. Rule to specify how multiple entities should be relocated into a different schema.
- Filter
Table 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
- Multi
Column 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.
- Multi
Entity 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
- Request
Id 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.
- Set
Table Pulumi.Primary Key Google Native. Datamigration. V1. Inputs. Set Table Primary Key - Optional. Rule to specify the primary key for a table
- Single
Column Pulumi.Change Google Native. Datamigration. V1. Inputs. Single Column Change - Optional. Rule to specify how a single column is converted.
- Single
Entity Pulumi.Rename Google Native. Datamigration. V1. Inputs. Single Entity Rename - Optional. Rule to specify how a single entity should be renamed.
- Single
Package Pulumi.Change Google Native. Datamigration. V1. Inputs. Single Package Change - Optional. Rule to specify how a single package is converted.
- Source
Sql 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
- Conversion
Workspace stringId - Filter
Mapping
Rule Filter Args - The rule filter
- Mapping
Rule stringId - Required. The ID of the rule to create.
- Rule
Order 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.
- 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 string - 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 string
- 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 string
- Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
- Project string
- Request
Id 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.
- 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
Mapping
Rule State Enum - Optional. The mapping rule state
- conversion
Workspace StringId - filter
Mapping
Rule Filter - The rule filter
- mapping
Rule StringId - Required. The ID of the rule to create.
- rule
Order 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.
- rule
Scope MappingRule Rule Scope - The rule scope
- conditional
Column 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.
- convert
Rowid ConvertColumn Row Id To Column - Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- display
Name String - Optional. A human readable name
- entity
Move EntityMove - Optional. Rule to specify how multiple entities should be relocated into a different schema.
- filter
Table FilterColumns Table Columns - Optional. Rule to specify the list of columns to include or exclude from a table.
- location String
- multi
Column MultiData Type Change Column Datatype Change - Optional. Rule to specify how multiple columns should be converted to a different data type.
- multi
Entity 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
- request
Id 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.
- set
Table SetPrimary Key Table Primary Key - Optional. Rule to specify the primary key for a table
- single
Column SingleChange Column Change - Optional. Rule to specify how a single column is converted.
- single
Entity SingleRename Entity Rename - Optional. Rule to specify how a single entity should be renamed.
- single
Package SingleChange Package Change - Optional. Rule to specify how a single package is converted.
- source
Sql SourceChange Sql Change - Optional. Rule to change the sql code for an entity, for example, function, procedure.
- state
Mapping
Rule State - Optional. The mapping rule state
- conversion
Workspace stringId - filter
Mapping
Rule Filter - The rule filter
- mapping
Rule stringId - Required. The ID of the rule to create.
- rule
Order 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.
- rule
Scope MappingRule Rule Scope - The rule scope
- conditional
Column 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.
- convert
Rowid ConvertColumn Row Id To Column - Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- display
Name string - Optional. A human readable name
- entity
Move EntityMove - Optional. Rule to specify how multiple entities should be relocated into a different schema.
- filter
Table FilterColumns Table Columns - Optional. Rule to specify the list of columns to include or exclude from a table.
- location string
- multi
Column MultiData Type Change Column Datatype Change - Optional. Rule to specify how multiple columns should be converted to a different data type.
- multi
Entity 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
- request
Id 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.
- set
Table SetPrimary Key Table Primary Key - Optional. Rule to specify the primary key for a table
- single
Column SingleChange Column Change - Optional. Rule to specify how a single column is converted.
- single
Entity SingleRename Entity Rename - Optional. Rule to specify how a single entity should be renamed.
- single
Package SingleChange Package Change - Optional. Rule to specify how a single package is converted.
- source
Sql SourceChange Sql Change - Optional. Rule to change the sql code for an entity, for example, function, procedure.
- state
Mapping
Rule State - Optional. The mapping rule state
- conversion_
workspace_ strid - filter
Mapping
Rule 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
Mapping
Rule State - Optional. The mapping rule state
- conversion
Workspace StringId - filter Property Map
- The rule filter
- mapping
Rule StringId - Required. The ID of the rule to create.
- rule
Order 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.
- rule
Scope "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
- conditional
Column 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.
- convert
Rowid Property MapColumn - Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
- display
Name String - Optional. A human readable name
- entity
Move Property Map - Optional. Rule to specify how multiple entities should be relocated into a different schema.
- filter
Table Property MapColumns - Optional. Rule to specify the list of columns to include or exclude from a table.
- location String
- multi
Column Property MapData Type Change - Optional. Rule to specify how multiple columns should be converted to a different data type.
- multi
Entity 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
- request
Id 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.
- set
Table Property MapPrimary Key - Optional. Rule to specify the primary key for a table
- single
Column Property MapChange - Optional. Rule to specify how a single column is converted.
- single
Entity Property MapRename - Optional. Rule to specify how a single entity should be renamed.
- single
Package Property MapChange - Optional. Rule to specify how a single package is converted.
- source
Sql 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.
- Revision
Create stringTime - The timestamp that the revision was created.
- Revision
Id 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.
- Revision
Create stringTime - The timestamp that the revision was created.
- Revision
Id 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.
- revision
Create StringTime - The timestamp that the revision was created.
- revision
Id 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.
- revision
Create stringTime - The timestamp that the revision was created.
- revision
Id 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.
- revision
Create StringTime - The timestamp that the revision was created.
- revision
Id 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
- Uuid
From Pulumi.Bytes Google Native. Datamigration. V1. Inputs. Empty - Optional. Generate UUID from the data's byte array
- Uuid
From EmptyBytes - Optional. Generate UUID from the data's byte array
- uuid
From EmptyBytes - Optional. Generate UUID from the data's byte array
- uuid
From EmptyBytes - Optional. Generate UUID from the data's byte array
- uuid_
from_ Emptybytes - Optional. Generate UUID from the data's byte array
- uuid
From Property MapBytes - Optional. Generate UUID from the data's byte array
ApplyHashResponse, ApplyHashResponseArgs
- Uuid
From Pulumi.Bytes Google Native. Datamigration. V1. Inputs. Empty Response - Optional. Generate UUID from the data's byte array
- Uuid
From EmptyBytes Response - Optional. Generate UUID from the data's byte array
- uuid
From EmptyBytes Response - Optional. Generate UUID from the data's byte array
- uuid
From EmptyBytes Response - Optional. Generate UUID from the data's byte array
- uuid_
from_ Emptybytes Response - Optional. Generate UUID from the data's byte array
- uuid
From 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
- Value
Transformation Pulumi.Google Native. Datamigration. V1. Inputs. Value Transformation - Description of data transformation during migration.
- Custom
Features Dictionary<string, string> - Optional. Custom engine specific features.
- Source
Numeric 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.
- Source
Text 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.
- Value
Transformation ValueTransformation - Description of data transformation during migration.
- Custom
Features map[string]string - 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.
- value
Transformation ValueTransformation - Description of data transformation during migration.
- custom
Features Map<String,String> - 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.
- value
Transformation ValueTransformation - Description of data transformation during migration.
- custom
Features {[key: string]: string} - 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.
- 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.
- value
Transformation Property Map - Description of data transformation during migration.
- custom
Features Map<String> - Optional. Custom engine specific features.
- source
Numeric Property MapFilter - Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- source
Text Property MapFilter - Optional. Optional filter on source column length. Used for text based data types like varchar.
ConditionalColumnSetValueResponse, ConditionalColumnSetValueResponseArgs
- Custom
Features Dictionary<string, string> - Optional. Custom engine specific features.
- Source
Numeric 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.
- Source
Text 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.
- Value
Transformation Pulumi.Google Native. Datamigration. V1. Inputs. Value Transformation Response - Description of data transformation during migration.
- Custom
Features map[string]string - 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.
- custom
Features Map<String,String> - 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.
- custom
Features {[key: string]: string} - 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.
- 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.
- custom
Features Map<String> - Optional. Custom engine specific features.
- source
Numeric Property MapFilter - Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
- source
Text Property MapFilter - Optional. Optional filter on source column length. Used for text based data types like varchar.
- value
Transformation Property Map - Description of data transformation during migration.
ConvertRowIdToColumn, ConvertRowIdToColumnArgs
- Only
If boolNo Primary Key - Only work on tables without primary key defined
- Only
If boolNo Primary Key - Only work on tables without primary key defined
- only
If BooleanNo Primary Key - Only work on tables without primary key defined
- only
If booleanNo Primary Key - Only work on tables without primary key defined
- only_
if_ boolno_ primary_ key - Only work on tables without primary key defined
- only
If BooleanNo Primary Key - Only work on tables without primary key defined
ConvertRowIdToColumnResponse, ConvertRowIdToColumnResponseArgs
- Only
If boolNo Primary Key - Only work on tables without primary key defined
- Only
If boolNo Primary Key - Only work on tables without primary key defined
- only
If BooleanNo Primary Key - Only work on tables without primary key defined
- only
If booleanNo Primary Key - Only work on tables without primary key defined
- only_
if_ boolno_ primary_ key - Only work on tables without primary key defined
- only
If BooleanNo Primary Key - Only work on tables without primary key defined
DoubleComparisonFilter, DoubleComparisonFilterArgs
- Value double
- Double compare value to be used
- Value
Comparison 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
- Value
Comparison DoubleComparison Filter Value Comparison - Relation between source value and compare value
- value Double
- 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
- value
Comparison 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
- value
Comparison "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
- Value
Comparison string - Relation between source value and compare value
- Value float64
- Double compare value to be used
- Value
Comparison string - Relation between source value and compare value
- value Double
- Double compare value to be used
- value
Comparison String - Relation between source value and compare value
- value number
- Double compare value to be used
- value
Comparison 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
- value
Comparison String - Relation between source value and compare value
DoubleComparisonFilterValueComparison, DoubleComparisonFilterValueComparisonArgs
- 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.
- Double
Comparison Filter Value Comparison Value Comparison Unspecified - VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- Double
Comparison Filter Value Comparison Value Comparison If Value Smaller Than - VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- Double
Comparison 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.
- Double
Comparison Filter Value Comparison Value Comparison If Value Larger Than - VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- Double
Comparison 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.
- 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.
- 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
- New
Schema string - The new schema
- New
Schema string - The new schema
- new
Schema String - The new schema
- new
Schema string - The new schema
- new_
schema str - The new schema
- new
Schema String - The new schema
EntityMoveResponse, EntityMoveResponseArgs
- New
Schema string - The new schema
- New
Schema string - The new schema
- new
Schema String - The new schema
- new
Schema string - The new schema
- new_
schema str - The new schema
- new
Schema String - The new schema
FilterTableColumns, FilterTableColumnsArgs
- Exclude
Columns List<string> - Optional. List of columns to be excluded for a particular table.
- Include
Columns List<string> - Optional. List of columns to be included for a particular table.
- Exclude
Columns []string - Optional. List of columns to be excluded for a particular table.
- Include
Columns []string - Optional. List of columns to be included for a particular table.
- exclude
Columns List<String> - Optional. List of columns to be excluded for a particular table.
- include
Columns List<String> - Optional. List of columns to be included for a particular table.
- exclude
Columns string[] - Optional. List of columns to be excluded for a particular table.
- include
Columns 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.
- exclude
Columns List<String> - Optional. List of columns to be excluded for a particular table.
- include
Columns List<String> - Optional. List of columns to be included for a particular table.
FilterTableColumnsResponse, FilterTableColumnsResponseArgs
- Exclude
Columns List<string> - Optional. List of columns to be excluded for a particular table.
- Include
Columns List<string> - Optional. List of columns to be included for a particular table.
- Exclude
Columns []string - Optional. List of columns to be excluded for a particular table.
- Include
Columns []string - Optional. List of columns to be included for a particular table.
- exclude
Columns List<String> - Optional. List of columns to be excluded for a particular table.
- include
Columns List<String> - Optional. List of columns to be included for a particular table.
- exclude
Columns string[] - Optional. List of columns to be excluded for a particular table.
- include
Columns 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.
- exclude
Columns List<String> - Optional. List of columns to be excluded for a particular table.
- include
Columns List<String> - Optional. List of columns to be included for a particular table.
IntComparisonFilter, IntComparisonFilterArgs
- Value string
- Integer compare value to be used
- Value
Comparison 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
- Value
Comparison IntComparison Filter Value Comparison - Relation between source value and compare value
- value String
- 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
- value
Comparison 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
- value
Comparison "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
- Value
Comparison string - Relation between source value and compare value
- Value string
- Integer compare value to be used
- Value
Comparison string - Relation between source value and compare value
- value String
- Integer compare value to be used
- value
Comparison String - Relation between source value and compare value
- value string
- Integer compare value to be used
- value
Comparison 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
- value
Comparison String - Relation between source value and compare value
IntComparisonFilterValueComparison, IntComparisonFilterValueComparisonArgs
- 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.
- Int
Comparison Filter Value Comparison Value Comparison Unspecified - VALUE_COMPARISON_UNSPECIFIEDValue comparison unspecified.
- Int
Comparison Filter Value Comparison Value Comparison If Value Smaller Than - VALUE_COMPARISON_IF_VALUE_SMALLER_THANValue is smaller than the Compare value.
- Int
Comparison 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.
- Int
Comparison Filter Value Comparison Value Comparison If Value Larger Than - VALUE_COMPARISON_IF_VALUE_LARGER_THANValue is larger than the Compare value.
- Int
Comparison 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.
- 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.
- 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.
- Entity
Name stringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- Entity
Name stringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- Entity
Name stringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- Parent
Entity 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.
- Entity
Name stringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- Entity
Name stringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- Entity
Name stringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- Parent
Entity 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.
- entity
Name StringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entity
Name StringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entity
Name StringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parent
Entity 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.
- entity
Name stringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entity
Name stringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entity
Name stringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parent
Entity 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.
- entity
Name StringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entity
Name StringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entity
Name StringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parent
Entity 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.
- Entity
Name stringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- Entity
Name stringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- Entity
Name stringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- Parent
Entity 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.
- Entity
Name stringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- Entity
Name stringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- Entity
Name stringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- Parent
Entity 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.
- entity
Name StringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entity
Name StringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entity
Name StringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parent
Entity 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.
- entity
Name stringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entity
Name stringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entity
Name stringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parent
Entity 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.
- entity
Name StringContains - Optional. The rule should be applied to entities whose non-qualified name contains the given string.
- entity
Name StringPrefix - Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
- entity
Name StringSuffix - Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
- parent
Entity 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
- 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.
- Mapping
Rule Rule Scope Database Entity Type Unspecified - DATABASE_ENTITY_TYPE_UNSPECIFIEDUnspecified database entity type.
- Mapping
Rule Rule Scope Database Entity Type Schema - DATABASE_ENTITY_TYPE_SCHEMASchema.
- Mapping
Rule Rule Scope Database Entity Type Table - DATABASE_ENTITY_TYPE_TABLETable.
- Mapping
Rule Rule Scope Database Entity Type Column - DATABASE_ENTITY_TYPE_COLUMNColumn.
- Mapping
Rule Rule Scope Database Entity Type Constraint - DATABASE_ENTITY_TYPE_CONSTRAINTConstraint.
- Mapping
Rule Rule Scope Database Entity Type Index - DATABASE_ENTITY_TYPE_INDEXIndex.
- Mapping
Rule Rule Scope Database Entity Type Trigger - DATABASE_ENTITY_TYPE_TRIGGERTrigger.
- Mapping
Rule Rule Scope Database Entity Type View - DATABASE_ENTITY_TYPE_VIEWView.
- Mapping
Rule Rule Scope Database Entity Type Sequence - DATABASE_ENTITY_TYPE_SEQUENCESequence.
- Mapping
Rule Rule Scope Database Entity Type Stored Procedure - DATABASE_ENTITY_TYPE_STORED_PROCEDUREStored Procedure.
- Mapping
Rule Rule Scope Database Entity Type Function - DATABASE_ENTITY_TYPE_FUNCTIONFunction.
- Mapping
Rule Rule Scope Database Entity Type Synonym - DATABASE_ENTITY_TYPE_SYNONYMSynonym.
- Mapping
Rule Rule Scope Database Entity Type Database Package - DATABASE_ENTITY_TYPE_DATABASE_PACKAGEPackage.
- Mapping
Rule Rule Scope Database Entity Type Udt - DATABASE_ENTITY_TYPE_UDTUDT.
- Mapping
Rule Rule Scope Database Entity Type Materialized View - DATABASE_ENTITY_TYPE_MATERIALIZED_VIEWMaterialized View.
- Mapping
Rule Rule Scope 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.
- 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.
- "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
- 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.
- Mapping
Rule State State Unspecified - STATE_UNSPECIFIEDThe state of the mapping rule is unknown.
- Mapping
Rule State Enabled - ENABLEDThe rule is enabled.
- Mapping
Rule State Disabled - DISABLEDThe rule is disabled.
- Mapping
Rule State 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.
- 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
- New
Data stringType - New data type.
- Source
Data stringType Filter - Filter on source data type.
- Custom
Features Dictionary<string, string> - 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 string - 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 Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Numeric Filter - Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- Source
Text Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Text Filter - Optional. Filter for text-based data types like varchar.
- New
Data stringType - New data type.
- Source
Data stringType Filter - Filter on source data type.
- Custom
Features map[string]string - 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 string - 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.
- new
Data StringType - New data type.
- source
Data StringType Filter - Filter on source data type.
- custom
Features Map<String,String> - Optional. Custom engine specific features.
- override
Fractional 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.
- override
Length String - Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- override
Precision Integer - Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- override
Scale Integer - 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.
- new
Data stringType - New data type.
- source
Data stringType Filter - Filter on source data type.
- custom
Features {[key: string]: string} - Optional. Custom engine specific features.
- override
Fractional 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.
- override
Length string - Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- override
Precision number - Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- override
Scale number - 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.
- 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.
- new
Data StringType - New data type.
- source
Data StringType Filter - Filter on source data type.
- custom
Features Map<String> - Optional. Custom engine specific features.
- override
Fractional 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.
- override
Length String - Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- override
Precision Number - Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- override
Scale Number - Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- source
Numeric Property MapFilter - Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- source
Text Property MapFilter - Optional. Filter for text-based data types like varchar.
MultiColumnDatatypeChangeResponse, MultiColumnDatatypeChangeResponseArgs
- Custom
Features Dictionary<string, string> - Optional. Custom engine specific features.
- New
Data stringType - 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 string - 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 stringType Filter - Filter on source data type.
- Source
Numeric Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Numeric Filter Response - Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- Source
Text Pulumi.Filter Google Native. Datamigration. V1. Inputs. Source Text Filter Response - Optional. Filter for text-based data types like varchar.
- Custom
Features map[string]string - Optional. Custom engine specific features.
- New
Data stringType - 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 string - 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 stringType 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.
- custom
Features Map<String,String> - Optional. Custom engine specific features.
- new
Data StringType - New data type.
- override
Fractional 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.
- override
Length String - Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- override
Precision Integer - Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- override
Scale Integer - Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- source
Data StringType 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.
- custom
Features {[key: string]: string} - Optional. Custom engine specific features.
- new
Data stringType - New data type.
- override
Fractional 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.
- override
Length string - Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- override
Precision number - Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- override
Scale number - Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- source
Data stringType 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.
- 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.
- custom
Features Map<String> - Optional. Custom engine specific features.
- new
Data StringType - New data type.
- override
Fractional 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.
- override
Length String - Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
- override
Precision Number - Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
- override
Scale Number - Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
- source
Data StringType Filter - Filter on source data type.
- source
Numeric Property MapFilter - Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
- source
Text Property MapFilter - Optional. Filter for text-based data types like varchar.
MultiEntityRename, MultiEntityRenameArgs
- New
Name 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}'
- Source
Name 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
- New
Name 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}'
- 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
- new
Name 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}'
- 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
- new
Name 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}'
- 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
- 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
- new
Name 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}'
- source
Name "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
- New
Name 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}'
- Source
Name 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 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}'
- Source
Name 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 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}'
- source
Name 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 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}'
- source
Name 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
- new
Name 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}'
- source
Name 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
- 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.
- Multi
Entity Rename Source Name Transformation Entity Name Transformation Unspecified - ENTITY_NAME_TRANSFORMATION_UNSPECIFIEDEntity name transformation unspecified.
- Multi
Entity Rename Source Name Transformation Entity Name Transformation No Transformation - ENTITY_NAME_TRANSFORMATION_NO_TRANSFORMATIONNo transformation.
- Multi
Entity Rename Source Name Transformation Entity Name Transformation Lower Case - ENTITY_NAME_TRANSFORMATION_LOWER_CASETransform to lower case.
- Multi
Entity Rename Source Name Transformation Entity Name Transformation Upper Case - ENTITY_NAME_TRANSFORMATION_UPPER_CASETransform to upper case.
- Multi
Entity Rename Source Name Transformation 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.
- 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.
- "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
- Primary
Key List<string>Columns - List of column names for the primary key
- Primary
Key string - Optional. Name for the primary key
- Primary
Key []stringColumns - List of column names for the primary key
- Primary
Key string - Optional. Name for the primary key
- primary
Key List<String>Columns - List of column names for the primary key
- primary
Key String - Optional. Name for the primary key
- primary
Key string[]Columns - List of column names for the primary key
- primary
Key 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
- primary
Key List<String>Columns - List of column names for the primary key
- primary
Key String - Optional. Name for the primary key
SetTablePrimaryKeyResponse, SetTablePrimaryKeyResponseArgs
- Primary
Key string - Optional. Name for the primary key
- Primary
Key List<string>Columns - List of column names for the primary key
- Primary
Key string - Optional. Name for the primary key
- Primary
Key []stringColumns - List of column names for the primary key
- primary
Key String - Optional. Name for the primary key
- primary
Key List<String>Columns - List of column names for the primary key
- primary
Key string - Optional. Name for the primary key
- primary
Key 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
- primary
Key String - Optional. Name for the primary key
- primary
Key List<String>Columns - List of column names for the primary key
SingleColumnChange, SingleColumnChangeArgs
- 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 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.
- Custom
Features Dictionary<string, string> - Optional. Custom engine specific features.
- Data
Type string - Optional. Column data type name.
- Fractional
Seconds 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.
- Set
Values 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.
- 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 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.
- Custom
Features map[string]string - Optional. Custom engine specific features.
- Data
Type string - Optional. Column data type name.
- Fractional
Seconds 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.
- Set
Values []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.
- array
Length Integer - Optional. The length of the array, only relevant if the column type is an array.
- auto
Generated 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.
- custom
Features Map<String,String> - Optional. Custom engine specific features.
- data
Type String - Optional. Column data type name.
- fractional
Seconds 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.
- set
Values 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.
- array
Length number - Optional. The length of the array, only relevant if the column type is an array.
- auto
Generated 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.
- custom
Features {[key: string]: string} - Optional. Custom engine specific features.
- data
Type string - Optional. Column data type name.
- fractional
Seconds 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.
- set
Values 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.
- array
Length Number - Optional. The length of the array, only relevant if the column type is an array.
- auto
Generated 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.
- custom
Features Map<String> - Optional. Custom engine specific features.
- data
Type String - Optional. Column data type name.
- fractional
Seconds 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.
- set
Values 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.
- 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 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.
- Custom
Features Dictionary<string, string> - Optional. Custom engine specific features.
- Data
Type string - Optional. Column data type name.
- Fractional
Seconds 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.
- Set
Values 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.
- 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 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.
- Custom
Features map[string]string - Optional. Custom engine specific features.
- Data
Type string - Optional. Column data type name.
- Fractional
Seconds 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.
- Set
Values []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.
- array
Length Integer - Optional. The length of the array, only relevant if the column type is an array.
- auto
Generated 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.
- custom
Features Map<String,String> - Optional. Custom engine specific features.
- data
Type String - Optional. Column data type name.
- fractional
Seconds 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.
- set
Values 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.
- array
Length number - Optional. The length of the array, only relevant if the column type is an array.
- auto
Generated 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.
- custom
Features {[key: string]: string} - Optional. Custom engine specific features.
- data
Type string - Optional. Column data type name.
- fractional
Seconds 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.
- set
Values 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.
- array
Length Number - Optional. The length of the array, only relevant if the column type is an array.
- auto
Generated 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.
- custom
Features Map<String> - Optional. Custom engine specific features.
- data
Type String - Optional. Column data type name.
- fractional
Seconds 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.
- set
Values 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
- New
Name string - The new name of the destination entity
- New
Name string - The new name of the destination entity
- new
Name String - The new name of the destination entity
- new
Name string - The new name of the destination entity
- new_
name str - The new name of the destination entity
- new
Name String - The new name of the destination entity
SingleEntityRenameResponse, SingleEntityRenameResponseArgs
- New
Name string - The new name of the destination entity
- New
Name string - The new name of the destination entity
- new
Name String - The new name of the destination entity
- new
Name string - The new name of the destination entity
- new_
name str - The new name of the destination entity
- new
Name String - The new name of the destination entity
SinglePackageChange, SinglePackageChangeArgs
- Package
Body string - Optional. Sql code for package body
- Package
Description string - Optional. Sql code for package description
- Package
Body string - Optional. Sql code for package body
- Package
Description string - Optional. Sql code for package description
- package
Body String - Optional. Sql code for package body
- package
Description String - Optional. Sql code for package description
- package
Body string - Optional. Sql code for package body
- package
Description 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
- package
Body String - Optional. Sql code for package body
- package
Description String - Optional. Sql code for package description
SinglePackageChangeResponse, SinglePackageChangeResponseArgs
- Package
Body string - Optional. Sql code for package body
- Package
Description string - Optional. Sql code for package description
- Package
Body string - Optional. Sql code for package body
- Package
Description string - Optional. Sql code for package description
- package
Body String - Optional. Sql code for package body
- package
Description String - Optional. Sql code for package description
- package
Body string - Optional. Sql code for package body
- package
Description 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
- package
Body String - Optional. Sql code for package body
- package
Description String - Optional. Sql code for package description
SourceNumericFilter, SourceNumericFilterArgs
- Numeric
Filter 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
- 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.
- 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.
- 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 IntegerPrecision Filter - Optional. The filter will match columns with precision smaller than or equal to this number.
- source
Max IntegerScale Filter - Optional. The filter will match columns with scale smaller than or equal to this number.
- source
Min IntegerPrecision Filter - Optional. The filter will match columns with precision greater than or equal to this number.
- source
Min IntegerScale 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 numberPrecision Filter - Optional. The filter will match columns with precision smaller than or equal to this number.
- source
Max numberScale Filter - Optional. The filter will match columns with scale smaller than or equal to this number.
- source
Min numberPrecision Filter - Optional. The filter will match columns with precision greater than or equal to this number.
- source
Min 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.
- numeric
Filter "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
- source
Max NumberPrecision Filter - Optional. The filter will match columns with precision smaller than or equal to this number.
- source
Max NumberScale Filter - Optional. The filter will match columns with scale smaller than or equal to this number.
- source
Min NumberPrecision Filter - Optional. The filter will match columns with precision greater than or equal to this number.
- source
Min NumberScale Filter - Optional. The filter will match columns with scale greater than or equal to this number.
SourceNumericFilterNumericFilterOption, SourceNumericFilterNumericFilterOptionArgs
- 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.
- Source
Numeric Filter Numeric Filter Option Numeric Filter Option Unspecified - NUMERIC_FILTER_OPTION_UNSPECIFIEDNumeric filter option unspecified
- Source
Numeric Filter Numeric Filter Option Numeric Filter Option All - NUMERIC_FILTER_OPTION_ALLNumeric filter option that matches all numeric columns.
- Source
Numeric 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.
- Source
Numeric 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.
- 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.
- 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
- Numeric
Filter stringOption - 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.
- Numeric
Filter stringOption - 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.
- numeric
Filter StringOption - Enum to set the option defining the datatypes numeric filter has to be applied to
- source
Max IntegerPrecision Filter - Optional. The filter will match columns with precision smaller than or equal to this number.
- source
Max IntegerScale Filter - Optional. The filter will match columns with scale smaller than or equal to this number.
- source
Min IntegerPrecision Filter - Optional. The filter will match columns with precision greater than or equal to this number.
- source
Min IntegerScale Filter - Optional. The filter will match columns with scale greater than or equal to this number.
- numeric
Filter stringOption - Enum to set the option defining the datatypes numeric filter has to be applied to
- source
Max numberPrecision Filter - Optional. The filter will match columns with precision smaller than or equal to this number.
- source
Max numberScale Filter - Optional. The filter will match columns with scale smaller than or equal to this number.
- source
Min numberPrecision Filter - Optional. The filter will match columns with precision greater than or equal to this number.
- source
Min 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.
- numeric
Filter StringOption - Enum to set the option defining the datatypes numeric filter has to be applied to
- source
Max NumberPrecision Filter - Optional. The filter will match columns with precision smaller than or equal to this number.
- source
Max NumberScale Filter - Optional. The filter will match columns with scale smaller than or equal to this number.
- source
Min NumberPrecision Filter - Optional. The filter will match columns with precision greater than or equal to this number.
- source
Min NumberScale Filter - Optional. The filter will match columns with scale greater than or equal to this number.
SourceSqlChange, SourceSqlChangeArgs
- Sql
Code string - Sql code for source (stored procedure, function, trigger or view)
- Sql
Code string - Sql code for source (stored procedure, function, trigger or view)
- sql
Code String - Sql code for source (stored procedure, function, trigger or view)
- sql
Code string - Sql code for source (stored procedure, function, trigger or view)
- sql_
code str - Sql code for source (stored procedure, function, trigger or view)
- sql
Code String - Sql code for source (stored procedure, function, trigger or view)
SourceSqlChangeResponse, SourceSqlChangeResponseArgs
- Sql
Code string - Sql code for source (stored procedure, function, trigger or view)
- Sql
Code string - Sql code for source (stored procedure, function, trigger or view)
- sql
Code String - Sql code for source (stored procedure, function, trigger or view)
- sql
Code string - Sql code for source (stored procedure, function, trigger or view)
- sql_
code str - Sql code for source (stored procedure, function, trigger or view)
- sql
Code String - Sql code for source (stored procedure, function, trigger or view)
SourceTextFilter, SourceTextFilterArgs
- Source
Max stringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- Source
Min stringLength Filter - Optional. The filter will match columns with length greater than or equal to this number.
- Source
Max stringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- Source
Min stringLength Filter - Optional. The filter will match columns with length greater than or equal to this number.
- source
Max StringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- source
Min StringLength Filter - Optional. The filter will match columns with length greater than or equal to this number.
- source
Max stringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- source
Min 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.
- source
Max StringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- source
Min StringLength Filter - Optional. The filter will match columns with length greater than or equal to this number.
SourceTextFilterResponse, SourceTextFilterResponseArgs
- Source
Max stringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- Source
Min stringLength Filter - Optional. The filter will match columns with length greater than or equal to this number.
- Source
Max stringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- Source
Min stringLength Filter - Optional. The filter will match columns with length greater than or equal to this number.
- source
Max StringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- source
Min StringLength Filter - Optional. The filter will match columns with length greater than or equal to this number.
- source
Max stringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- source
Min 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.
- source
Max StringLength Filter - Optional. The filter will match columns with length smaller than or equal to this number.
- source
Min StringLength Filter - Optional. The filter will match columns with length greater than or equal to this number.
ValueListFilter, ValueListFilterArgs
- Ignore
Case bool - Whether to ignore case when filtering by values. Defaults to false
- Value
Present 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
- 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 []string
- The list to be used to filter by
- ignore
Case Boolean - 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 List<String>
- The list to be used to filter by
- ignore
Case boolean - 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 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
- ignore
Case Boolean - Whether to ignore case when filtering by values. Defaults to false
- value
Present "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
- Ignore
Case bool - Whether to ignore case when filtering by values. Defaults to false
- Value
Present 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
- Ignore
Case bool - Whether to ignore case when filtering by values. Defaults to false
- Value
Present 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 Boolean - Whether to ignore case when filtering by values. Defaults to false
- value
Present 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
- ignore
Case boolean - Whether to ignore case when filtering by values. Defaults to false
- value
Present 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
- ignore
Case Boolean - Whether to ignore case when filtering by values. Defaults to false
- value
Present 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
- 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
List Filter Value Present List Value Present In List Unspecified - VALUE_PRESENT_IN_LIST_UNSPECIFIEDValue present in list unspecified
- Value
List 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
- Value
List 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
- 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
- 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
- Apply
Hash Pulumi.Google Native. Datamigration. V1. Inputs. Apply Hash - Optional. Applies a hash function on the data
- Assign
Max Pulumi.Value Google Native. Datamigration. V1. Inputs. Empty - Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- Assign
Min Pulumi.Value Google Native. Datamigration. V1. Inputs. Empty - Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- Assign
Null Pulumi.Google Native. Datamigration. V1. Inputs. Empty - Optional. Set to null
- Assign
Specific 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)
- Double
Comparison Pulumi.Google Native. Datamigration. V1. Inputs. Double Comparison Filter - Optional. Filter on relation between source value and compare value of type double.
- Int
Comparison Pulumi.Google Native. Datamigration. V1. Inputs. Int Comparison Filter - Optional. Filter on relation between source value and compare value of type integer.
- Is
Null Pulumi.Google Native. Datamigration. V1. Inputs. Empty - Optional. Value is null
- Round
Scale Pulumi.Google Native. Datamigration. V1. Inputs. Round To Scale - Optional. Allows the data to change scale
- Value
List Pulumi.Google Native. Datamigration. V1. Inputs. Value List 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.
- 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.
- 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.
- 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.
- apply
Hash Property Map - Optional. Applies a hash function on the data
- assign
Max Property MapValue - Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assign
Min Property MapValue - Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assign
Null Property Map - Optional. Set to null
- assign
Specific Property MapValue - Optional. Set to a specific value (value is converted to fit the target data type)
- double
Comparison Property Map - Optional. Filter on relation between source value and compare value of type double.
- int
Comparison Property Map - Optional. Filter on relation between source value and compare value of type integer.
- is
Null Property Map - Optional. Value is null
- round
Scale Property Map - Optional. Allows the data to change scale
- value
List Property Map - Optional. Value is found in the specified list.
ValueTransformationResponse, ValueTransformationResponseArgs
- Apply
Hash Pulumi.Google Native. Datamigration. V1. Inputs. Apply Hash Response - Optional. Applies a hash function on the data
- Assign
Max Pulumi.Value Google Native. Datamigration. V1. Inputs. Empty Response - Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- Assign
Min Pulumi.Value Google Native. Datamigration. V1. Inputs. Empty Response - Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- Assign
Null Pulumi.Google Native. Datamigration. V1. Inputs. Empty Response - Optional. Set to null
- Assign
Specific 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)
- Double
Comparison Pulumi.Google Native. Datamigration. V1. Inputs. Double Comparison Filter Response - Optional. Filter on relation between source value and compare value of type double.
- Int
Comparison Pulumi.Google Native. Datamigration. V1. Inputs. Int Comparison Filter Response - Optional. Filter on relation between source value and compare value of type integer.
- Is
Null Pulumi.Google Native. Datamigration. V1. Inputs. Empty Response - Optional. Value is null
- Round
Scale Pulumi.Google Native. Datamigration. V1. Inputs. Round To Scale Response - Optional. Allows the data to change scale
- Value
List Pulumi.Google Native. Datamigration. V1. Inputs. Value List 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.
- 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.
- 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.
- 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.
- apply
Hash Property Map - Optional. Applies a hash function on the data
- assign
Max Property MapValue - Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
- assign
Min Property MapValue - Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
- assign
Null Property Map - Optional. Set to null
- assign
Specific Property MapValue - Optional. Set to a specific value (value is converted to fit the target data type)
- double
Comparison Property Map - Optional. Filter on relation between source value and compare value of type double.
- int
Comparison Property Map - Optional. Filter on relation between source value and compare value of type integer.
- is
Null Property Map - Optional. Value is null
- round
Scale Property Map - Optional. Allows the data to change scale
- value
List 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.