1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datamigration
  5. datamigration/v1
  6. getMappingRule

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.datamigration/v1.getMappingRule

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets the details of a mapping rule.

Using getMappingRule

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getMappingRule(args: GetMappingRuleArgs, opts?: InvokeOptions): Promise<GetMappingRuleResult>
function getMappingRuleOutput(args: GetMappingRuleOutputArgs, opts?: InvokeOptions): Output<GetMappingRuleResult>
Copy
def get_mapping_rule(conversion_workspace_id: Optional[str] = None,
                     location: Optional[str] = None,
                     mapping_rule_id: Optional[str] = None,
                     project: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetMappingRuleResult
def get_mapping_rule_output(conversion_workspace_id: Optional[pulumi.Input[str]] = None,
                     location: Optional[pulumi.Input[str]] = None,
                     mapping_rule_id: Optional[pulumi.Input[str]] = None,
                     project: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetMappingRuleResult]
Copy
func LookupMappingRule(ctx *Context, args *LookupMappingRuleArgs, opts ...InvokeOption) (*LookupMappingRuleResult, error)
func LookupMappingRuleOutput(ctx *Context, args *LookupMappingRuleOutputArgs, opts ...InvokeOption) LookupMappingRuleResultOutput
Copy

> Note: This function is named LookupMappingRule in the Go SDK.

public static class GetMappingRule 
{
    public static Task<GetMappingRuleResult> InvokeAsync(GetMappingRuleArgs args, InvokeOptions? opts = null)
    public static Output<GetMappingRuleResult> Invoke(GetMappingRuleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMappingRuleResult> getMappingRule(GetMappingRuleArgs args, InvokeOptions options)
public static Output<GetMappingRuleResult> getMappingRule(GetMappingRuleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:datamigration/v1:getMappingRule
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConversionWorkspaceId This property is required. string
Location This property is required. string
MappingRuleId This property is required. string
Project string
ConversionWorkspaceId This property is required. string
Location This property is required. string
MappingRuleId This property is required. string
Project string
conversionWorkspaceId This property is required. String
location This property is required. String
mappingRuleId This property is required. String
project String
conversionWorkspaceId This property is required. string
location This property is required. string
mappingRuleId This property is required. string
project string
conversion_workspace_id This property is required. str
location This property is required. str
mapping_rule_id This property is required. str
project str
conversionWorkspaceId This property is required. String
location This property is required. String
mappingRuleId This property is required. String
project String

getMappingRule Result

The following output properties are available:

ConditionalColumnSetValue Pulumi.GoogleNative.Datamigration.V1.Outputs.ConditionalColumnSetValueResponse
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.
ConvertRowidColumn Pulumi.GoogleNative.Datamigration.V1.Outputs.ConvertRowIdToColumnResponse
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
DisplayName string
Optional. A human readable name
EntityMove Pulumi.GoogleNative.Datamigration.V1.Outputs.EntityMoveResponse
Optional. Rule to specify how multiple entities should be relocated into a different schema.
Filter Pulumi.GoogleNative.Datamigration.V1.Outputs.MappingRuleFilterResponse
The rule filter
FilterTableColumns Pulumi.GoogleNative.Datamigration.V1.Outputs.FilterTableColumnsResponse
Optional. Rule to specify the list of columns to include or exclude from a table.
MultiColumnDataTypeChange Pulumi.GoogleNative.Datamigration.V1.Outputs.MultiColumnDatatypeChangeResponse
Optional. Rule to specify how multiple columns should be converted to a different data type.
MultiEntityRename Pulumi.GoogleNative.Datamigration.V1.Outputs.MultiEntityRenameResponse
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}.
RevisionCreateTime string
The timestamp that the revision was created.
RevisionId string
The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
RuleOrder string
The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
RuleScope string
The rule scope
SetTablePrimaryKey Pulumi.GoogleNative.Datamigration.V1.Outputs.SetTablePrimaryKeyResponse
Optional. Rule to specify the primary key for a table
SingleColumnChange Pulumi.GoogleNative.Datamigration.V1.Outputs.SingleColumnChangeResponse
Optional. Rule to specify how a single column is converted.
SingleEntityRename Pulumi.GoogleNative.Datamigration.V1.Outputs.SingleEntityRenameResponse
Optional. Rule to specify how a single entity should be renamed.
SinglePackageChange Pulumi.GoogleNative.Datamigration.V1.Outputs.SinglePackageChangeResponse
Optional. Rule to specify how a single package is converted.
SourceSqlChange Pulumi.GoogleNative.Datamigration.V1.Outputs.SourceSqlChangeResponse
Optional. Rule to change the sql code for an entity, for example, function, procedure.
State string
Optional. The mapping rule state
ConditionalColumnSetValue ConditionalColumnSetValueResponse
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.
ConvertRowidColumn ConvertRowIdToColumnResponse
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
DisplayName string
Optional. A human readable name
EntityMove EntityMoveResponse
Optional. Rule to specify how multiple entities should be relocated into a different schema.
Filter MappingRuleFilterResponse
The rule filter
FilterTableColumns FilterTableColumnsResponse
Optional. Rule to specify the list of columns to include or exclude from a table.
MultiColumnDataTypeChange MultiColumnDatatypeChangeResponse
Optional. Rule to specify how multiple columns should be converted to a different data type.
MultiEntityRename MultiEntityRenameResponse
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}.
RevisionCreateTime string
The timestamp that the revision was created.
RevisionId string
The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
RuleOrder string
The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
RuleScope string
The rule scope
SetTablePrimaryKey SetTablePrimaryKeyResponse
Optional. Rule to specify the primary key for a table
SingleColumnChange SingleColumnChangeResponse
Optional. Rule to specify how a single column is converted.
SingleEntityRename SingleEntityRenameResponse
Optional. Rule to specify how a single entity should be renamed.
SinglePackageChange SinglePackageChangeResponse
Optional. Rule to specify how a single package is converted.
SourceSqlChange SourceSqlChangeResponse
Optional. Rule to change the sql code for an entity, for example, function, procedure.
State string
Optional. The mapping rule state
conditionalColumnSetValue ConditionalColumnSetValueResponse
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.
convertRowidColumn ConvertRowIdToColumnResponse
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
displayName String
Optional. A human readable name
entityMove EntityMoveResponse
Optional. Rule to specify how multiple entities should be relocated into a different schema.
filter MappingRuleFilterResponse
The rule filter
filterTableColumns FilterTableColumnsResponse
Optional. Rule to specify the list of columns to include or exclude from a table.
multiColumnDataTypeChange MultiColumnDatatypeChangeResponse
Optional. Rule to specify how multiple columns should be converted to a different data type.
multiEntityRename MultiEntityRenameResponse
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}.
revisionCreateTime String
The timestamp that the revision was created.
revisionId String
The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
ruleOrder String
The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
ruleScope String
The rule scope
setTablePrimaryKey SetTablePrimaryKeyResponse
Optional. Rule to specify the primary key for a table
singleColumnChange SingleColumnChangeResponse
Optional. Rule to specify how a single column is converted.
singleEntityRename SingleEntityRenameResponse
Optional. Rule to specify how a single entity should be renamed.
singlePackageChange SinglePackageChangeResponse
Optional. Rule to specify how a single package is converted.
sourceSqlChange SourceSqlChangeResponse
Optional. Rule to change the sql code for an entity, for example, function, procedure.
state String
Optional. The mapping rule state
conditionalColumnSetValue ConditionalColumnSetValueResponse
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.
convertRowidColumn ConvertRowIdToColumnResponse
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
displayName string
Optional. A human readable name
entityMove EntityMoveResponse
Optional. Rule to specify how multiple entities should be relocated into a different schema.
filter MappingRuleFilterResponse
The rule filter
filterTableColumns FilterTableColumnsResponse
Optional. Rule to specify the list of columns to include or exclude from a table.
multiColumnDataTypeChange MultiColumnDatatypeChangeResponse
Optional. Rule to specify how multiple columns should be converted to a different data type.
multiEntityRename MultiEntityRenameResponse
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}.
revisionCreateTime string
The timestamp that the revision was created.
revisionId string
The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
ruleOrder string
The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
ruleScope string
The rule scope
setTablePrimaryKey SetTablePrimaryKeyResponse
Optional. Rule to specify the primary key for a table
singleColumnChange SingleColumnChangeResponse
Optional. Rule to specify how a single column is converted.
singleEntityRename SingleEntityRenameResponse
Optional. Rule to specify how a single entity should be renamed.
singlePackageChange SinglePackageChangeResponse
Optional. Rule to specify how a single package is converted.
sourceSqlChange SourceSqlChangeResponse
Optional. Rule to change the sql code for an entity, for example, function, procedure.
state string
Optional. The mapping rule state
conditional_column_set_value ConditionalColumnSetValueResponse
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_column ConvertRowIdToColumnResponse
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 EntityMoveResponse
Optional. Rule to specify how multiple entities should be relocated into a different schema.
filter MappingRuleFilterResponse
The rule filter
filter_table_columns FilterTableColumnsResponse
Optional. Rule to specify the list of columns to include or exclude from a table.
multi_column_data_type_change MultiColumnDatatypeChangeResponse
Optional. Rule to specify how multiple columns should be converted to a different data type.
multi_entity_rename MultiEntityRenameResponse
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}.
revision_create_time str
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.
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 str
The rule scope
set_table_primary_key SetTablePrimaryKeyResponse
Optional. Rule to specify the primary key for a table
single_column_change SingleColumnChangeResponse
Optional. Rule to specify how a single column is converted.
single_entity_rename SingleEntityRenameResponse
Optional. Rule to specify how a single entity should be renamed.
single_package_change SinglePackageChangeResponse
Optional. Rule to specify how a single package is converted.
source_sql_change SourceSqlChangeResponse
Optional. Rule to change the sql code for an entity, for example, function, procedure.
state str
Optional. The mapping rule state
conditionalColumnSetValue Property Map
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.
convertRowidColumn Property Map
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
displayName String
Optional. A human readable name
entityMove Property Map
Optional. Rule to specify how multiple entities should be relocated into a different schema.
filter Property Map
The rule filter
filterTableColumns Property Map
Optional. Rule to specify the list of columns to include or exclude from a table.
multiColumnDataTypeChange Property Map
Optional. Rule to specify how multiple columns should be converted to a different data type.
multiEntityRename Property Map
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}.
revisionCreateTime String
The timestamp that the revision was created.
revisionId String
The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
ruleOrder String
The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
ruleScope String
The rule scope
setTablePrimaryKey Property Map
Optional. Rule to specify the primary key for a table
singleColumnChange Property Map
Optional. Rule to specify how a single column is converted.
singleEntityRename Property Map
Optional. Rule to specify how a single entity should be renamed.
singlePackageChange Property Map
Optional. Rule to specify how a single package is converted.
sourceSqlChange Property Map
Optional. Rule to change the sql code for an entity, for example, function, procedure.
state String
Optional. The mapping rule state

