ConversionWorkspaceArgs

data class ConversionWorkspaceArgs(val conversionWorkspaceId: Output<String>? = null, val destination: Output<DatabaseEngineInfoArgs>? = null, val displayName: Output<String>? = null, val globalSettings: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val source: Output<DatabaseEngineInfoArgs>? = null) : ConvertibleToJava<ConversionWorkspaceArgs>

Creates a new conversion workspace in a given project and location.

Constructors

Link copied to clipboard
fun ConversionWorkspaceArgs(conversionWorkspaceId: Output<String>? = null, destination: Output<DatabaseEngineInfoArgs>? = null, displayName: Output<String>? = null, globalSettings: Output<Map<String, String>>? = null, location: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, requestId: Output<String>? = null, source: Output<DatabaseEngineInfoArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ConversionWorkspaceArgs

Properties

Link copied to clipboard
val conversionWorkspaceId: Output<String>? = null

Required. The ID of the conversion workspace to create.

Link copied to clipboard
val destination: Output<DatabaseEngineInfoArgs>? = null

The destination engine details.

Link copied to clipboard
val displayName: Output<String>? = null

The display name for the workspace.

Link copied to clipboard
val globalSettings: Output<Map<String, String>>? = null

A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true

Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val name: Output<String>? = null

Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val requestId: Output<String>? = null

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.

Link copied to clipboard
val source: Output<DatabaseEngineInfoArgs>? = null

The source engine details.