google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.datamigration/v1.getConversionWorkspace

Gets details of a single conversion workspace.

Using getConversionWorkspace

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 getConversionWorkspace(args: GetConversionWorkspaceArgs, opts?: InvokeOptions): Promise<GetConversionWorkspaceResult>
function getConversionWorkspaceOutput(args: GetConversionWorkspaceOutputArgs, opts?: InvokeOptions): Output<GetConversionWorkspaceResult>
def get_conversion_workspace(conversion_workspace_id: Optional[str] = None,
                             location: Optional[str] = None,
                             project: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetConversionWorkspaceResult
def get_conversion_workspace_output(conversion_workspace_id: Optional[pulumi.Input[str]] = None,
                             location: Optional[pulumi.Input[str]] = None,
                             project: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetConversionWorkspaceResult]
func LookupConversionWorkspace(ctx *Context, args *LookupConversionWorkspaceArgs, opts ...InvokeOption) (*LookupConversionWorkspaceResult, error)
func LookupConversionWorkspaceOutput(ctx *Context, args *LookupConversionWorkspaceOutputArgs, opts ...InvokeOption) LookupConversionWorkspaceResultOutput

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

public static class GetConversionWorkspace 
{
    public static Task<GetConversionWorkspaceResult> InvokeAsync(GetConversionWorkspaceArgs args, InvokeOptions? opts = null)
    public static Output<GetConversionWorkspaceResult> Invoke(GetConversionWorkspaceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetConversionWorkspaceResult> getConversionWorkspace(GetConversionWorkspaceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:datamigration/v1:getConversionWorkspace
  arguments:
    # arguments dictionary

The following arguments are supported:

getConversionWorkspace Result

The following output properties are available:

CreateTime string

The timestamp when the workspace resource was created.

Destination Pulumi.GoogleNative.Datamigration.V1.Outputs.DatabaseEngineInfoResponse

The destination engine details.

DisplayName string

The display name for the workspace

GlobalSettings Dictionary<string, string>

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

HasUncommittedChanges bool

Whether the workspace has uncommitted changes (changes which were made after the workspace was committed)

LatestCommitId string

The latest commit id

LatestCommitTime string

The timestamp when the workspace was committed.

Name string

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

Source Pulumi.GoogleNative.Datamigration.V1.Outputs.DatabaseEngineInfoResponse

The source engine details.

UpdateTime string

The timestamp when the workspace resource was last updated.

CreateTime string

The timestamp when the workspace resource was created.

Destination DatabaseEngineInfoResponse

The destination engine details.

DisplayName string

The display name for the workspace

GlobalSettings map[string]string

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

HasUncommittedChanges bool

Whether the workspace has uncommitted changes (changes which were made after the workspace was committed)

LatestCommitId string

The latest commit id

LatestCommitTime string

The timestamp when the workspace was committed.

Name string

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

Source DatabaseEngineInfoResponse

The source engine details.

UpdateTime string

The timestamp when the workspace resource was last updated.

createTime String

The timestamp when the workspace resource was created.

destination DatabaseEngineInfoResponse

The destination engine details.

displayName String

The display name for the workspace

globalSettings Map<String,String>

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

hasUncommittedChanges Boolean

Whether the workspace has uncommitted changes (changes which were made after the workspace was committed)

latestCommitId String

The latest commit id

latestCommitTime String

The timestamp when the workspace was committed.

name String

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

source DatabaseEngineInfoResponse

The source engine details.

updateTime String

The timestamp when the workspace resource was last updated.

createTime string

The timestamp when the workspace resource was created.

destination DatabaseEngineInfoResponse

The destination engine details.

displayName string

The display name for the workspace

globalSettings {[key: string]: string}

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

hasUncommittedChanges boolean

Whether the workspace has uncommitted changes (changes which were made after the workspace was committed)

latestCommitId string

The latest commit id

latestCommitTime string

The timestamp when the workspace was committed.

name string

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

source DatabaseEngineInfoResponse

The source engine details.

updateTime string

The timestamp when the workspace resource was last updated.

create_time str

The timestamp when the workspace resource was created.

destination DatabaseEngineInfoResponse

The destination engine details.

display_name str

The display name for the workspace

global_settings Mapping[str, str]

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

has_uncommitted_changes bool

Whether the workspace has uncommitted changes (changes which were made after the workspace was committed)

latest_commit_id str

The latest commit id

latest_commit_time str

The timestamp when the workspace was committed.

name str

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

source DatabaseEngineInfoResponse

The source engine details.

update_time str

The timestamp when the workspace resource was last updated.

createTime String

The timestamp when the workspace resource was created.

destination Property Map

The destination engine details.

displayName String

The display name for the workspace

globalSettings Map<String>

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

hasUncommittedChanges Boolean

Whether the workspace has uncommitted changes (changes which were made after the workspace was committed)

latestCommitId String

The latest commit id

latestCommitTime String

The timestamp when the workspace was committed.

name String

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

source Property Map

The source engine details.

updateTime String

The timestamp when the workspace resource was last updated.

Supporting Types

DatabaseEngineInfoResponse

Engine string

Engine Type.

Version string

Engine named version, for e.g. 12.c.1

Engine string

Engine Type.

Version string

Engine named version, for e.g. 12.c.1

engine String

Engine Type.

version String

Engine named version, for e.g. 12.c.1

engine string

Engine Type.

version string

Engine named version, for e.g. 12.c.1

engine str

Engine Type.

version str

Engine named version, for e.g. 12.c.1

engine String

Engine Type.

version String

Engine named version, for e.g. 12.c.1

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0