Supporting Types

ApplyHashResponse

UuidFromBytes This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.EmptyResponse
Optional. Generate UUID from the data's byte array
UuidFromBytes This property is required. EmptyResponse
Optional. Generate UUID from the data's byte array
uuidFromBytes This property is required. EmptyResponse
Optional. Generate UUID from the data's byte array
uuidFromBytes This property is required. EmptyResponse
Optional. Generate UUID from the data's byte array
uuid_from_bytes This property is required. EmptyResponse
Optional. Generate UUID from the data's byte array
uuidFromBytes This property is required. Property Map
Optional. Generate UUID from the data's byte array

AssignSpecificValueResponse

Value This property is required. string
Specific value to be assigned
Value This property is required. string
Specific value to be assigned
value This property is required. String
Specific value to be assigned
value This property is required. string
Specific value to be assigned
value This property is required. str
Specific value to be assigned
value This property is required. String
Specific value to be assigned

ConditionalColumnSetValueResponse

CustomFeatures This property is required. Dictionary<string, string>
Optional. Custom engine specific features.
SourceNumericFilter This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.SourceNumericFilterResponse
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
SourceTextFilter This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.SourceTextFilterResponse
Optional. Optional filter on source column length. Used for text based data types like varchar.
ValueTransformation This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.ValueTransformationResponse
Description of data transformation during migration.
CustomFeatures This property is required. map[string]string
Optional. Custom engine specific features.
SourceNumericFilter This property is required. SourceNumericFilterResponse
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
SourceTextFilter This property is required. SourceTextFilterResponse
Optional. Optional filter on source column length. Used for text based data types like varchar.
ValueTransformation This property is required. ValueTransformationResponse
Description of data transformation during migration.
customFeatures This property is required. Map<String,String>
Optional. Custom engine specific features.
sourceNumericFilter This property is required. SourceNumericFilterResponse
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
sourceTextFilter This property is required. SourceTextFilterResponse
Optional. Optional filter on source column length. Used for text based data types like varchar.
valueTransformation This property is required. ValueTransformationResponse
Description of data transformation during migration.
customFeatures This property is required. {[key: string]: string}
Optional. Custom engine specific features.
sourceNumericFilter This property is required. SourceNumericFilterResponse
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
sourceTextFilter This property is required. SourceTextFilterResponse
Optional. Optional filter on source column length. Used for text based data types like varchar.
valueTransformation This property is required. ValueTransformationResponse
Description of data transformation during migration.
custom_features This property is required. Mapping[str, str]
Optional. Custom engine specific features.
source_numeric_filter This property is required. SourceNumericFilterResponse
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
source_text_filter This property is required. SourceTextFilterResponse
Optional. Optional filter on source column length. Used for text based data types like varchar.
value_transformation This property is required. ValueTransformationResponse
Description of data transformation during migration.
customFeatures This property is required. Map<String>
Optional. Custom engine specific features.
sourceNumericFilter This property is required. Property Map
Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.
sourceTextFilter This property is required. Property Map
Optional. Optional filter on source column length. Used for text based data types like varchar.
valueTransformation This property is required. Property Map
Description of data transformation during migration.

