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

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.getConversionWorkspace

Explore with Pulumi AI

google-native logo

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 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
    Optional. The display name for the workspace.
    GlobalSettings Dictionary<string, string>
    Optional. 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
    Optional. The display name for the workspace.
    GlobalSettings map[string]string
    Optional. 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
    Optional. The display name for the workspace.
    globalSettings Map<String,String>
    Optional. 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
    Optional. The display name for the workspace.
    globalSettings {[key: string]: string}
    Optional. 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
    Optional. The display name for the workspace.
    global_settings Mapping[str, str]
    Optional. 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
    Optional. The display name for the workspace.
    globalSettings Map<String>
    Optional. 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 version, for example "12.c.1".
    Engine string
    Engine type.
    Version string
    Engine version, for example "12.c.1".
    engine String
    Engine type.
    version String
    Engine version, for example "12.c.1".
    engine string
    Engine type.
    version string
    Engine version, for example "12.c.1".
    engine str
    Engine type.
    version str
    Engine version, for example "12.c.1".
    engine String
    Engine type.
    version String
    Engine version, for example "12.c.1".

    Package Details

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

    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