ConvertRowIdToColumnResponse

OnlyIfNoPrimaryKey This property is required. bool
Only work on tables without primary key defined
OnlyIfNoPrimaryKey This property is required. bool
Only work on tables without primary key defined
onlyIfNoPrimaryKey This property is required. Boolean
Only work on tables without primary key defined
onlyIfNoPrimaryKey This property is required. boolean
Only work on tables without primary key defined
only_if_no_primary_key This property is required. bool
Only work on tables without primary key defined
onlyIfNoPrimaryKey This property is required. Boolean
Only work on tables without primary key defined

DoubleComparisonFilterResponse

Value This property is required. double
Double compare value to be used
ValueComparison This property is required. string
Relation between source value and compare value
Value This property is required. float64
Double compare value to be used
ValueComparison This property is required. string
Relation between source value and compare value
value This property is required. Double
Double compare value to be used
valueComparison This property is required. String
Relation between source value and compare value
value This property is required. number
Double compare value to be used
valueComparison This property is required. string
Relation between source value and compare value
value This property is required. float
Double compare value to be used
value_comparison This property is required. str
Relation between source value and compare value
value This property is required. Number
Double compare value to be used
valueComparison This property is required. String
Relation between source value and compare value

EntityMoveResponse

NewSchema This property is required. string
The new schema
NewSchema This property is required. string
The new schema
newSchema This property is required. String
The new schema
newSchema This property is required. string
The new schema
new_schema This property is required. str
The new schema
newSchema This property is required. String
The new schema

FilterTableColumnsResponse

ExcludeColumns This property is required. List<string>
Optional. List of columns to be excluded for a particular table.
IncludeColumns This property is required. List<string>
Optional. List of columns to be included for a particular table.
ExcludeColumns This property is required. []string
Optional. List of columns to be excluded for a particular table.
IncludeColumns This property is required. []string
Optional. List of columns to be included for a particular table.
excludeColumns This property is required. List<String>
Optional. List of columns to be excluded for a particular table.
includeColumns This property is required. List<String>
Optional. List of columns to be included for a particular table.
excludeColumns This property is required. string[]
Optional. List of columns to be excluded for a particular table.
includeColumns This property is required. string[]
Optional. List of columns to be included for a particular table.
exclude_columns This property is required. Sequence[str]
Optional. List of columns to be excluded for a particular table.
include_columns This property is required. Sequence[str]
Optional. List of columns to be included for a particular table.
excludeColumns This property is required. List<String>
Optional. List of columns to be excluded for a particular table.
includeColumns This property is required. List<String>
Optional. List of columns to be included for a particular table.

IntComparisonFilterResponse

Value This property is required. string
Integer compare value to be used
ValueComparison This property is required. string
Relation between source value and compare value
Value This property is required. string
Integer compare value to be used
ValueComparison This property is required. string
Relation between source value and compare value
value This property is required. String
Integer compare value to be used
valueComparison This property is required. String
Relation between source value and compare value
value This property is required. string
Integer compare value to be used
valueComparison This property is required. string
Relation between source value and compare value
value This property is required. str
Integer compare value to be used
value_comparison This property is required. str
Relation between source value and compare value
value This property is required. String
Integer compare value to be used
valueComparison This property is required. String
Relation between source value and compare value

MappingRuleFilterResponse

Entities This property is required. List<string>
Optional. The rule should be applied to specific entities defined by their fully qualified names.
EntityNameContains This property is required. string
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
EntityNamePrefix This property is required. string
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
EntityNameSuffix This property is required. string
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
ParentEntity This property is required. 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 This property is required. []string
Optional. The rule should be applied to specific entities defined by their fully qualified names.
EntityNameContains This property is required. string
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
EntityNamePrefix This property is required. string
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
EntityNameSuffix This property is required. string
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
ParentEntity This property is required. 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 This property is required. List<String>
Optional. The rule should be applied to specific entities defined by their fully qualified names.
entityNameContains This property is required. String
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
entityNamePrefix This property is required. String
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
entityNameSuffix This property is required. String
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
parentEntity This property is required. 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 This property is required. string[]
Optional. The rule should be applied to specific entities defined by their fully qualified names.
entityNameContains This property is required. string
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
entityNamePrefix This property is required. string
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
entityNameSuffix This property is required. string
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
parentEntity This property is required. 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 This property is required. Sequence[str]
Optional. The rule should be applied to specific entities defined by their fully qualified names.
entity_name_contains This property is required. str
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
entity_name_prefix This property is required. str
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
entity_name_suffix This property is required. str
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
parent_entity This property is required. 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 This property is required. List<String>
Optional. The rule should be applied to specific entities defined by their fully qualified names.
entityNameContains This property is required. String
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
entityNamePrefix This property is required. String
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
entityNameSuffix This property is required. String
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
parentEntity This property is required. 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)

MultiColumnDatatypeChangeResponse

CustomFeatures This property is required. Dictionary<string, string>
Optional. Custom engine specific features.
NewDataType This property is required. string
New data type.
OverrideFractionalSecondsPrecision This property is required. int
Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
OverrideLength This property is required. string
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
OverridePrecision This property is required. int
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
OverrideScale This property is required. int
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
SourceDataTypeFilter This property is required. string
Filter on source data type.
SourceNumericFilter This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.SourceNumericFilterResponse
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
SourceTextFilter This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.SourceTextFilterResponse
Optional. Filter for text-based data types like varchar.
CustomFeatures This property is required. map[string]string
Optional. Custom engine specific features.
NewDataType This property is required. string
New data type.
OverrideFractionalSecondsPrecision This property is required. int
Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
OverrideLength This property is required. string
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
OverridePrecision This property is required. int
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
OverrideScale This property is required. int
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
SourceDataTypeFilter This property is required. string
Filter on source data type.
SourceNumericFilter This property is required. SourceNumericFilterResponse
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
SourceTextFilter This property is required. SourceTextFilterResponse
Optional. Filter for text-based data types like varchar.
customFeatures This property is required. Map<String,String>
Optional. Custom engine specific features.
newDataType This property is required. String
New data type.
overrideFractionalSecondsPrecision This property is required. Integer
Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
overrideLength This property is required. String
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
overridePrecision This property is required. Integer
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
overrideScale This property is required. Integer
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
sourceDataTypeFilter This property is required. String
Filter on source data type.
sourceNumericFilter This property is required. SourceNumericFilterResponse
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
sourceTextFilter This property is required. SourceTextFilterResponse
Optional. Filter for text-based data types like varchar.
customFeatures This property is required. {[key: string]: string}
Optional. Custom engine specific features.
newDataType This property is required. string
New data type.
overrideFractionalSecondsPrecision This property is required. number
Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
overrideLength This property is required. string
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
overridePrecision This property is required. number
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
overrideScale This property is required. number
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
sourceDataTypeFilter This property is required. string
Filter on source data type.
sourceNumericFilter This property is required. SourceNumericFilterResponse
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
sourceTextFilter This property is required. SourceTextFilterResponse
Optional. Filter for text-based data types like varchar.
custom_features This property is required. Mapping[str, str]
Optional. Custom engine specific features.
new_data_type This property is required. str
New data type.
override_fractional_seconds_precision This property is required. int
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 This property is required. str
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
override_precision This property is required. int
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
override_scale This property is required. int
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
source_data_type_filter This property is required. str
Filter on source data type.
source_numeric_filter This property is required. SourceNumericFilterResponse
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
source_text_filter This property is required. SourceTextFilterResponse
Optional. Filter for text-based data types like varchar.
customFeatures This property is required. Map<String>
Optional. Custom engine specific features.
newDataType This property is required. String
New data type.
overrideFractionalSecondsPrecision This property is required. Number
Optional. Column fractional seconds precision - used only for timestamp based datatypes - if not specified and relevant uses the source column fractional seconds precision.
overrideLength This property is required. String
Optional. Column length - e.g. varchar (50) - if not specified and relevant uses the source column length.
overridePrecision This property is required. Number
Optional. Column precision - when relevant - if not specified and relevant uses the source column precision.
overrideScale This property is required. Number
Optional. Column scale - when relevant - if not specified and relevant uses the source column scale.
sourceDataTypeFilter This property is required. String
Filter on source data type.
sourceNumericFilter This property is required. Property Map
Optional. Filter for fixed point number data types such as NUMERIC/NUMBER.
sourceTextFilter This property is required. Property Map
Optional. Filter for text-based data types like varchar.

MultiEntityRenameResponse

NewNamePattern This property is required. string
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}'
SourceNameTransformation This property is required. string
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
NewNamePattern This property is required. string
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}'
SourceNameTransformation This property is required. string
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
newNamePattern This property is required. String
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}'
sourceNameTransformation This property is required. String
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
newNamePattern This property is required. string
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}'
sourceNameTransformation This property is required. string
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_pattern This property is required. str
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_transformation This property is required. str
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
newNamePattern This property is required. String
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}'
sourceNameTransformation This property is required. String
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

RoundToScaleResponse

Scale This property is required. int
Scale value to be used
Scale This property is required. int
Scale value to be used
scale This property is required. Integer
Scale value to be used
scale This property is required. number
Scale value to be used
scale This property is required. int
Scale value to be used
scale This property is required. Number
Scale value to be used

SetTablePrimaryKeyResponse

PrimaryKey This property is required. string
Optional. Name for the primary key
PrimaryKeyColumns This property is required. List<string>
List of column names for the primary key
PrimaryKey This property is required. string
Optional. Name for the primary key
PrimaryKeyColumns This property is required. []string
List of column names for the primary key
primaryKey This property is required. String
Optional. Name for the primary key
primaryKeyColumns This property is required. List<String>
List of column names for the primary key
primaryKey This property is required. string
Optional. Name for the primary key
primaryKeyColumns This property is required. string[]
List of column names for the primary key
primary_key This property is required. str
Optional. Name for the primary key
primary_key_columns This property is required. Sequence[str]
List of column names for the primary key
primaryKey This property is required. String
Optional. Name for the primary key
primaryKeyColumns This property is required. List<String>
List of column names for the primary key

SingleColumnChangeResponse

Array This property is required. bool
Optional. Is the column of array type.
ArrayLength This property is required. int
Optional. The length of the array, only relevant if the column type is an array.
AutoGenerated This property is required. bool
Optional. Is the column auto-generated/identity.
Charset This property is required. string
Optional. Charset override - instead of table level charset.
Collation This property is required. string
Optional. Collation override - instead of table level collation.
Comment This property is required. string
Optional. Comment associated with the column.
CustomFeatures This property is required. Dictionary<string, string>
Optional. Custom engine specific features.
DataType This property is required. string
Optional. Column data type name.
FractionalSecondsPrecision This property is required. int
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
Length This property is required. string
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
Nullable This property is required. bool
Optional. Is the column nullable.
Precision This property is required. int
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
Scale This property is required. int
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
SetValues This property is required. List<string>
Optional. Specifies the list of values allowed in the column.
Udt This property is required. bool
Optional. Is the column a UDT (User-defined Type).
Array This property is required. bool
Optional. Is the column of array type.
ArrayLength This property is required. int
Optional. The length of the array, only relevant if the column type is an array.
AutoGenerated This property is required. bool
Optional. Is the column auto-generated/identity.
Charset This property is required. string
Optional. Charset override - instead of table level charset.
Collation This property is required. string
Optional. Collation override - instead of table level collation.
Comment This property is required. string
Optional. Comment associated with the column.
CustomFeatures This property is required. map[string]string
Optional. Custom engine specific features.
DataType This property is required. string
Optional. Column data type name.
FractionalSecondsPrecision This property is required. int
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
Length This property is required. string
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
Nullable This property is required. bool
Optional. Is the column nullable.
Precision This property is required. int
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
Scale This property is required. int
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
SetValues This property is required. []string
Optional. Specifies the list of values allowed in the column.
Udt This property is required. bool
Optional. Is the column a UDT (User-defined Type).
array This property is required. Boolean
Optional. Is the column of array type.
arrayLength This property is required. Integer
Optional. The length of the array, only relevant if the column type is an array.
autoGenerated This property is required. Boolean
Optional. Is the column auto-generated/identity.
charset This property is required. String
Optional. Charset override - instead of table level charset.
collation This property is required. String
Optional. Collation override - instead of table level collation.
comment This property is required. String
Optional. Comment associated with the column.
customFeatures This property is required. Map<String,String>
Optional. Custom engine specific features.
dataType This property is required. String
Optional. Column data type name.
fractionalSecondsPrecision This property is required. Integer
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
length This property is required. String
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
nullable This property is required. Boolean
Optional. Is the column nullable.
precision This property is required. Integer
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
scale This property is required. Integer
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
setValues This property is required. List<String>
Optional. Specifies the list of values allowed in the column.
udt This property is required. Boolean
Optional. Is the column a UDT (User-defined Type).
array This property is required. boolean
Optional. Is the column of array type.
arrayLength This property is required. number
Optional. The length of the array, only relevant if the column type is an array.
autoGenerated This property is required. boolean
Optional. Is the column auto-generated/identity.
charset This property is required. string
Optional. Charset override - instead of table level charset.
collation This property is required. string
Optional. Collation override - instead of table level collation.
comment This property is required. string
Optional. Comment associated with the column.
customFeatures This property is required. {[key: string]: string}
Optional. Custom engine specific features.
dataType This property is required. string
Optional. Column data type name.
fractionalSecondsPrecision This property is required. number
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
length This property is required. string
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
nullable This property is required. boolean
Optional. Is the column nullable.
precision This property is required. number
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
scale This property is required. number
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
setValues This property is required. string[]
Optional. Specifies the list of values allowed in the column.
udt This property is required. boolean
Optional. Is the column a UDT (User-defined Type).
array This property is required. bool
Optional. Is the column of array type.
array_length This property is required. int
Optional. The length of the array, only relevant if the column type is an array.
auto_generated This property is required. bool
Optional. Is the column auto-generated/identity.
charset This property is required. str
Optional. Charset override - instead of table level charset.
collation This property is required. str
Optional. Collation override - instead of table level collation.
comment This property is required. str
Optional. Comment associated with the column.
custom_features This property is required. Mapping[str, str]
Optional. Custom engine specific features.
data_type This property is required. str
Optional. Column data type name.
fractional_seconds_precision This property is required. int
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
length This property is required. str
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
nullable This property is required. bool
Optional. Is the column nullable.
precision This property is required. int
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
scale This property is required. int
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
set_values This property is required. Sequence[str]
Optional. Specifies the list of values allowed in the column.
udt This property is required. bool
Optional. Is the column a UDT (User-defined Type).
array This property is required. Boolean
Optional. Is the column of array type.
arrayLength This property is required. Number
Optional. The length of the array, only relevant if the column type is an array.
autoGenerated This property is required. Boolean
Optional. Is the column auto-generated/identity.
charset This property is required. String
Optional. Charset override - instead of table level charset.
collation This property is required. String
Optional. Collation override - instead of table level collation.
comment This property is required. String
Optional. Comment associated with the column.
customFeatures This property is required. Map<String>
Optional. Custom engine specific features.
dataType This property is required. String
Optional. Column data type name.
fractionalSecondsPrecision This property is required. Number
Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2) - when relevant.
length This property is required. String
Optional. Column length - e.g. 50 as in varchar (50) - when relevant.
nullable This property is required. Boolean
Optional. Is the column nullable.
precision This property is required. Number
Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.
scale This property is required. Number
Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.
setValues This property is required. List<String>
Optional. Specifies the list of values allowed in the column.
udt This property is required. Boolean
Optional. Is the column a UDT (User-defined Type).

SingleEntityRenameResponse

NewName This property is required. string
The new name of the destination entity
NewName This property is required. string
The new name of the destination entity
newName This property is required. String
The new name of the destination entity
newName This property is required. string
The new name of the destination entity
new_name This property is required. str
The new name of the destination entity
newName This property is required. String
The new name of the destination entity

SinglePackageChangeResponse

PackageBody This property is required. string
Optional. Sql code for package body
PackageDescription This property is required. string
Optional. Sql code for package description
PackageBody This property is required. string
Optional. Sql code for package body
PackageDescription This property is required. string
Optional. Sql code for package description
packageBody This property is required. String
Optional. Sql code for package body
packageDescription This property is required. String
Optional. Sql code for package description
packageBody This property is required. string
Optional. Sql code for package body
packageDescription This property is required. string
Optional. Sql code for package description
package_body This property is required. str
Optional. Sql code for package body
package_description This property is required. str
Optional. Sql code for package description
packageBody This property is required. String
Optional. Sql code for package body
packageDescription This property is required. String
Optional. Sql code for package description

SourceNumericFilterResponse

NumericFilterOption This property is required. string
Enum to set the option defining the datatypes numeric filter has to be applied to
SourceMaxPrecisionFilter This property is required. int
Optional. The filter will match columns with precision smaller than or equal to this number.
SourceMaxScaleFilter This property is required. int
Optional. The filter will match columns with scale smaller than or equal to this number.
SourceMinPrecisionFilter This property is required. int
Optional. The filter will match columns with precision greater than or equal to this number.
SourceMinScaleFilter This property is required. int
Optional. The filter will match columns with scale greater than or equal to this number.
NumericFilterOption This property is required. string
Enum to set the option defining the datatypes numeric filter has to be applied to
SourceMaxPrecisionFilter This property is required. int
Optional. The filter will match columns with precision smaller than or equal to this number.
SourceMaxScaleFilter This property is required. int
Optional. The filter will match columns with scale smaller than or equal to this number.
SourceMinPrecisionFilter This property is required. int
Optional. The filter will match columns with precision greater than or equal to this number.
SourceMinScaleFilter This property is required. int
Optional. The filter will match columns with scale greater than or equal to this number.
numericFilterOption This property is required. String
Enum to set the option defining the datatypes numeric filter has to be applied to
sourceMaxPrecisionFilter This property is required. Integer
Optional. The filter will match columns with precision smaller than or equal to this number.
sourceMaxScaleFilter This property is required. Integer
Optional. The filter will match columns with scale smaller than or equal to this number.
sourceMinPrecisionFilter This property is required. Integer
Optional. The filter will match columns with precision greater than or equal to this number.
sourceMinScaleFilter This property is required. Integer
Optional. The filter will match columns with scale greater than or equal to this number.
numericFilterOption This property is required. string
Enum to set the option defining the datatypes numeric filter has to be applied to
sourceMaxPrecisionFilter This property is required. number
Optional. The filter will match columns with precision smaller than or equal to this number.
sourceMaxScaleFilter This property is required. number
Optional. The filter will match columns with scale smaller than or equal to this number.
sourceMinPrecisionFilter This property is required. number
Optional. The filter will match columns with precision greater than or equal to this number.
sourceMinScaleFilter This property is required. number
Optional. The filter will match columns with scale greater than or equal to this number.
numeric_filter_option This property is required. str
Enum to set the option defining the datatypes numeric filter has to be applied to
source_max_precision_filter This property is required. int
Optional. The filter will match columns with precision smaller than or equal to this number.
source_max_scale_filter This property is required. int
Optional. The filter will match columns with scale smaller than or equal to this number.
source_min_precision_filter This property is required. int
Optional. The filter will match columns with precision greater than or equal to this number.
source_min_scale_filter This property is required. int
Optional. The filter will match columns with scale greater than or equal to this number.
numericFilterOption This property is required. String
Enum to set the option defining the datatypes numeric filter has to be applied to
sourceMaxPrecisionFilter This property is required. Number
Optional. The filter will match columns with precision smaller than or equal to this number.
sourceMaxScaleFilter This property is required. Number
Optional. The filter will match columns with scale smaller than or equal to this number.
sourceMinPrecisionFilter This property is required. Number
Optional. The filter will match columns with precision greater than or equal to this number.
sourceMinScaleFilter This property is required. Number
Optional. The filter will match columns with scale greater than or equal to this number.

SourceSqlChangeResponse

SqlCode This property is required. string
Sql code for source (stored procedure, function, trigger or view)
SqlCode This property is required. string
Sql code for source (stored procedure, function, trigger or view)
sqlCode This property is required. String
Sql code for source (stored procedure, function, trigger or view)
sqlCode This property is required. string
Sql code for source (stored procedure, function, trigger or view)
sql_code This property is required. str
Sql code for source (stored procedure, function, trigger or view)
sqlCode This property is required. String
Sql code for source (stored procedure, function, trigger or view)

SourceTextFilterResponse

SourceMaxLengthFilter This property is required. string
Optional. The filter will match columns with length smaller than or equal to this number.
SourceMinLengthFilter This property is required. string
Optional. The filter will match columns with length greater than or equal to this number.
SourceMaxLengthFilter This property is required. string
Optional. The filter will match columns with length smaller than or equal to this number.
SourceMinLengthFilter This property is required. string
Optional. The filter will match columns with length greater than or equal to this number.
sourceMaxLengthFilter This property is required. String
Optional. The filter will match columns with length smaller than or equal to this number.
sourceMinLengthFilter This property is required. String
Optional. The filter will match columns with length greater than or equal to this number.
sourceMaxLengthFilter This property is required. string
Optional. The filter will match columns with length smaller than or equal to this number.
sourceMinLengthFilter This property is required. string
Optional. The filter will match columns with length greater than or equal to this number.
source_max_length_filter This property is required. str
Optional. The filter will match columns with length smaller than or equal to this number.
source_min_length_filter This property is required. str
Optional. The filter will match columns with length greater than or equal to this number.
sourceMaxLengthFilter This property is required. String
Optional. The filter will match columns with length smaller than or equal to this number.
sourceMinLengthFilter This property is required. String
Optional. The filter will match columns with length greater than or equal to this number.

ValueListFilterResponse

IgnoreCase This property is required. bool
Whether to ignore case when filtering by values. Defaults to false
ValuePresentList This property is required. string
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
Values This property is required. List<string>
The list to be used to filter by
IgnoreCase This property is required. bool
Whether to ignore case when filtering by values. Defaults to false
ValuePresentList This property is required. string
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
Values This property is required. []string
The list to be used to filter by
ignoreCase This property is required. Boolean
Whether to ignore case when filtering by values. Defaults to false
valuePresentList This property is required. String
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
values This property is required. List<String>
The list to be used to filter by
ignoreCase This property is required. boolean
Whether to ignore case when filtering by values. Defaults to false
valuePresentList This property is required. string
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
values This property is required. string[]
The list to be used to filter by
ignore_case This property is required. bool
Whether to ignore case when filtering by values. Defaults to false
value_present_list This property is required. str
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
values This property is required. Sequence[str]
The list to be used to filter by
ignoreCase This property is required. Boolean
Whether to ignore case when filtering by values. Defaults to false
valuePresentList This property is required. String
Indicates whether the filter matches rows with values that are present in the list or those with values not present in it.
values This property is required. List<String>
The list to be used to filter by

ValueTransformationResponse

ApplyHash This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.ApplyHashResponse
Optional. Applies a hash function on the data
AssignMaxValue This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.EmptyResponse
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
AssignMinValue This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.EmptyResponse
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
AssignNull This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.EmptyResponse
Optional. Set to null
AssignSpecificValue This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.AssignSpecificValueResponse
Optional. Set to a specific value (value is converted to fit the target data type)
DoubleComparison This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.DoubleComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type double.
IntComparison This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.IntComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type integer.
IsNull This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.EmptyResponse
Optional. Value is null
RoundScale This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.RoundToScaleResponse
Optional. Allows the data to change scale
ValueList This property is required. Pulumi.GoogleNative.Datamigration.V1.Inputs.ValueListFilterResponse
Optional. Value is found in the specified list.
ApplyHash This property is required. ApplyHashResponse
Optional. Applies a hash function on the data
AssignMaxValue This property is required. EmptyResponse
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
AssignMinValue This property is required. EmptyResponse
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
AssignNull This property is required. EmptyResponse
Optional. Set to null
AssignSpecificValue This property is required. AssignSpecificValueResponse
Optional. Set to a specific value (value is converted to fit the target data type)
DoubleComparison This property is required. DoubleComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type double.
IntComparison This property is required. IntComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type integer.
IsNull This property is required. EmptyResponse
Optional. Value is null
RoundScale This property is required. RoundToScaleResponse
Optional. Allows the data to change scale
ValueList This property is required. ValueListFilterResponse
Optional. Value is found in the specified list.
applyHash This property is required. ApplyHashResponse
Optional. Applies a hash function on the data
assignMaxValue This property is required. EmptyResponse
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
assignMinValue This property is required. EmptyResponse
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
assignNull This property is required. EmptyResponse
Optional. Set to null
assignSpecificValue This property is required. AssignSpecificValueResponse
Optional. Set to a specific value (value is converted to fit the target data type)
doubleComparison This property is required. DoubleComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type double.
intComparison This property is required. IntComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type integer.
isNull This property is required. EmptyResponse
Optional. Value is null
roundScale This property is required. RoundToScaleResponse
Optional. Allows the data to change scale
valueList This property is required. ValueListFilterResponse
Optional. Value is found in the specified list.
applyHash This property is required. ApplyHashResponse
Optional. Applies a hash function on the data
assignMaxValue This property is required. EmptyResponse
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
assignMinValue This property is required. EmptyResponse
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
assignNull This property is required. EmptyResponse
Optional. Set to null
assignSpecificValue This property is required. AssignSpecificValueResponse
Optional. Set to a specific value (value is converted to fit the target data type)
doubleComparison This property is required. DoubleComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type double.
intComparison This property is required. IntComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type integer.
isNull This property is required. EmptyResponse
Optional. Value is null
roundScale This property is required. RoundToScaleResponse
Optional. Allows the data to change scale
valueList This property is required. ValueListFilterResponse
Optional. Value is found in the specified list.
apply_hash This property is required. ApplyHashResponse
Optional. Applies a hash function on the data
assign_max_value This property is required. EmptyResponse
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
assign_min_value This property is required. EmptyResponse
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
assign_null This property is required. EmptyResponse
Optional. Set to null
assign_specific_value This property is required. AssignSpecificValueResponse
Optional. Set to a specific value (value is converted to fit the target data type)
double_comparison This property is required. DoubleComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type double.
int_comparison This property is required. IntComparisonFilterResponse
Optional. Filter on relation between source value and compare value of type integer.
is_null This property is required. EmptyResponse
Optional. Value is null
round_scale This property is required. RoundToScaleResponse
Optional. Allows the data to change scale
value_list This property is required. ValueListFilterResponse
Optional. Value is found in the specified list.
applyHash This property is required. Property Map
Optional. Applies a hash function on the data
assignMaxValue This property is required. Property Map
Optional. Set to max_value - if integer or numeric, will use int.maxvalue, etc
assignMinValue This property is required. Property Map
Optional. Set to min_value - if integer or numeric, will use int.minvalue, etc
assignNull This property is required. Property Map
Optional. Set to null
assignSpecificValue This property is required. Property Map
Optional. Set to a specific value (value is converted to fit the target data type)
doubleComparison This property is required. Property Map
Optional. Filter on relation between source value and compare value of type double.
intComparison This property is required. Property Map
Optional. Filter on relation between source value and compare value of type integer.
isNull This property is required. Property Map
Optional. Value is null
roundScale This property is required. Property Map
Optional. Allows the data to change scale
valueList This property is required. 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.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi