1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataIntegration
  5. WorkspaceTask
Oracle Cloud Infrastructure v1.34.0 published on Friday, May 3, 2024 by Pulumi

oci.DataIntegration.WorkspaceTask

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.34.0 published on Friday, May 3, 2024 by Pulumi

    This resource provides the Workspace Task resource in Oracle Cloud Infrastructure Data Integration service.

    Creates a new task ready for performing data integrations. There are specialized types of tasks that include data loader and integration tasks.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DataIntegration.WorkspaceTask;
    import com.pulumi.oci.DataIntegration.WorkspaceTaskArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskRegistryMetadataArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskAuthConfigArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskAuthConfigParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskCancelRestCallConfigArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskCancelRestCallConfigConfigValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskCancelRestCallConfigConfigValuesParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskConfigProviderDelegateArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskExecuteRestCallConfigArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskInputPortArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskInputPortConfigValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskInputPortConfigValuesConfigParamValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskInputPortConfigValuesParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskInputPortParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskOpConfigValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskOpConfigValuesConfigParamValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskOpConfigValuesParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskOutputPortArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskOutputPortConfigValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskOutputPortConfigValuesConfigParamValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskOutputPortConfigValuesParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskOutputPortParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskParameterArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskParameterConfigValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskParameterConfigValuesConfigParamValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskParameterConfigValuesParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskParameterParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskPollRestCallConfigArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskPollRestCallConfigConfigValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskPollRestCallConfigConfigValuesParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskTypedExpressionArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskTypedExpressionConfigValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskTypedExpressionConfigValuesParentRefArgs;
    import com.pulumi.oci.DataIntegration.inputs.WorkspaceTaskTypedExpressionParentRefArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var testWorkspaceTask = new WorkspaceTask("testWorkspaceTask", WorkspaceTaskArgs.builder()        
                .identifier(workspaceTaskIdentifier)
                .modelType(workspaceTaskModelType)
                .name(workspaceTaskName)
                .registryMetadata(WorkspaceTaskRegistryMetadataArgs.builder()
                    .aggregatorKey(workspaceTaskRegistryMetadataAggregatorKey)
                    .isFavorite(workspaceTaskRegistryMetadataIsFavorite)
                    .key(workspaceTaskRegistryMetadataKey)
                    .labels(workspaceTaskRegistryMetadataLabels)
                    .registryVersion(workspaceTaskRegistryMetadataRegistryVersion)
                    .build())
                .workspaceId(testWorkspace.id())
                .apiCallMode(workspaceTaskApiCallMode)
                .authConfig(WorkspaceTaskAuthConfigArgs.builder()
                    .key(workspaceTaskAuthConfigKey)
                    .modelType(workspaceTaskAuthConfigModelType)
                    .modelVersion(workspaceTaskAuthConfigModelVersion)
                    .parentRef(WorkspaceTaskAuthConfigParentRefArgs.builder()
                        .parent(workspaceTaskAuthConfigParentRefParent)
                        .rootDocId(testRootDoc.id())
                        .build())
                    .resourcePrincipalSource(workspaceTaskAuthConfigResourcePrincipalSource)
                    .build())
                .authDetails(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .cancelEndpoint(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .cancelMethodType(workspaceTaskCancelMethodType)
                .cancelRestCallConfig(WorkspaceTaskCancelRestCallConfigArgs.builder()
                    .configValues(WorkspaceTaskCancelRestCallConfigConfigValuesArgs.builder()
                        .configParamValues(WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesArgs.builder()
                            .intValue(workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesIntValue)
                            .objectValue(workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesObjectValue)
                            .parameterValue(workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesParameterValue)
                            .refValue(workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRefValue)
                            .rootObjectValue(workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRootObjectValue)
                            .stringValue(workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesStringValue)
                            .build())
                        .parentRef(WorkspaceTaskCancelRestCallConfigConfigValuesParentRefArgs.builder()
                            .parent(workspaceTaskCancelRestCallConfigConfigValuesParentRefParent)
                            .rootDocId(testRootDoc.id())
                            .build())
                        .build())
                    .methodType(workspaceTaskCancelRestCallConfigMethodType)
                    .requestHeaders(workspaceTaskCancelRestCallConfigRequestHeaders)
                    .build())
                .conditionalCompositeFieldMap(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .configProviderDelegate(WorkspaceTaskConfigProviderDelegateArgs.builder()
                    .bindings(WorkspaceTaskConfigProviderDelegateBindingArgs.builder()
                        .rootObjectValue(workspaceTaskConfigProviderDelegateBindingsRootObjectValue)
                        .simpleValue(workspaceTaskConfigProviderDelegateBindingsSimpleValue)
                        .build())
                    .build())
                .dataFlow(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .dataflowApplication(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .description(workspaceTaskDescription)
                .endpoint(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .executeRestCallConfig(WorkspaceTaskExecuteRestCallConfigArgs.builder()
                    .configValues(WorkspaceTaskExecuteRestCallConfigConfigValuesArgs.builder()
                        .configParamValues(WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesArgs.builder()
                            .intValue(workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesIntValue)
                            .objectValue(workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesObjectValue)
                            .parameterValue(workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesParameterValue)
                            .refValue(workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRefValue)
                            .rootObjectValue(workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRootObjectValue)
                            .stringValue(workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesStringValue)
                            .build())
                        .parentRef(WorkspaceTaskExecuteRestCallConfigConfigValuesParentRefArgs.builder()
                            .parent(workspaceTaskExecuteRestCallConfigConfigValuesParentRefParent)
                            .rootDocId(testRootDoc.id())
                            .build())
                        .build())
                    .methodType(workspaceTaskExecuteRestCallConfigMethodType)
                    .requestHeaders(workspaceTaskExecuteRestCallConfigRequestHeaders)
                    .build())
                .headers(workspaceTaskHeaders)
                .inputPorts(WorkspaceTaskInputPortArgs.builder()
                    .modelType(workspaceTaskInputPortsModelType)
                    .configValues(WorkspaceTaskInputPortConfigValuesArgs.builder()
                        .configParamValues(WorkspaceTaskInputPortConfigValuesConfigParamValuesArgs.builder()
                            .intValue(workspaceTaskInputPortsConfigValuesConfigParamValuesIntValue)
                            .objectValue(workspaceTaskInputPortsConfigValuesConfigParamValuesObjectValue)
                            .parameterValue(workspaceTaskInputPortsConfigValuesConfigParamValuesParameterValue)
                            .refValue(workspaceTaskInputPortsConfigValuesConfigParamValuesRefValue)
                            .rootObjectValue(workspaceTaskInputPortsConfigValuesConfigParamValuesRootObjectValue)
                            .stringValue(workspaceTaskInputPortsConfigValuesConfigParamValuesStringValue)
                            .build())
                        .parentRef(WorkspaceTaskInputPortConfigValuesParentRefArgs.builder()
                            .parent(workspaceTaskInputPortsConfigValuesParentRefParent)
                            .rootDocId(testRootDoc.id())
                            .build())
                        .build())
                    .description(workspaceTaskInputPortsDescription)
                    .fields(workspaceTaskInputPortsFields)
                    .key(workspaceTaskInputPortsKey)
                    .modelVersion(workspaceTaskInputPortsModelVersion)
                    .name(workspaceTaskInputPortsName)
                    .objectStatus(workspaceTaskInputPortsObjectStatus)
                    .parentRef(WorkspaceTaskInputPortParentRefArgs.builder()
                        .parent(workspaceTaskInputPortsParentRefParent)
                        .rootDocId(testRootDoc.id())
                        .build())
                    .portType(workspaceTaskInputPortsPortType)
                    .build())
                .isSingleLoad(workspaceTaskIsSingleLoad)
                .jsonData(workspaceTaskJsonData)
                .key(workspaceTaskKey)
                .methodType(workspaceTaskMethodType)
                .modelVersion(workspaceTaskModelVersion)
                .objectStatus(workspaceTaskObjectStatus)
                .opConfigValues(WorkspaceTaskOpConfigValuesArgs.builder()
                    .configParamValues(WorkspaceTaskOpConfigValuesConfigParamValuesArgs.builder()
                        .intValue(workspaceTaskOpConfigValuesConfigParamValuesIntValue)
                        .objectValue(workspaceTaskOpConfigValuesConfigParamValuesObjectValue)
                        .parameterValue(workspaceTaskOpConfigValuesConfigParamValuesParameterValue)
                        .refValue(workspaceTaskOpConfigValuesConfigParamValuesRefValue)
                        .rootObjectValue(workspaceTaskOpConfigValuesConfigParamValuesRootObjectValue)
                        .stringValue(workspaceTaskOpConfigValuesConfigParamValuesStringValue)
                        .build())
                    .parentRef(WorkspaceTaskOpConfigValuesParentRefArgs.builder()
                        .parent(workspaceTaskOpConfigValuesParentRefParent)
                        .rootDocId(testRootDoc.id())
                        .build())
                    .build())
                .operation(workspaceTaskOperation)
                .outputPorts(WorkspaceTaskOutputPortArgs.builder()
                    .modelType(workspaceTaskOutputPortsModelType)
                    .configValues(WorkspaceTaskOutputPortConfigValuesArgs.builder()
                        .configParamValues(WorkspaceTaskOutputPortConfigValuesConfigParamValuesArgs.builder()
                            .intValue(workspaceTaskOutputPortsConfigValuesConfigParamValuesIntValue)
                            .objectValue(workspaceTaskOutputPortsConfigValuesConfigParamValuesObjectValue)
                            .parameterValue(workspaceTaskOutputPortsConfigValuesConfigParamValuesParameterValue)
                            .refValue(workspaceTaskOutputPortsConfigValuesConfigParamValuesRefValue)
                            .rootObjectValue(workspaceTaskOutputPortsConfigValuesConfigParamValuesRootObjectValue)
                            .stringValue(workspaceTaskOutputPortsConfigValuesConfigParamValuesStringValue)
                            .build())
                        .parentRef(WorkspaceTaskOutputPortConfigValuesParentRefArgs.builder()
                            .parent(workspaceTaskOutputPortsConfigValuesParentRefParent)
                            .rootDocId(testRootDoc.id())
                            .build())
                        .build())
                    .description(workspaceTaskOutputPortsDescription)
                    .fields(workspaceTaskOutputPortsFields)
                    .key(workspaceTaskOutputPortsKey)
                    .modelVersion(workspaceTaskOutputPortsModelVersion)
                    .name(workspaceTaskOutputPortsName)
                    .objectStatus(workspaceTaskOutputPortsObjectStatus)
                    .parentRef(WorkspaceTaskOutputPortParentRefArgs.builder()
                        .parent(workspaceTaskOutputPortsParentRefParent)
                        .rootDocId(testRootDoc.id())
                        .build())
                    .portType(workspaceTaskOutputPortsPortType)
                    .build())
                .parallelLoadLimit(workspaceTaskParallelLoadLimit)
                .parameters(WorkspaceTaskParameterArgs.builder()
                    .modelType(workspaceTaskParametersModelType)
                    .configValues(WorkspaceTaskParameterConfigValuesArgs.builder()
                        .configParamValues(WorkspaceTaskParameterConfigValuesConfigParamValuesArgs.builder()
                            .intValue(workspaceTaskParametersConfigValuesConfigParamValuesIntValue)
                            .objectValue(workspaceTaskParametersConfigValuesConfigParamValuesObjectValue)
                            .parameterValue(workspaceTaskParametersConfigValuesConfigParamValuesParameterValue)
                            .refValue(workspaceTaskParametersConfigValuesConfigParamValuesRefValue)
                            .rootObjectValue(workspaceTaskParametersConfigValuesConfigParamValuesRootObjectValue)
                            .stringValue(workspaceTaskParametersConfigValuesConfigParamValuesStringValue)
                            .build())
                        .parentRef(WorkspaceTaskParameterConfigValuesParentRefArgs.builder()
                            .parent(workspaceTaskParametersConfigValuesParentRefParent)
                            .rootDocId(testRootDoc.id())
                            .build())
                        .build())
                    .defaultValue(workspaceTaskParametersDefaultValue)
                    .description(workspaceTaskParametersDescription)
                    .isInput(workspaceTaskParametersIsInput)
                    .isOutput(workspaceTaskParametersIsOutput)
                    .key(workspaceTaskParametersKey)
                    .modelVersion(workspaceTaskParametersModelVersion)
                    .name(workspaceTaskParametersName)
                    .objectStatus(workspaceTaskParametersObjectStatus)
                    .outputAggregationType(workspaceTaskParametersOutputAggregationType)
                    .parentRef(WorkspaceTaskParameterParentRefArgs.builder()
                        .parent(workspaceTaskParametersParentRefParent)
                        .rootDocId(testRootDoc.id())
                        .build())
                    .rootObjectDefaultValue(workspaceTaskParametersRootObjectDefaultValue)
                    .type(workspaceTaskParametersType)
                    .typeName(workspaceTaskParametersTypeName)
                    .usedFor(workspaceTaskParametersUsedFor)
                    .build())
                .parentRef(WorkspaceTaskParentRefArgs.builder()
                    .parent(workspaceTaskParentRefParent)
                    .rootDocId(testRootDoc.id())
                    .build())
                .pipeline(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .pollRestCallConfig(WorkspaceTaskPollRestCallConfigArgs.builder()
                    .configValues(WorkspaceTaskPollRestCallConfigConfigValuesArgs.builder()
                        .configParamValues(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesArgs.builder()
                            .intValue(workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesIntValue)
                            .objectValue(workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesObjectValue)
                            .parameterValue(workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesParameterValue)
                            .refValue(workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRefValue)
                            .rootObjectValue(workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRootObjectValue)
                            .stringValue(workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesStringValue)
                            .build())
                        .parentRef(WorkspaceTaskPollRestCallConfigConfigValuesParentRefArgs.builder()
                            .parent(workspaceTaskPollRestCallConfigConfigValuesParentRefParent)
                            .rootDocId(testRootDoc.id())
                            .build())
                        .build())
                    .methodType(workspaceTaskPollRestCallConfigMethodType)
                    .requestHeaders(workspaceTaskPollRestCallConfigRequestHeaders)
                    .build())
                .script(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .sqlScriptType(workspaceTaskSqlScriptType)
                .typedExpressions(WorkspaceTaskTypedExpressionArgs.builder()
                    .configValues(WorkspaceTaskTypedExpressionConfigValuesArgs.builder()
                        .configParamValues(WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesArgs.builder()
                            .intValue(workspaceTaskTypedExpressionsConfigValuesConfigParamValuesIntValue)
                            .objectValue(workspaceTaskTypedExpressionsConfigValuesConfigParamValuesObjectValue)
                            .parameterValue(workspaceTaskTypedExpressionsConfigValuesConfigParamValuesParameterValue)
                            .refValue(workspaceTaskTypedExpressionsConfigValuesConfigParamValuesRefValue)
                            .rootObjectValue(workspaceTaskTypedExpressionsConfigValuesConfigParamValuesRootObjectValue)
                            .stringValue(workspaceTaskTypedExpressionsConfigValuesConfigParamValuesStringValue)
                            .build())
                        .parentRef(WorkspaceTaskTypedExpressionConfigValuesParentRefArgs.builder()
                            .parent(workspaceTaskTypedExpressionsConfigValuesParentRefParent)
                            .rootDocId(testRootDoc.id())
                            .build())
                        .build())
                    .description(workspaceTaskTypedExpressionsDescription)
                    .expression(workspaceTaskTypedExpressionsExpression)
                    .key(workspaceTaskTypedExpressionsKey)
                    .modelType(workspaceTaskTypedExpressionsModelType)
                    .modelVersion(workspaceTaskTypedExpressionsModelVersion)
                    .name(workspaceTaskTypedExpressionsName)
                    .objectStatus(workspaceTaskTypedExpressionsObjectStatus)
                    .parentRef(WorkspaceTaskTypedExpressionParentRefArgs.builder()
                        .parent(workspaceTaskTypedExpressionsParentRefParent)
                        .rootDocId(testRootDoc.id())
                        .build())
                    .type(workspaceTaskTypedExpressionsType)
                    .build())
                .build());
    
        }
    }
    
    resources:
      testWorkspaceTask:
        type: oci:DataIntegration:WorkspaceTask
        name: test_workspace_task
        properties:
          identifier: ${workspaceTaskIdentifier}
          modelType: ${workspaceTaskModelType}
          name: ${workspaceTaskName}
          registryMetadata:
            aggregatorKey: ${workspaceTaskRegistryMetadataAggregatorKey}
            isFavorite: ${workspaceTaskRegistryMetadataIsFavorite}
            key: ${workspaceTaskRegistryMetadataKey}
            labels: ${workspaceTaskRegistryMetadataLabels}
            registryVersion: ${workspaceTaskRegistryMetadataRegistryVersion}
          workspaceId: ${testWorkspace.id}
          apiCallMode: ${workspaceTaskApiCallMode}
          authConfig:
            key: ${workspaceTaskAuthConfigKey}
            modelType: ${workspaceTaskAuthConfigModelType}
            modelVersion: ${workspaceTaskAuthConfigModelVersion}
            parentRef:
              parent: ${workspaceTaskAuthConfigParentRefParent}
              rootDocId: ${testRootDoc.id}
            resourcePrincipalSource: ${workspaceTaskAuthConfigResourcePrincipalSource}
          authDetails:
            - key: ${workspaceTaskAuthDetailsKey}
              modelType: ${workspaceTaskAuthDetailsModelType}
              modelVersion: ${workspaceTaskAuthDetailsModelVersion}
              parentRef:
                - parent: ${workspaceTaskAuthDetailsParentRefParent}
                  rootDocId: ${testRootDoc.id}
          cancelEndpoint:
            - configValues:
                - configParamValues:
                    - intValue: ${workspaceTaskCancelEndpointConfigValuesConfigParamValuesIntValue}
                      objectValue: ${workspaceTaskCancelEndpointConfigValuesConfigParamValuesObjectValue}
                      parameterValue: ${workspaceTaskCancelEndpointConfigValuesConfigParamValuesParameterValue}
                      refValue: ${workspaceTaskCancelEndpointConfigValuesConfigParamValuesRefValue}
                      rootObjectValue: ${workspaceTaskCancelEndpointConfigValuesConfigParamValuesRootObjectValue}
                      stringValue: ${workspaceTaskCancelEndpointConfigValuesConfigParamValuesStringValue}
                  parentRef:
                    - parent: ${workspaceTaskCancelEndpointConfigValuesParentRefParent}
                      rootDocId: ${testRootDoc.id}
              exprString: ${workspaceTaskCancelEndpointExprString}
              key: ${workspaceTaskCancelEndpointKey}
              modelType: ${workspaceTaskCancelEndpointModelType}
              modelVersion: ${workspaceTaskCancelEndpointModelVersion}
              objectStatus: ${workspaceTaskCancelEndpointObjectStatus}
              parentRef:
                - parent: ${workspaceTaskCancelEndpointParentRefParent}
                  rootDocId: ${testRootDoc.id}
          cancelMethodType: ${workspaceTaskCancelMethodType}
          cancelRestCallConfig:
            configValues:
              configParamValues:
                intValue: ${workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesIntValue}
                objectValue: ${workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesObjectValue}
                parameterValue: ${workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesParameterValue}
                refValue: ${workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRefValue}
                rootObjectValue: ${workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRootObjectValue}
                stringValue: ${workspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesStringValue}
              parentRef:
                parent: ${workspaceTaskCancelRestCallConfigConfigValuesParentRefParent}
                rootDocId: ${testRootDoc.id}
            methodType: ${workspaceTaskCancelRestCallConfigMethodType}
            requestHeaders: ${workspaceTaskCancelRestCallConfigRequestHeaders}
          conditionalCompositeFieldMap:
            - configValues:
                - configParamValues:
                    - intValue: ${workspaceTaskConditionalCompositeFieldMapConfigValuesConfigParamValuesIntValue}
                      objectValue: ${workspaceTaskConditionalCompositeFieldMapConfigValuesConfigParamValuesObjectValue}
                      parameterValue: ${workspaceTaskConditionalCompositeFieldMapConfigValuesConfigParamValuesParameterValue}
                      refValue: ${workspaceTaskConditionalCompositeFieldMapConfigValuesConfigParamValuesRefValue}
                      rootObjectValue: ${workspaceTaskConditionalCompositeFieldMapConfigValuesConfigParamValuesRootObjectValue}
                      stringValue: ${workspaceTaskConditionalCompositeFieldMapConfigValuesConfigParamValuesStringValue}
                  parentRef:
                    - parent: ${workspaceTaskConditionalCompositeFieldMapConfigValuesParentRefParent}
                      rootDocId: ${testRootDoc.id}
              description: ${workspaceTaskConditionalCompositeFieldMapDescription}
              fieldMapScope:
                - modelType: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeModelType}
                  configValues:
                    - configParamValues:
                        - intValue: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeConfigValuesConfigParamValuesIntValue}
                          objectValue: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeConfigValuesConfigParamValuesObjectValue}
                          parameterValue: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeConfigValuesConfigParamValuesParameterValue}
                          refValue: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeConfigValuesConfigParamValuesRefValue}
                          rootObjectValue: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeConfigValuesConfigParamValuesRootObjectValue}
                          stringValue: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeConfigValuesConfigParamValuesStringValue}
                      parentRef:
                        - parent: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeConfigValuesParentRefParent}
                          rootDocId: ${testRootDoc.id}
                  description: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeDescription}
                  fromName: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeFromName}
                  isCascade: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeIsCascade}
                  isCaseSensitive: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeIsCaseSensitive}
                  isJavaRegexSyntax: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeIsJavaRegexSyntax}
                  isSkipRemainingRulesOnMatch: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeIsSkipRemainingRulesOnMatch}
                  key: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeKey}
                  matchingStrategy: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeMatchingStrategy}
                  modelVersion: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeModelVersion}
                  name: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeName}
                  names: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeNames}
                  objectStatus: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeObjectStatus}
                  parentRef:
                    - parent: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeParentRefParent}
                      rootDocId: ${testRootDoc.id}
                  pattern: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopePattern}
                  ruleType: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeRuleType}
                  scope: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeScope}
                  toName: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeToName}
                  types: ${workspaceTaskConditionalCompositeFieldMapFieldMapScopeTypes}
              fieldMaps: ${workspaceTaskConditionalCompositeFieldMapFieldMaps}
              key: ${workspaceTaskConditionalCompositeFieldMapKey}
              modelType: ${workspaceTaskConditionalCompositeFieldMapModelType}
              modelVersion: ${workspaceTaskConditionalCompositeFieldMapModelVersion}
              objectStatus: ${workspaceTaskConditionalCompositeFieldMapObjectStatus}
              parentRef:
                - parent: ${workspaceTaskConditionalCompositeFieldMapParentRefParent}
                  rootDocId: ${testRootDoc.id}
          configProviderDelegate:
            bindings:
              - rootObjectValue: ${workspaceTaskConfigProviderDelegateBindingsRootObjectValue}
                simpleValue: ${workspaceTaskConfigProviderDelegateBindingsSimpleValue}
          dataFlow:
            - description: ${workspaceTaskDataFlowDescription}
              flowConfigValues:
                - configParamValues:
                    - intValue: ${workspaceTaskDataFlowFlowConfigValuesConfigParamValuesIntValue}
                      objectValue: ${workspaceTaskDataFlowFlowConfigValuesConfigParamValuesObjectValue}
                      parameterValue: ${workspaceTaskDataFlowFlowConfigValuesConfigParamValuesParameterValue}
                      refValue: ${workspaceTaskDataFlowFlowConfigValuesConfigParamValuesRefValue}
                      rootObjectValue: ${workspaceTaskDataFlowFlowConfigValuesConfigParamValuesRootObjectValue}
                      stringValue: ${workspaceTaskDataFlowFlowConfigValuesConfigParamValuesStringValue}
                  parentRef:
                    - parent: ${workspaceTaskDataFlowFlowConfigValuesParentRefParent}
                      rootDocId: ${testRootDoc.id}
              identifier: ${workspaceTaskDataFlowIdentifier}
              key: ${workspaceTaskDataFlowKey}
              keyMap: ${workspaceTaskDataFlowKeyMap}
              metadata:
                - aggregator:
                    - description: ${workspaceTaskDataFlowMetadataAggregatorDescription}
                      identifier: ${workspaceTaskDataFlowMetadataAggregatorIdentifier}
                      key: ${workspaceTaskDataFlowMetadataAggregatorKey}
                      name: ${workspaceTaskDataFlowMetadataAggregatorName}
                      type: ${workspaceTaskDataFlowMetadataAggregatorType}
                  aggregatorKey: ${workspaceTaskDataFlowMetadataAggregatorKey}
                  countStatistics:
                    - objectTypeCountList:
                        - objectCount: ${workspaceTaskDataFlowMetadataCountStatisticsObjectTypeCountListObjectCount}
                          objectType: ${workspaceTaskDataFlowMetadataCountStatisticsObjectTypeCountListObjectType}
                  createdBy: ${workspaceTaskDataFlowMetadataCreatedBy}
                  createdByName: ${workspaceTaskDataFlowMetadataCreatedByName}
                  identifierPath: ${workspaceTaskDataFlowMetadataIdentifierPath}
                  infoFields: ${workspaceTaskDataFlowMetadataInfoFields}
                  isFavorite: ${workspaceTaskDataFlowMetadataIsFavorite}
                  labels: ${workspaceTaskDataFlowMetadataLabels}
                  registryVersion: ${workspaceTaskDataFlowMetadataRegistryVersion}
                  timeCreated: ${workspaceTaskDataFlowMetadataTimeCreated}
                  timeUpdated: ${workspaceTaskDataFlowMetadataTimeUpdated}
                  updatedBy: ${workspaceTaskDataFlowMetadataUpdatedBy}
                  updatedByName: ${workspaceTaskDataFlowMetadataUpdatedByName}
              modelType: ${workspaceTaskDataFlowModelType}
              modelVersion: ${workspaceTaskDataFlowModelVersion}
              name: ${workspaceTaskDataFlowName}
              nodes:
                - configProviderDelegate: ${workspaceTaskDataFlowNodesConfigProviderDelegate}
                  description: ${workspaceTaskDataFlowNodesDescription}
                  inputLinks:
                    - description: ${workspaceTaskDataFlowNodesInputLinksDescription}
                      fieldMap: ${workspaceTaskDataFlowNodesInputLinksFieldMap}
                      fromLink: ${workspaceTaskDataFlowNodesInputLinksFromLink}
                      key: ${workspaceTaskDataFlowNodesInputLinksKey}
                      modelType: ${workspaceTaskDataFlowNodesInputLinksModelType}
                      modelVersion: ${workspaceTaskDataFlowNodesInputLinksModelVersion}
                      objectStatus: ${workspaceTaskDataFlowNodesInputLinksObjectStatus}
                      parentRef:
                        - parent: ${workspaceTaskDataFlowNodesInputLinksParentRefParent}
                          rootDocId: ${testRootDoc.id}
                      port: ${workspaceTaskDataFlowNodesInputLinksPort}
                  key: ${workspaceTaskDataFlowNodesKey}
                  modelType: ${workspaceTaskDataFlowNodesModelType}
                  modelVersion: ${workspaceTaskDataFlowNodesModelVersion}
                  name: ${workspaceTaskDataFlowNodesName}
                  objectStatus: ${workspaceTaskDataFlowNodesObjectStatus}
                  operator: ${workspaceTaskDataFlowNodesOperator}
                  outputLinks:
                    - description: ${workspaceTaskDataFlowNodesOutputLinksDescription}
                      key: ${workspaceTaskDataFlowNodesOutputLinksKey}
                      modelType: ${workspaceTaskDataFlowNodesOutputLinksModelType}
                      modelVersion: ${workspaceTaskDataFlowNodesOutputLinksModelVersion}
                      objectStatus: ${workspaceTaskDataFlowNodesOutputLinksObjectStatus}
                      parentRef:
                        - parent: ${workspaceTaskDataFlowNodesOutputLinksParentRefParent}
                          rootDocId: ${testRootDoc.id}
                      port: ${workspaceTaskDataFlowNodesOutputLinksPort}
                      toLinks: ${workspaceTaskDataFlowNodesOutputLinksToLinks}
                  parentRef:
                    - parent: ${workspaceTaskDataFlowNodesParentRefParent}
                      rootDocId: ${testRootDoc.id}
                  uiProperties:
                    - coordinateX: ${workspaceTaskDataFlowNodesUiPropertiesCoordinateX}
                      coordinateY: ${workspaceTaskDataFlowNodesUiPropertiesCoordinateY}
              objectStatus: ${workspaceTaskDataFlowObjectStatus}
              objectVersion: ${workspaceTaskDataFlowObjectVersion}
              parameters:
                - configValues:
                    - configParamValues:
                        - intValue: ${workspaceTaskDataFlowParametersConfigValuesConfigParamValuesIntValue}
                          objectValue: ${workspaceTaskDataFlowParametersConfigValuesConfigParamValuesObjectValue}
                          parameterValue: ${workspaceTaskDataFlowParametersConfigValuesConfigParamValuesParameterValue}
                          refValue: ${workspaceTaskDataFlowParametersConfigValuesConfigParamValuesRefValue}
                          rootObjectValue: ${workspaceTaskDataFlowParametersConfigValuesConfigParamValuesRootObjectValue}
                          stringValue: ${workspaceTaskDataFlowParametersConfigValuesConfigParamValuesStringValue}
                      parentRef:
                        - parent: ${workspaceTaskDataFlowParametersConfigValuesParentRefParent}
                          rootDocId: ${testRootDoc.id}
                  defaultValue: ${workspaceTaskDataFlowParametersDefaultValue}
                  description: ${workspaceTaskDataFlowParametersDescription}
                  isInput: ${workspaceTaskDataFlowParametersIsInput}
                  isOutput: ${workspaceTaskDataFlowParametersIsOutput}
                  key: ${workspaceTaskDataFlowParametersKey}
                  modelType: ${workspaceTaskDataFlowParametersModelType}
                  modelVersion: ${workspaceTaskDataFlowParametersModelVersion}
                  name: ${workspaceTaskDataFlowParametersName}
                  objectStatus: ${workspaceTaskDataFlowParametersObjectStatus}
                  outputAggregationType: ${workspaceTaskDataFlowParametersOutputAggregationType}
                  parentRef:
                    - parent: ${workspaceTaskDataFlowParametersParentRefParent}
                      rootDocId: ${testRootDoc.id}
                  rootObjectDefaultValue: ${workspaceTaskDataFlowParametersRootObjectDefaultValue}
                  type: ${workspaceTaskDataFlowParametersType}
                  typeName: ${workspaceTaskDataFlowParametersTypeName}
                  usedFor: ${workspaceTaskDataFlowParametersUsedFor}
              parentRef:
                - parent: ${workspaceTaskDataFlowParentRefParent}
                  rootDocId: ${testRootDoc.id}
              targetFieldMapSummary:
                - fieldMap: ${workspaceTaskDataFlowTargetFieldMapSummaryFieldMap}
              typedObjectMap:
                - typedObject: ${workspaceTaskDataFlowTypedObjectMapTypedObject}
          dataflowApplication:
            - applicationId: ${testApplication.id}
              compartmentId: ${compartmentId}
              configValues:
                - configParamValues:
                    - intValue: ${workspaceTaskDataflowApplicationConfigValuesConfigParamValuesIntValue}
                      objectValue: ${workspaceTaskDataflowApplicationConfigValuesConfigParamValuesObjectValue}
                      parameterValue: ${workspaceTaskDataflowApplicationConfigValuesConfigParamValuesParameterValue}
                      refValue: ${workspaceTaskDataflowApplicationConfigValuesConfigParamValuesRefValue}
                      rootObjectValue: ${workspaceTaskDataflowApplicationConfigValuesConfigParamValuesRootObjectValue}
                      stringValue: ${workspaceTaskDataflowApplicationConfigValuesConfigParamValuesStringValue}
                  parentRef:
                    - parent: ${workspaceTaskDataflowApplicationConfigValuesParentRefParent}
                      rootDocId: ${testRootDoc.id}
          description: ${workspaceTaskDescription}
          endpoint:
            - configValues:
                - configParamValues:
                    - intValue: ${workspaceTaskEndpointConfigValuesConfigParamValuesIntValue}
                      objectValue: ${workspaceTaskEndpointConfigValuesConfigParamValuesObjectValue}
                      parameterValue: ${workspaceTaskEndpointConfigValuesConfigParamValuesParameterValue}
                      refValue: ${workspaceTaskEndpointConfigValuesConfigParamValuesRefValue}
                      rootObjectValue: ${workspaceTaskEndpointConfigValuesConfigParamValuesRootObjectValue}
                      stringValue: ${workspaceTaskEndpointConfigValuesConfigParamValuesStringValue}
                  parentRef:
                    - parent: ${workspaceTaskEndpointConfigValuesParentRefParent}
                      rootDocId: ${testRootDoc.id}
              exprString: ${workspaceTaskEndpointExprString}
              key: ${workspaceTaskEndpointKey}
              modelType: ${workspaceTaskEndpointModelType}
              modelVersion: ${workspaceTaskEndpointModelVersion}
              objectStatus: ${workspaceTaskEndpointObjectStatus}
              parentRef:
                - parent: ${workspaceTaskEndpointParentRefParent}
                  rootDocId: ${testRootDoc.id}
          executeRestCallConfig:
            configValues:
              configParamValues:
                intValue: ${workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesIntValue}
                objectValue: ${workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesObjectValue}
                parameterValue: ${workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesParameterValue}
                refValue: ${workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRefValue}
                rootObjectValue: ${workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRootObjectValue}
                stringValue: ${workspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesStringValue}
              parentRef:
                parent: ${workspaceTaskExecuteRestCallConfigConfigValuesParentRefParent}
                rootDocId: ${testRootDoc.id}
            methodType: ${workspaceTaskExecuteRestCallConfigMethodType}
            requestHeaders: ${workspaceTaskExecuteRestCallConfigRequestHeaders}
          headers: ${workspaceTaskHeaders}
          inputPorts:
            - modelType: ${workspaceTaskInputPortsModelType}
              configValues:
                configParamValues:
                  intValue: ${workspaceTaskInputPortsConfigValuesConfigParamValuesIntValue}
                  objectValue: ${workspaceTaskInputPortsConfigValuesConfigParamValuesObjectValue}
                  parameterValue: ${workspaceTaskInputPortsConfigValuesConfigParamValuesParameterValue}
                  refValue: ${workspaceTaskInputPortsConfigValuesConfigParamValuesRefValue}
                  rootObjectValue: ${workspaceTaskInputPortsConfigValuesConfigParamValuesRootObjectValue}
                  stringValue: ${workspaceTaskInputPortsConfigValuesConfigParamValuesStringValue}
                parentRef:
                  parent: ${workspaceTaskInputPortsConfigValuesParentRefParent}
                  rootDocId: ${testRootDoc.id}
              description: ${workspaceTaskInputPortsDescription}
              fields: ${workspaceTaskInputPortsFields}
              key: ${workspaceTaskInputPortsKey}
              modelVersion: ${workspaceTaskInputPortsModelVersion}
              name: ${workspaceTaskInputPortsName}
              objectStatus: ${workspaceTaskInputPortsObjectStatus}
              parentRef:
                parent: ${workspaceTaskInputPortsParentRefParent}
                rootDocId: ${testRootDoc.id}
              portType: ${workspaceTaskInputPortsPortType}
          isSingleLoad: ${workspaceTaskIsSingleLoad}
          jsonData: ${workspaceTaskJsonData}
          key: ${workspaceTaskKey}
          methodType: ${workspaceTaskMethodType}
          modelVersion: ${workspaceTaskModelVersion}
          objectStatus: ${workspaceTaskObjectStatus}
          opConfigValues:
            configParamValues:
              intValue: ${workspaceTaskOpConfigValuesConfigParamValuesIntValue}
              objectValue: ${workspaceTaskOpConfigValuesConfigParamValuesObjectValue}
              parameterValue: ${workspaceTaskOpConfigValuesConfigParamValuesParameterValue}
              refValue: ${workspaceTaskOpConfigValuesConfigParamValuesRefValue}
              rootObjectValue: ${workspaceTaskOpConfigValuesConfigParamValuesRootObjectValue}
              stringValue: ${workspaceTaskOpConfigValuesConfigParamValuesStringValue}
            parentRef:
              parent: ${workspaceTaskOpConfigValuesParentRefParent}
              rootDocId: ${testRootDoc.id}
          operation: ${workspaceTaskOperation}
          outputPorts:
            - modelType: ${workspaceTaskOutputPortsModelType}
              configValues:
                configParamValues:
                  intValue: ${workspaceTaskOutputPortsConfigValuesConfigParamValuesIntValue}
                  objectValue: ${workspaceTaskOutputPortsConfigValuesConfigParamValuesObjectValue}
                  parameterValue: ${workspaceTaskOutputPortsConfigValuesConfigParamValuesParameterValue}
                  refValue: ${workspaceTaskOutputPortsConfigValuesConfigParamValuesRefValue}
                  rootObjectValue: ${workspaceTaskOutputPortsConfigValuesConfigParamValuesRootObjectValue}
                  stringValue: ${workspaceTaskOutputPortsConfigValuesConfigParamValuesStringValue}
                parentRef:
                  parent: ${workspaceTaskOutputPortsConfigValuesParentRefParent}
                  rootDocId: ${testRootDoc.id}
              description: ${workspaceTaskOutputPortsDescription}
              fields: ${workspaceTaskOutputPortsFields}
              key: ${workspaceTaskOutputPortsKey}
              modelVersion: ${workspaceTaskOutputPortsModelVersion}
              name: ${workspaceTaskOutputPortsName}
              objectStatus: ${workspaceTaskOutputPortsObjectStatus}
              parentRef:
                parent: ${workspaceTaskOutputPortsParentRefParent}
                rootDocId: ${testRootDoc.id}
              portType: ${workspaceTaskOutputPortsPortType}
          parallelLoadLimit: ${workspaceTaskParallelLoadLimit}
          parameters:
            - modelType: ${workspaceTaskParametersModelType}
              configValues:
                configParamValues:
                  intValue: ${workspaceTaskParametersConfigValuesConfigParamValuesIntValue}
                  objectValue: ${workspaceTaskParametersConfigValuesConfigParamValuesObjectValue}
                  parameterValue: ${workspaceTaskParametersConfigValuesConfigParamValuesParameterValue}
                  refValue: ${workspaceTaskParametersConfigValuesConfigParamValuesRefValue}
                  rootObjectValue: ${workspaceTaskParametersConfigValuesConfigParamValuesRootObjectValue}
                  stringValue: ${workspaceTaskParametersConfigValuesConfigParamValuesStringValue}
                parentRef:
                  parent: ${workspaceTaskParametersConfigValuesParentRefParent}
                  rootDocId: ${testRootDoc.id}
              defaultValue: ${workspaceTaskParametersDefaultValue}
              description: ${workspaceTaskParametersDescription}
              isInput: ${workspaceTaskParametersIsInput}
              isOutput: ${workspaceTaskParametersIsOutput}
              key: ${workspaceTaskParametersKey}
              modelVersion: ${workspaceTaskParametersModelVersion}
              name: ${workspaceTaskParametersName}
              objectStatus: ${workspaceTaskParametersObjectStatus}
              outputAggregationType: ${workspaceTaskParametersOutputAggregationType}
              parentRef:
                parent: ${workspaceTaskParametersParentRefParent}
                rootDocId: ${testRootDoc.id}
              rootObjectDefaultValue: ${workspaceTaskParametersRootObjectDefaultValue}
              type: ${workspaceTaskParametersType}
              typeName: ${workspaceTaskParametersTypeName}
              usedFor: ${workspaceTaskParametersUsedFor}
          parentRef:
            parent: ${workspaceTaskParentRefParent}
            rootDocId: ${testRootDoc.id}
          pipeline:
            - description: ${workspaceTaskPipelineDescription}
              flowConfigValues:
                - configParamValues:
                    - intValue: ${workspaceTaskPipelineFlowConfigValuesConfigParamValuesIntValue}
                      objectValue: ${workspaceTaskPipelineFlowConfigValuesConfigParamValuesObjectValue}
                      parameterValue: ${workspaceTaskPipelineFlowConfigValuesConfigParamValuesParameterValue}
                      refValue: ${workspaceTaskPipelineFlowConfigValuesConfigParamValuesRefValue}
                      rootObjectValue: ${workspaceTaskPipelineFlowConfigValuesConfigParamValuesRootObjectValue}
                      stringValue: ${workspaceTaskPipelineFlowConfigValuesConfigParamValuesStringValue}
                  parentRef:
                    - parent: ${workspaceTaskPipelineFlowConfigValuesParentRefParent}
                      rootDocId: ${testRootDoc.id}
              identifier: ${workspaceTaskPipelineIdentifier}
              key: ${workspaceTaskPipelineKey}
              metadata:
                - aggregator:
                    - description: ${workspaceTaskPipelineMetadataAggregatorDescription}
                      identifier: ${workspaceTaskPipelineMetadataAggregatorIdentifier}
                      key: ${workspaceTaskPipelineMetadataAggregatorKey}
                      name: ${workspaceTaskPipelineMetadataAggregatorName}
                      type: ${workspaceTaskPipelineMetadataAggregatorType}
                  aggregatorKey: ${workspaceTaskPipelineMetadataAggregatorKey}
                  countStatistics:
                    - objectTypeCountList:
                        - objectCount: ${workspaceTaskPipelineMetadataCountStatisticsObjectTypeCountListObjectCount}
                          objectType: ${workspaceTaskPipelineMetadataCountStatisticsObjectTypeCountListObjectType}
                  createdBy: ${workspaceTaskPipelineMetadataCreatedBy}
                  createdByName: ${workspaceTaskPipelineMetadataCreatedByName}
                  identifierPath: ${workspaceTaskPipelineMetadataIdentifierPath}
                  infoFields: ${workspaceTaskPipelineMetadataInfoFields}
                  isFavorite: ${workspaceTaskPipelineMetadataIsFavorite}
                  labels: ${workspaceTaskPipelineMetadataLabels}
                  registryVersion: ${workspaceTaskPipelineMetadataRegistryVersion}
                  timeCreated: ${workspaceTaskPipelineMetadataTimeCreated}
                  timeUpdated: ${workspaceTaskPipelineMetadataTimeUpdated}
                  updatedBy: ${workspaceTaskPipelineMetadataUpdatedBy}
                  updatedByName: ${workspaceTaskPipelineMetadataUpdatedByName}
              modelType: ${workspaceTaskPipelineModelType}
              modelVersion: ${workspaceTaskPipelineModelVersion}
              name: ${workspaceTaskPipelineName}
              nodes:
                - configProviderDelegate: ${workspaceTaskPipelineNodesConfigProviderDelegate}
                  description: ${workspaceTaskPipelineNodesDescription}
                  inputLinks:
                    - description: ${workspaceTaskPipelineNodesInputLinksDescription}
                      fieldMap: ${workspaceTaskPipelineNodesInputLinksFieldMap}
                      fromLink: ${workspaceTaskPipelineNodesInputLinksFromLink}
                      key: ${workspaceTaskPipelineNodesInputLinksKey}
                      modelType: ${workspaceTaskPipelineNodesInputLinksModelType}
                      modelVersion: ${workspaceTaskPipelineNodesInputLinksModelVersion}
                      objectStatus: ${workspaceTaskPipelineNodesInputLinksObjectStatus}
                      parentRef:
                        - parent: ${workspaceTaskPipelineNodesInputLinksParentRefParent}
                          rootDocId: ${testRootDoc.id}
                      port: ${workspaceTaskPipelineNodesInputLinksPort}
                  key: ${workspaceTaskPipelineNodesKey}
                  modelType: ${workspaceTaskPipelineNodesModelType}
                  modelVersion: ${workspaceTaskPipelineNodesModelVersion}
                  name: ${workspaceTaskPipelineNodesName}
                  objectStatus: ${workspaceTaskPipelineNodesObjectStatus}
                  operator: ${workspaceTaskPipelineNodesOperator}
                  outputLinks:
                    - description: ${workspaceTaskPipelineNodesOutputLinksDescription}
                      key: ${workspaceTaskPipelineNodesOutputLinksKey}
                      modelType: ${workspaceTaskPipelineNodesOutputLinksModelType}
                      modelVersion: ${workspaceTaskPipelineNodesOutputLinksModelVersion}
                      objectStatus: ${workspaceTaskPipelineNodesOutputLinksObjectStatus}
                      parentRef:
                        - parent: ${workspaceTaskPipelineNodesOutputLinksParentRefParent}
                          rootDocId: ${testRootDoc.id}
                      port: ${workspaceTaskPipelineNodesOutputLinksPort}
                      toLinks: ${workspaceTaskPipelineNodesOutputLinksToLinks}
                  parentRef:
                    - parent: ${workspaceTaskPipelineNodesParentRefParent}
                      rootDocId: ${testRootDoc.id}
                  uiProperties:
                    - coordinateX: ${workspaceTaskPipelineNodesUiPropertiesCoordinateX}
                      coordinateY: ${workspaceTaskPipelineNodesUiPropertiesCoordinateY}
              objectStatus: ${workspaceTaskPipelineObjectStatus}
              objectVersion: ${workspaceTaskPipelineObjectVersion}
              parameters:
                - configValues:
                    - configParamValues:
                        - intValue: ${workspaceTaskPipelineParametersConfigValuesConfigParamValuesIntValue}
                          objectValue: ${workspaceTaskPipelineParametersConfigValuesConfigParamValuesObjectValue}
                          parameterValue: ${workspaceTaskPipelineParametersConfigValuesConfigParamValuesParameterValue}
                          refValue: ${workspaceTaskPipelineParametersConfigValuesConfigParamValuesRefValue}
                          rootObjectValue: ${workspaceTaskPipelineParametersConfigValuesConfigParamValuesRootObjectValue}
                          stringValue: ${workspaceTaskPipelineParametersConfigValuesConfigParamValuesStringValue}
                      parentRef:
                        - parent: ${workspaceTaskPipelineParametersConfigValuesParentRefParent}
                          rootDocId: ${testRootDoc.id}
                  defaultValue: ${workspaceTaskPipelineParametersDefaultValue}
                  description: ${workspaceTaskPipelineParametersDescription}
                  isInput: ${workspaceTaskPipelineParametersIsInput}
                  isOutput: ${workspaceTaskPipelineParametersIsOutput}
                  key: ${workspaceTaskPipelineParametersKey}
                  modelType: ${workspaceTaskPipelineParametersModelType}
                  modelVersion: ${workspaceTaskPipelineParametersModelVersion}
                  name: ${workspaceTaskPipelineParametersName}
                  objectStatus: ${workspaceTaskPipelineParametersObjectStatus}
                  outputAggregationType: ${workspaceTaskPipelineParametersOutputAggregationType}
                  parentRef:
                    - parent: ${workspaceTaskPipelineParametersParentRefParent}
                      rootDocId: ${testRootDoc.id}
                  rootObjectDefaultValue: ${workspaceTaskPipelineParametersRootObjectDefaultValue}
                  type: ${workspaceTaskPipelineParametersType}
                  typeName: ${workspaceTaskPipelineParametersTypeName}
                  usedFor: ${workspaceTaskPipelineParametersUsedFor}
              parentRef:
                - parent: ${workspaceTaskPipelineParentRefParent}
                  rootDocId: ${testRootDoc.id}
              variables:
                - configValues:
                    - configParamValues:
                        - intValue: ${workspaceTaskPipelineVariablesConfigValuesConfigParamValuesIntValue}
                          objectValue: ${workspaceTaskPipelineVariablesConfigValuesConfigParamValuesObjectValue}
                          parameterValue: ${workspaceTaskPipelineVariablesConfigValuesConfigParamValuesParameterValue}
                          refValue: ${workspaceTaskPipelineVariablesConfigValuesConfigParamValuesRefValue}
                          rootObjectValue: ${workspaceTaskPipelineVariablesConfigValuesConfigParamValuesRootObjectValue}
                          stringValue: ${workspaceTaskPipelineVariablesConfigValuesConfigParamValuesStringValue}
                      parentRef:
                        - parent: ${workspaceTaskPipelineVariablesConfigValuesParentRefParent}
                          rootDocId: ${testRootDoc.id}
                  defaultValue: ${workspaceTaskPipelineVariablesDefaultValue}
                  description: ${workspaceTaskPipelineVariablesDescription}
                  identifier: ${workspaceTaskPipelineVariablesIdentifier}
                  key: ${workspaceTaskPipelineVariablesKey}
                  modelType: ${workspaceTaskPipelineVariablesModelType}
                  modelVersion: ${workspaceTaskPipelineVariablesModelVersion}
                  name: ${workspaceTaskPipelineVariablesName}
                  objectStatus: ${workspaceTaskPipelineVariablesObjectStatus}
                  objectVersion: ${workspaceTaskPipelineVariablesObjectVersion}
                  parentRef:
                    - parent: ${workspaceTaskPipelineVariablesParentRefParent}
                      rootDocId: ${testRootDoc.id}
                  rootObjectDefaultValue:
                    - key: ${workspaceTaskPipelineVariablesRootObjectDefaultValueKey}
                      modelType: ${workspaceTaskPipelineVariablesRootObjectDefaultValueModelType}
                      modelVersion: ${workspaceTaskPipelineVariablesRootObjectDefaultValueModelVersion}
                      objectStatus: ${workspaceTaskPipelineVariablesRootObjectDefaultValueObjectStatus}
                      parentRef:
                        - parent: ${workspaceTaskPipelineVariablesRootObjectDefaultValueParentRefParent}
                          rootDocId: ${testRootDoc.id}
                  type: ${workspaceTaskPipelineVariablesType}
          pollRestCallConfig:
            configValues:
              configParamValues:
                intValue: ${workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesIntValue}
                objectValue: ${workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesObjectValue}
                parameterValue: ${workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesParameterValue}
                refValue: ${workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRefValue}
                rootObjectValue: ${workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRootObjectValue}
                stringValue: ${workspaceTaskPollRestCallConfigConfigValuesConfigParamValuesStringValue}
              parentRef:
                parent: ${workspaceTaskPollRestCallConfigConfigValuesParentRefParent}
                rootDocId: ${testRootDoc.id}
            methodType: ${workspaceTaskPollRestCallConfigMethodType}
            requestHeaders: ${workspaceTaskPollRestCallConfigRequestHeaders}
          script:
            - key: ${workspaceTaskScriptKey}
              modelType: ${workspaceTaskScriptModelType}
              modelVersion: ${workspaceTaskScriptModelVersion}
              objectStatus: ${workspaceTaskScriptObjectStatus}
              parentRef:
                - parent: ${workspaceTaskScriptParentRefParent}
                  rootDocId: ${testRootDoc.id}
          sqlScriptType: ${workspaceTaskSqlScriptType}
          typedExpressions:
            - configValues:
                configParamValues:
                  intValue: ${workspaceTaskTypedExpressionsConfigValuesConfigParamValuesIntValue}
                  objectValue: ${workspaceTaskTypedExpressionsConfigValuesConfigParamValuesObjectValue}
                  parameterValue: ${workspaceTaskTypedExpressionsConfigValuesConfigParamValuesParameterValue}
                  refValue: ${workspaceTaskTypedExpressionsConfigValuesConfigParamValuesRefValue}
                  rootObjectValue: ${workspaceTaskTypedExpressionsConfigValuesConfigParamValuesRootObjectValue}
                  stringValue: ${workspaceTaskTypedExpressionsConfigValuesConfigParamValuesStringValue}
                parentRef:
                  parent: ${workspaceTaskTypedExpressionsConfigValuesParentRefParent}
                  rootDocId: ${testRootDoc.id}
              description: ${workspaceTaskTypedExpressionsDescription}
              expression: ${workspaceTaskTypedExpressionsExpression}
              key: ${workspaceTaskTypedExpressionsKey}
              modelType: ${workspaceTaskTypedExpressionsModelType}
              modelVersion: ${workspaceTaskTypedExpressionsModelVersion}
              name: ${workspaceTaskTypedExpressionsName}
              objectStatus: ${workspaceTaskTypedExpressionsObjectStatus}
              parentRef:
                parent: ${workspaceTaskTypedExpressionsParentRefParent}
                rootDocId: ${testRootDoc.id}
              type: ${workspaceTaskTypedExpressionsType}
    

    Create WorkspaceTask Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new WorkspaceTask(name: string, args: WorkspaceTaskArgs, opts?: CustomResourceOptions);
    @overload
    def WorkspaceTask(resource_name: str,
                      args: WorkspaceTaskArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def WorkspaceTask(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      identifier: Optional[str] = None,
                      workspace_id: Optional[str] = None,
                      registry_metadata: Optional[_dataintegration.WorkspaceTaskRegistryMetadataArgs] = None,
                      model_type: Optional[str] = None,
                      name: Optional[str] = None,
                      object_status: Optional[int] = None,
                      description: Optional[str] = None,
                      input_ports: Optional[Sequence[_dataintegration.WorkspaceTaskInputPortArgs]] = None,
                      is_single_load: Optional[bool] = None,
                      key: Optional[str] = None,
                      config_provider_delegate: Optional[_dataintegration.WorkspaceTaskConfigProviderDelegateArgs] = None,
                      model_version: Optional[str] = None,
                      api_call_mode: Optional[str] = None,
                      execute_rest_call_config: Optional[_dataintegration.WorkspaceTaskExecuteRestCallConfigArgs] = None,
                      op_config_values: Optional[_dataintegration.WorkspaceTaskOpConfigValuesArgs] = None,
                      operation: Optional[str] = None,
                      output_ports: Optional[Sequence[_dataintegration.WorkspaceTaskOutputPortArgs]] = None,
                      parallel_load_limit: Optional[int] = None,
                      parameters: Optional[Sequence[_dataintegration.WorkspaceTaskParameterArgs]] = None,
                      parent_ref: Optional[_dataintegration.WorkspaceTaskParentRefArgs] = None,
                      poll_rest_call_config: Optional[_dataintegration.WorkspaceTaskPollRestCallConfigArgs] = None,
                      cancel_rest_call_config: Optional[_dataintegration.WorkspaceTaskCancelRestCallConfigArgs] = None,
                      typed_expressions: Optional[Sequence[_dataintegration.WorkspaceTaskTypedExpressionArgs]] = None,
                      auth_config: Optional[_dataintegration.WorkspaceTaskAuthConfigArgs] = None)
    func NewWorkspaceTask(ctx *Context, name string, args WorkspaceTaskArgs, opts ...ResourceOption) (*WorkspaceTask, error)
    public WorkspaceTask(string name, WorkspaceTaskArgs args, CustomResourceOptions? opts = null)
    public WorkspaceTask(String name, WorkspaceTaskArgs args)
    public WorkspaceTask(String name, WorkspaceTaskArgs args, CustomResourceOptions options)
    
    type: oci:DataIntegration:WorkspaceTask
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args WorkspaceTaskArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args WorkspaceTaskArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args WorkspaceTaskArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WorkspaceTaskArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WorkspaceTaskArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var workspaceTaskResource = new Oci.DataIntegration.WorkspaceTask("workspaceTaskResource", new()
    {
        Identifier = "string",
        WorkspaceId = "string",
        RegistryMetadata = new Oci.DataIntegration.Inputs.WorkspaceTaskRegistryMetadataArgs
        {
            AggregatorKey = "string",
            IsFavorite = false,
            Key = "string",
            Labels = new[]
            {
                "string",
            },
            RegistryVersion = 0,
        },
        ModelType = "string",
        Name = "string",
        ObjectStatus = 0,
        Description = "string",
        InputPorts = new[]
        {
            new Oci.DataIntegration.Inputs.WorkspaceTaskInputPortArgs
            {
                ModelType = "string",
                ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskInputPortConfigValuesArgs
                {
                    ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskInputPortConfigValuesConfigParamValuesArgs
                    {
                        IntValue = 0,
                        ObjectValue = "string",
                        ParameterValue = "string",
                        RefValue = "string",
                        RootObjectValue = "string",
                        StringValue = "string",
                    },
                    ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskInputPortConfigValuesParentRefArgs
                    {
                        Parent = "string",
                        RootDocId = "string",
                    },
                },
                Description = "string",
                Fields = new[]
                {
                    "string",
                },
                Key = "string",
                ModelVersion = "string",
                Name = "string",
                ObjectStatus = 0,
                ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskInputPortParentRefArgs
                {
                    Parent = "string",
                    RootDocId = "string",
                },
                PortType = "string",
            },
        },
        IsSingleLoad = false,
        Key = "string",
        ConfigProviderDelegate = new Oci.DataIntegration.Inputs.WorkspaceTaskConfigProviderDelegateArgs
        {
            Bindings = new[]
            {
                new Oci.DataIntegration.Inputs.WorkspaceTaskConfigProviderDelegateBindingArgs
                {
                    Key = "string",
                    ParameterValues = new Oci.DataIntegration.Inputs.WorkspaceTaskConfigProviderDelegateBindingParameterValuesArgs
                    {
                        RootObjectValue = new Oci.DataIntegration.Inputs.WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValueArgs
                        {
                            Key = "string",
                            ModelType = "string",
                            ModelVersion = "string",
                            ObjectStatus = 0,
                        },
                        SimpleValue = "string",
                    },
                },
            },
        },
        ModelVersion = "string",
        ApiCallMode = "string",
        ExecuteRestCallConfig = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigArgs
        {
            ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesArgs
            {
                ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesArgs
                {
                    RequestPayload = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs
                    {
                        ParameterValue = "string",
                        RefValue = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs
                        {
                            ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs
                            {
                                ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs
                                {
                                    DataParam = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs
                                    {
                                        StringValue = "string",
                                    },
                                },
                            },
                            Key = "string",
                            ModelType = "string",
                        },
                    },
                    RequestUrl = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs
                    {
                        StringValue = "string",
                    },
                },
                ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskExecuteRestCallConfigConfigValuesParentRefArgs
                {
                    Parent = "string",
                    RootDocId = "string",
                },
            },
            Key = "string",
            MethodType = "string",
            ModelType = "string",
            RequestHeaders = 
            {
                { "string", "any" },
            },
        },
        OpConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskOpConfigValuesArgs
        {
            ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskOpConfigValuesConfigParamValuesArgs
            {
                ConfigParamValue = new Oci.DataIntegration.Inputs.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueArgs
                {
                    IntValue = 0,
                    ObjectValue = "string",
                    ParameterValue = "string",
                    RefValue = new Oci.DataIntegration.Inputs.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValueArgs
                    {
                        Key = "string",
                        ModelType = "string",
                        ModelVersion = "string",
                        Name = "string",
                        ObjectStatus = 0,
                    },
                    RootObjectValue = new Oci.DataIntegration.Inputs.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs
                    {
                        Key = "string",
                        ModelType = "string",
                        ModelVersion = "string",
                        ObjectStatus = 0,
                    },
                    StringValue = "string",
                },
                Key = "string",
            },
            ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskOpConfigValuesParentRefArgs
            {
                Parent = "string",
                RootDocId = "string",
            },
        },
        Operation = "string",
        OutputPorts = new[]
        {
            new Oci.DataIntegration.Inputs.WorkspaceTaskOutputPortArgs
            {
                ModelType = "string",
                ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskOutputPortConfigValuesArgs
                {
                    ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskOutputPortConfigValuesConfigParamValuesArgs
                    {
                        IntValue = 0,
                        ObjectValue = "string",
                        ParameterValue = "string",
                        RefValue = "string",
                        RootObjectValue = "string",
                        StringValue = "string",
                    },
                    ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskOutputPortConfigValuesParentRefArgs
                    {
                        Parent = "string",
                        RootDocId = "string",
                    },
                },
                Description = "string",
                Fields = new[]
                {
                    "string",
                },
                Key = "string",
                ModelVersion = "string",
                Name = "string",
                ObjectStatus = 0,
                ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskOutputPortParentRefArgs
                {
                    Parent = "string",
                    RootDocId = "string",
                },
                PortType = "string",
            },
        },
        ParallelLoadLimit = 0,
        Parameters = new[]
        {
            new Oci.DataIntegration.Inputs.WorkspaceTaskParameterArgs
            {
                ModelType = "string",
                Name = "string",
                ObjectStatus = 0,
                IsInput = false,
                IsOutput = false,
                Key = "string",
                DefaultValue = "string",
                Description = "string",
                ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskParameterConfigValuesArgs
                {
                    ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskParameterConfigValuesConfigParamValuesArgs
                    {
                        ConfigParamValue = new Oci.DataIntegration.Inputs.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueArgs
                        {
                            IntValue = 0,
                            ObjectValue = "string",
                            ParameterValue = "string",
                            RefValue = new Oci.DataIntegration.Inputs.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValueArgs
                            {
                                Key = "string",
                                ModelType = "string",
                                ModelVersion = "string",
                                Name = "string",
                                ObjectStatus = 0,
                            },
                            RootObjectValue = new Oci.DataIntegration.Inputs.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs
                            {
                                Key = "string",
                                ModelType = "string",
                                ModelVersion = "string",
                                ObjectStatus = 0,
                            },
                            StringValue = "string",
                        },
                        Key = "string",
                    },
                    ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskParameterConfigValuesParentRefArgs
                    {
                        Parent = "string",
                        RootDocId = "string",
                    },
                },
                ModelVersion = "string",
                OutputAggregationType = "string",
                ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskParameterParentRefArgs
                {
                    Parent = "string",
                    RootDocId = "string",
                },
                RootObjectDefaultValue = "string",
                Type = "string",
                TypeName = "string",
                UsedFor = "string",
            },
        },
        ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskParentRefArgs
        {
            Parent = "string",
            RootDocId = "string",
        },
        PollRestCallConfig = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigArgs
        {
            ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesArgs
            {
                ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesArgs
                {
                    PollCondition = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionArgs
                    {
                        ParameterValue = "string",
                        RefValue = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValueArgs
                        {
                            ExprString = "string",
                            Key = "string",
                            ModelType = "string",
                            Name = "string",
                        },
                    },
                    PollInterval = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalArgs
                    {
                        ObjectValue = 0,
                    },
                    PollIntervalUnit = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalUnitArgs
                    {
                        StringValue = "string",
                    },
                    PollMaxDuration = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationArgs
                    {
                        ObjectValue = 0,
                    },
                    PollMaxDurationUnit = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationUnitArgs
                    {
                        StringValue = "string",
                    },
                    RequestPayload = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs
                    {
                        ParameterValue = "string",
                        RefValue = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs
                        {
                            ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs
                            {
                                ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs
                                {
                                    DataParam = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs
                                    {
                                        StringValue = "string",
                                    },
                                },
                            },
                            Key = "string",
                            ModelType = "string",
                            Name = "string",
                        },
                    },
                    RequestUrl = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs
                    {
                        StringValue = "string",
                    },
                },
                ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskPollRestCallConfigConfigValuesParentRefArgs
                {
                    Parent = "string",
                    RootDocId = "string",
                },
            },
            Key = "string",
            MethodType = "string",
            ModelType = "string",
            RequestHeaders = 
            {
                { "string", "any" },
            },
        },
        CancelRestCallConfig = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigArgs
        {
            ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesArgs
            {
                ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesArgs
                {
                    RequestPayload = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs
                    {
                        ParameterValue = "string",
                        RefValue = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs
                        {
                            ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs
                            {
                                ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs
                                {
                                    DataParam = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs
                                    {
                                        StringValue = "string",
                                    },
                                },
                            },
                            Key = "string",
                            ModelType = "string",
                        },
                    },
                    RequestUrl = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs
                    {
                        StringValue = "string",
                    },
                },
                ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskCancelRestCallConfigConfigValuesParentRefArgs
                {
                    Parent = "string",
                    RootDocId = "string",
                },
            },
            Key = "string",
            MethodType = "string",
            ModelType = "string",
            RequestHeaders = 
            {
                { "string", "any" },
            },
        },
        TypedExpressions = new[]
        {
            new Oci.DataIntegration.Inputs.WorkspaceTaskTypedExpressionArgs
            {
                ConfigValues = new Oci.DataIntegration.Inputs.WorkspaceTaskTypedExpressionConfigValuesArgs
                {
                    ConfigParamValues = new Oci.DataIntegration.Inputs.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesArgs
                    {
                        Length = new Oci.DataIntegration.Inputs.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesLengthArgs
                        {
                            IntValue = 0,
                        },
                        Scale = new Oci.DataIntegration.Inputs.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesScaleArgs
                        {
                            IntValue = 0,
                        },
                    },
                    ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskTypedExpressionConfigValuesParentRefArgs
                    {
                        Parent = "string",
                        RootDocId = "string",
                    },
                },
                Description = "string",
                Expression = "string",
                Key = "string",
                ModelType = "string",
                ModelVersion = "string",
                Name = "string",
                ObjectStatus = 0,
                ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskTypedExpressionParentRefArgs
                {
                    Parent = "string",
                    RootDocId = "string",
                },
                Type = "string",
            },
        },
        AuthConfig = new Oci.DataIntegration.Inputs.WorkspaceTaskAuthConfigArgs
        {
            Key = "string",
            ModelType = "string",
            ModelVersion = "string",
            ParentRef = new Oci.DataIntegration.Inputs.WorkspaceTaskAuthConfigParentRefArgs
            {
                Parent = "string",
                RootDocId = "string",
            },
            ResourcePrincipalSource = "string",
        },
    });
    
    example, err := DataIntegration.NewWorkspaceTask(ctx, "workspaceTaskResource", &DataIntegration.WorkspaceTaskArgs{
    	Identifier:  pulumi.String("string"),
    	WorkspaceId: pulumi.String("string"),
    	RegistryMetadata: &dataintegration.WorkspaceTaskRegistryMetadataArgs{
    		AggregatorKey: pulumi.String("string"),
    		IsFavorite:    pulumi.Bool(false),
    		Key:           pulumi.String("string"),
    		Labels: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		RegistryVersion: pulumi.Int(0),
    	},
    	ModelType:    pulumi.String("string"),
    	Name:         pulumi.String("string"),
    	ObjectStatus: pulumi.Int(0),
    	Description:  pulumi.String("string"),
    	InputPorts: dataintegration.WorkspaceTaskInputPortArray{
    		&dataintegration.WorkspaceTaskInputPortArgs{
    			ModelType: pulumi.String("string"),
    			ConfigValues: &dataintegration.WorkspaceTaskInputPortConfigValuesArgs{
    				ConfigParamValues: &dataintegration.WorkspaceTaskInputPortConfigValuesConfigParamValuesArgs{
    					IntValue:        pulumi.Int(0),
    					ObjectValue:     pulumi.String("string"),
    					ParameterValue:  pulumi.String("string"),
    					RefValue:        pulumi.String("string"),
    					RootObjectValue: pulumi.String("string"),
    					StringValue:     pulumi.String("string"),
    				},
    				ParentRef: &dataintegration.WorkspaceTaskInputPortConfigValuesParentRefArgs{
    					Parent:    pulumi.String("string"),
    					RootDocId: pulumi.String("string"),
    				},
    			},
    			Description: pulumi.String("string"),
    			Fields: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Key:          pulumi.String("string"),
    			ModelVersion: pulumi.String("string"),
    			Name:         pulumi.String("string"),
    			ObjectStatus: pulumi.Int(0),
    			ParentRef: &dataintegration.WorkspaceTaskInputPortParentRefArgs{
    				Parent:    pulumi.String("string"),
    				RootDocId: pulumi.String("string"),
    			},
    			PortType: pulumi.String("string"),
    		},
    	},
    	IsSingleLoad: pulumi.Bool(false),
    	Key:          pulumi.String("string"),
    	ConfigProviderDelegate: &dataintegration.WorkspaceTaskConfigProviderDelegateArgs{
    		Bindings: dataintegration.WorkspaceTaskConfigProviderDelegateBindingArray{
    			&dataintegration.WorkspaceTaskConfigProviderDelegateBindingArgs{
    				Key: pulumi.String("string"),
    				ParameterValues: &dataintegration.WorkspaceTaskConfigProviderDelegateBindingParameterValuesArgs{
    					RootObjectValue: &dataintegration.WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValueArgs{
    						Key:          pulumi.String("string"),
    						ModelType:    pulumi.String("string"),
    						ModelVersion: pulumi.String("string"),
    						ObjectStatus: pulumi.Int(0),
    					},
    					SimpleValue: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	ModelVersion: pulumi.String("string"),
    	ApiCallMode:  pulumi.String("string"),
    	ExecuteRestCallConfig: &dataintegration.WorkspaceTaskExecuteRestCallConfigArgs{
    		ConfigValues: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesArgs{
    			ConfigParamValues: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesArgs{
    				RequestPayload: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs{
    					ParameterValue: pulumi.String("string"),
    					RefValue: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs{
    						ConfigValues: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs{
    							ConfigParamValues: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs{
    								DataParam: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs{
    									StringValue: pulumi.String("string"),
    								},
    							},
    						},
    						Key:       pulumi.String("string"),
    						ModelType: pulumi.String("string"),
    					},
    				},
    				RequestUrl: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs{
    					StringValue: pulumi.String("string"),
    				},
    			},
    			ParentRef: &dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesParentRefArgs{
    				Parent:    pulumi.String("string"),
    				RootDocId: pulumi.String("string"),
    			},
    		},
    		Key:        pulumi.String("string"),
    		MethodType: pulumi.String("string"),
    		ModelType:  pulumi.String("string"),
    		RequestHeaders: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    	},
    	OpConfigValues: &dataintegration.WorkspaceTaskOpConfigValuesArgs{
    		ConfigParamValues: &dataintegration.WorkspaceTaskOpConfigValuesConfigParamValuesArgs{
    			ConfigParamValue: &dataintegration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueArgs{
    				IntValue:       pulumi.Int(0),
    				ObjectValue:    pulumi.String("string"),
    				ParameterValue: pulumi.String("string"),
    				RefValue: &dataintegration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValueArgs{
    					Key:          pulumi.String("string"),
    					ModelType:    pulumi.String("string"),
    					ModelVersion: pulumi.String("string"),
    					Name:         pulumi.String("string"),
    					ObjectStatus: pulumi.Int(0),
    				},
    				RootObjectValue: &dataintegration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs{
    					Key:          pulumi.String("string"),
    					ModelType:    pulumi.String("string"),
    					ModelVersion: pulumi.String("string"),
    					ObjectStatus: pulumi.Int(0),
    				},
    				StringValue: pulumi.String("string"),
    			},
    			Key: pulumi.String("string"),
    		},
    		ParentRef: &dataintegration.WorkspaceTaskOpConfigValuesParentRefArgs{
    			Parent:    pulumi.String("string"),
    			RootDocId: pulumi.String("string"),
    		},
    	},
    	Operation: pulumi.String("string"),
    	OutputPorts: dataintegration.WorkspaceTaskOutputPortArray{
    		&dataintegration.WorkspaceTaskOutputPortArgs{
    			ModelType: pulumi.String("string"),
    			ConfigValues: &dataintegration.WorkspaceTaskOutputPortConfigValuesArgs{
    				ConfigParamValues: &dataintegration.WorkspaceTaskOutputPortConfigValuesConfigParamValuesArgs{
    					IntValue:        pulumi.Int(0),
    					ObjectValue:     pulumi.String("string"),
    					ParameterValue:  pulumi.String("string"),
    					RefValue:        pulumi.String("string"),
    					RootObjectValue: pulumi.String("string"),
    					StringValue:     pulumi.String("string"),
    				},
    				ParentRef: &dataintegration.WorkspaceTaskOutputPortConfigValuesParentRefArgs{
    					Parent:    pulumi.String("string"),
    					RootDocId: pulumi.String("string"),
    				},
    			},
    			Description: pulumi.String("string"),
    			Fields: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Key:          pulumi.String("string"),
    			ModelVersion: pulumi.String("string"),
    			Name:         pulumi.String("string"),
    			ObjectStatus: pulumi.Int(0),
    			ParentRef: &dataintegration.WorkspaceTaskOutputPortParentRefArgs{
    				Parent:    pulumi.String("string"),
    				RootDocId: pulumi.String("string"),
    			},
    			PortType: pulumi.String("string"),
    		},
    	},
    	ParallelLoadLimit: pulumi.Int(0),
    	Parameters: dataintegration.WorkspaceTaskParameterArray{
    		&dataintegration.WorkspaceTaskParameterArgs{
    			ModelType:    pulumi.String("string"),
    			Name:         pulumi.String("string"),
    			ObjectStatus: pulumi.Int(0),
    			IsInput:      pulumi.Bool(false),
    			IsOutput:     pulumi.Bool(false),
    			Key:          pulumi.String("string"),
    			DefaultValue: pulumi.String("string"),
    			Description:  pulumi.String("string"),
    			ConfigValues: &dataintegration.WorkspaceTaskParameterConfigValuesArgs{
    				ConfigParamValues: &dataintegration.WorkspaceTaskParameterConfigValuesConfigParamValuesArgs{
    					ConfigParamValue: &dataintegration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueArgs{
    						IntValue:       pulumi.Int(0),
    						ObjectValue:    pulumi.String("string"),
    						ParameterValue: pulumi.String("string"),
    						RefValue: &dataintegration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValueArgs{
    							Key:          pulumi.String("string"),
    							ModelType:    pulumi.String("string"),
    							ModelVersion: pulumi.String("string"),
    							Name:         pulumi.String("string"),
    							ObjectStatus: pulumi.Int(0),
    						},
    						RootObjectValue: &dataintegration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs{
    							Key:          pulumi.String("string"),
    							ModelType:    pulumi.String("string"),
    							ModelVersion: pulumi.String("string"),
    							ObjectStatus: pulumi.Int(0),
    						},
    						StringValue: pulumi.String("string"),
    					},
    					Key: pulumi.String("string"),
    				},
    				ParentRef: &dataintegration.WorkspaceTaskParameterConfigValuesParentRefArgs{
    					Parent:    pulumi.String("string"),
    					RootDocId: pulumi.String("string"),
    				},
    			},
    			ModelVersion:          pulumi.String("string"),
    			OutputAggregationType: pulumi.String("string"),
    			ParentRef: &dataintegration.WorkspaceTaskParameterParentRefArgs{
    				Parent:    pulumi.String("string"),
    				RootDocId: pulumi.String("string"),
    			},
    			RootObjectDefaultValue: pulumi.String("string"),
    			Type:                   pulumi.String("string"),
    			TypeName:               pulumi.String("string"),
    			UsedFor:                pulumi.String("string"),
    		},
    	},
    	ParentRef: &dataintegration.WorkspaceTaskParentRefArgs{
    		Parent:    pulumi.String("string"),
    		RootDocId: pulumi.String("string"),
    	},
    	PollRestCallConfig: &dataintegration.WorkspaceTaskPollRestCallConfigArgs{
    		ConfigValues: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesArgs{
    			ConfigParamValues: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesArgs{
    				PollCondition: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionArgs{
    					ParameterValue: pulumi.String("string"),
    					RefValue: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValueArgs{
    						ExprString: pulumi.String("string"),
    						Key:        pulumi.String("string"),
    						ModelType:  pulumi.String("string"),
    						Name:       pulumi.String("string"),
    					},
    				},
    				PollInterval: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalArgs{
    					ObjectValue: pulumi.Float64(0),
    				},
    				PollIntervalUnit: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalUnitArgs{
    					StringValue: pulumi.String("string"),
    				},
    				PollMaxDuration: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationArgs{
    					ObjectValue: pulumi.Float64(0),
    				},
    				PollMaxDurationUnit: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationUnitArgs{
    					StringValue: pulumi.String("string"),
    				},
    				RequestPayload: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs{
    					ParameterValue: pulumi.String("string"),
    					RefValue: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs{
    						ConfigValues: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs{
    							ConfigParamValues: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs{
    								DataParam: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs{
    									StringValue: pulumi.String("string"),
    								},
    							},
    						},
    						Key:       pulumi.String("string"),
    						ModelType: pulumi.String("string"),
    						Name:      pulumi.String("string"),
    					},
    				},
    				RequestUrl: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs{
    					StringValue: pulumi.String("string"),
    				},
    			},
    			ParentRef: &dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesParentRefArgs{
    				Parent:    pulumi.String("string"),
    				RootDocId: pulumi.String("string"),
    			},
    		},
    		Key:        pulumi.String("string"),
    		MethodType: pulumi.String("string"),
    		ModelType:  pulumi.String("string"),
    		RequestHeaders: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    	},
    	CancelRestCallConfig: &dataintegration.WorkspaceTaskCancelRestCallConfigArgs{
    		ConfigValues: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesArgs{
    			ConfigParamValues: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesArgs{
    				RequestPayload: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs{
    					ParameterValue: pulumi.String("string"),
    					RefValue: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs{
    						ConfigValues: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs{
    							ConfigParamValues: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs{
    								DataParam: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs{
    									StringValue: pulumi.String("string"),
    								},
    							},
    						},
    						Key:       pulumi.String("string"),
    						ModelType: pulumi.String("string"),
    					},
    				},
    				RequestUrl: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs{
    					StringValue: pulumi.String("string"),
    				},
    			},
    			ParentRef: &dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesParentRefArgs{
    				Parent:    pulumi.String("string"),
    				RootDocId: pulumi.String("string"),
    			},
    		},
    		Key:        pulumi.String("string"),
    		MethodType: pulumi.String("string"),
    		ModelType:  pulumi.String("string"),
    		RequestHeaders: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    	},
    	TypedExpressions: dataintegration.WorkspaceTaskTypedExpressionArray{
    		&dataintegration.WorkspaceTaskTypedExpressionArgs{
    			ConfigValues: &dataintegration.WorkspaceTaskTypedExpressionConfigValuesArgs{
    				ConfigParamValues: &dataintegration.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesArgs{
    					Length: &dataintegration.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesLengthArgs{
    						IntValue: pulumi.Int(0),
    					},
    					Scale: &dataintegration.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesScaleArgs{
    						IntValue: pulumi.Int(0),
    					},
    				},
    				ParentRef: &dataintegration.WorkspaceTaskTypedExpressionConfigValuesParentRefArgs{
    					Parent:    pulumi.String("string"),
    					RootDocId: pulumi.String("string"),
    				},
    			},
    			Description:  pulumi.String("string"),
    			Expression:   pulumi.String("string"),
    			Key:          pulumi.String("string"),
    			ModelType:    pulumi.String("string"),
    			ModelVersion: pulumi.String("string"),
    			Name:         pulumi.String("string"),
    			ObjectStatus: pulumi.Int(0),
    			ParentRef: &dataintegration.WorkspaceTaskTypedExpressionParentRefArgs{
    				Parent:    pulumi.String("string"),
    				RootDocId: pulumi.String("string"),
    			},
    			Type: pulumi.String("string"),
    		},
    	},
    	AuthConfig: &dataintegration.WorkspaceTaskAuthConfigArgs{
    		Key:          pulumi.String("string"),
    		ModelType:    pulumi.String("string"),
    		ModelVersion: pulumi.String("string"),
    		ParentRef: &dataintegration.WorkspaceTaskAuthConfigParentRefArgs{
    			Parent:    pulumi.String("string"),
    			RootDocId: pulumi.String("string"),
    		},
    		ResourcePrincipalSource: pulumi.String("string"),
    	},
    })
    
    var workspaceTaskResource = new WorkspaceTask("workspaceTaskResource", WorkspaceTaskArgs.builder()        
        .identifier("string")
        .workspaceId("string")
        .registryMetadata(WorkspaceTaskRegistryMetadataArgs.builder()
            .aggregatorKey("string")
            .isFavorite(false)
            .key("string")
            .labels("string")
            .registryVersion(0)
            .build())
        .modelType("string")
        .name("string")
        .objectStatus(0)
        .description("string")
        .inputPorts(WorkspaceTaskInputPortArgs.builder()
            .modelType("string")
            .configValues(WorkspaceTaskInputPortConfigValuesArgs.builder()
                .configParamValues(WorkspaceTaskInputPortConfigValuesConfigParamValuesArgs.builder()
                    .intValue(0)
                    .objectValue("string")
                    .parameterValue("string")
                    .refValue("string")
                    .rootObjectValue("string")
                    .stringValue("string")
                    .build())
                .parentRef(WorkspaceTaskInputPortConfigValuesParentRefArgs.builder()
                    .parent("string")
                    .rootDocId("string")
                    .build())
                .build())
            .description("string")
            .fields("string")
            .key("string")
            .modelVersion("string")
            .name("string")
            .objectStatus(0)
            .parentRef(WorkspaceTaskInputPortParentRefArgs.builder()
                .parent("string")
                .rootDocId("string")
                .build())
            .portType("string")
            .build())
        .isSingleLoad(false)
        .key("string")
        .configProviderDelegate(WorkspaceTaskConfigProviderDelegateArgs.builder()
            .bindings(WorkspaceTaskConfigProviderDelegateBindingArgs.builder()
                .key("string")
                .parameterValues(WorkspaceTaskConfigProviderDelegateBindingParameterValuesArgs.builder()
                    .rootObjectValue(WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValueArgs.builder()
                        .key("string")
                        .modelType("string")
                        .modelVersion("string")
                        .objectStatus(0)
                        .build())
                    .simpleValue("string")
                    .build())
                .build())
            .build())
        .modelVersion("string")
        .apiCallMode("string")
        .executeRestCallConfig(WorkspaceTaskExecuteRestCallConfigArgs.builder()
            .configValues(WorkspaceTaskExecuteRestCallConfigConfigValuesArgs.builder()
                .configParamValues(WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesArgs.builder()
                    .requestPayload(WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs.builder()
                        .parameterValue("string")
                        .refValue(WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs.builder()
                            .configValues(WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs.builder()
                                .configParamValues(WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs.builder()
                                    .dataParam(WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs.builder()
                                        .stringValue("string")
                                        .build())
                                    .build())
                                .build())
                            .key("string")
                            .modelType("string")
                            .build())
                        .build())
                    .requestUrl(WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs.builder()
                        .stringValue("string")
                        .build())
                    .build())
                .parentRef(WorkspaceTaskExecuteRestCallConfigConfigValuesParentRefArgs.builder()
                    .parent("string")
                    .rootDocId("string")
                    .build())
                .build())
            .key("string")
            .methodType("string")
            .modelType("string")
            .requestHeaders(Map.of("string", "any"))
            .build())
        .opConfigValues(WorkspaceTaskOpConfigValuesArgs.builder()
            .configParamValues(WorkspaceTaskOpConfigValuesConfigParamValuesArgs.builder()
                .configParamValue(WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueArgs.builder()
                    .intValue(0)
                    .objectValue("string")
                    .parameterValue("string")
                    .refValue(WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValueArgs.builder()
                        .key("string")
                        .modelType("string")
                        .modelVersion("string")
                        .name("string")
                        .objectStatus(0)
                        .build())
                    .rootObjectValue(WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs.builder()
                        .key("string")
                        .modelType("string")
                        .modelVersion("string")
                        .objectStatus(0)
                        .build())
                    .stringValue("string")
                    .build())
                .key("string")
                .build())
            .parentRef(WorkspaceTaskOpConfigValuesParentRefArgs.builder()
                .parent("string")
                .rootDocId("string")
                .build())
            .build())
        .operation("string")
        .outputPorts(WorkspaceTaskOutputPortArgs.builder()
            .modelType("string")
            .configValues(WorkspaceTaskOutputPortConfigValuesArgs.builder()
                .configParamValues(WorkspaceTaskOutputPortConfigValuesConfigParamValuesArgs.builder()
                    .intValue(0)
                    .objectValue("string")
                    .parameterValue("string")
                    .refValue("string")
                    .rootObjectValue("string")
                    .stringValue("string")
                    .build())
                .parentRef(WorkspaceTaskOutputPortConfigValuesParentRefArgs.builder()
                    .parent("string")
                    .rootDocId("string")
                    .build())
                .build())
            .description("string")
            .fields("string")
            .key("string")
            .modelVersion("string")
            .name("string")
            .objectStatus(0)
            .parentRef(WorkspaceTaskOutputPortParentRefArgs.builder()
                .parent("string")
                .rootDocId("string")
                .build())
            .portType("string")
            .build())
        .parallelLoadLimit(0)
        .parameters(WorkspaceTaskParameterArgs.builder()
            .modelType("string")
            .name("string")
            .objectStatus(0)
            .isInput(false)
            .isOutput(false)
            .key("string")
            .defaultValue("string")
            .description("string")
            .configValues(WorkspaceTaskParameterConfigValuesArgs.builder()
                .configParamValues(WorkspaceTaskParameterConfigValuesConfigParamValuesArgs.builder()
                    .configParamValue(WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueArgs.builder()
                        .intValue(0)
                        .objectValue("string")
                        .parameterValue("string")
                        .refValue(WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValueArgs.builder()
                            .key("string")
                            .modelType("string")
                            .modelVersion("string")
                            .name("string")
                            .objectStatus(0)
                            .build())
                        .rootObjectValue(WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs.builder()
                            .key("string")
                            .modelType("string")
                            .modelVersion("string")
                            .objectStatus(0)
                            .build())
                        .stringValue("string")
                        .build())
                    .key("string")
                    .build())
                .parentRef(WorkspaceTaskParameterConfigValuesParentRefArgs.builder()
                    .parent("string")
                    .rootDocId("string")
                    .build())
                .build())
            .modelVersion("string")
            .outputAggregationType("string")
            .parentRef(WorkspaceTaskParameterParentRefArgs.builder()
                .parent("string")
                .rootDocId("string")
                .build())
            .rootObjectDefaultValue("string")
            .type("string")
            .typeName("string")
            .usedFor("string")
            .build())
        .parentRef(WorkspaceTaskParentRefArgs.builder()
            .parent("string")
            .rootDocId("string")
            .build())
        .pollRestCallConfig(WorkspaceTaskPollRestCallConfigArgs.builder()
            .configValues(WorkspaceTaskPollRestCallConfigConfigValuesArgs.builder()
                .configParamValues(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesArgs.builder()
                    .pollCondition(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionArgs.builder()
                        .parameterValue("string")
                        .refValue(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValueArgs.builder()
                            .exprString("string")
                            .key("string")
                            .modelType("string")
                            .name("string")
                            .build())
                        .build())
                    .pollInterval(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalArgs.builder()
                        .objectValue(0)
                        .build())
                    .pollIntervalUnit(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalUnitArgs.builder()
                        .stringValue("string")
                        .build())
                    .pollMaxDuration(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationArgs.builder()
                        .objectValue(0)
                        .build())
                    .pollMaxDurationUnit(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationUnitArgs.builder()
                        .stringValue("string")
                        .build())
                    .requestPayload(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs.builder()
                        .parameterValue("string")
                        .refValue(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs.builder()
                            .configValues(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs.builder()
                                .configParamValues(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs.builder()
                                    .dataParam(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs.builder()
                                        .stringValue("string")
                                        .build())
                                    .build())
                                .build())
                            .key("string")
                            .modelType("string")
                            .name("string")
                            .build())
                        .build())
                    .requestUrl(WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs.builder()
                        .stringValue("string")
                        .build())
                    .build())
                .parentRef(WorkspaceTaskPollRestCallConfigConfigValuesParentRefArgs.builder()
                    .parent("string")
                    .rootDocId("string")
                    .build())
                .build())
            .key("string")
            .methodType("string")
            .modelType("string")
            .requestHeaders(Map.of("string", "any"))
            .build())
        .cancelRestCallConfig(WorkspaceTaskCancelRestCallConfigArgs.builder()
            .configValues(WorkspaceTaskCancelRestCallConfigConfigValuesArgs.builder()
                .configParamValues(WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesArgs.builder()
                    .requestPayload(WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs.builder()
                        .parameterValue("string")
                        .refValue(WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs.builder()
                            .configValues(WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs.builder()
                                .configParamValues(WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs.builder()
                                    .dataParam(WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs.builder()
                                        .stringValue("string")
                                        .build())
                                    .build())
                                .build())
                            .key("string")
                            .modelType("string")
                            .build())
                        .build())
                    .requestUrl(WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs.builder()
                        .stringValue("string")
                        .build())
                    .build())
                .parentRef(WorkspaceTaskCancelRestCallConfigConfigValuesParentRefArgs.builder()
                    .parent("string")
                    .rootDocId("string")
                    .build())
                .build())
            .key("string")
            .methodType("string")
            .modelType("string")
            .requestHeaders(Map.of("string", "any"))
            .build())
        .typedExpressions(WorkspaceTaskTypedExpressionArgs.builder()
            .configValues(WorkspaceTaskTypedExpressionConfigValuesArgs.builder()
                .configParamValues(WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesArgs.builder()
                    .length(WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesLengthArgs.builder()
                        .intValue(0)
                        .build())
                    .scale(WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesScaleArgs.builder()
                        .intValue(0)
                        .build())
                    .build())
                .parentRef(WorkspaceTaskTypedExpressionConfigValuesParentRefArgs.builder()
                    .parent("string")
                    .rootDocId("string")
                    .build())
                .build())
            .description("string")
            .expression("string")
            .key("string")
            .modelType("string")
            .modelVersion("string")
            .name("string")
            .objectStatus(0)
            .parentRef(WorkspaceTaskTypedExpressionParentRefArgs.builder()
                .parent("string")
                .rootDocId("string")
                .build())
            .type("string")
            .build())
        .authConfig(WorkspaceTaskAuthConfigArgs.builder()
            .key("string")
            .modelType("string")
            .modelVersion("string")
            .parentRef(WorkspaceTaskAuthConfigParentRefArgs.builder()
                .parent("string")
                .rootDocId("string")
                .build())
            .resourcePrincipalSource("string")
            .build())
        .build());
    
    workspace_task_resource = oci.data_integration.WorkspaceTask("workspaceTaskResource",
        identifier="string",
        workspace_id="string",
        registry_metadata=oci.data_integration.WorkspaceTaskRegistryMetadataArgs(
            aggregator_key="string",
            is_favorite=False,
            key="string",
            labels=["string"],
            registry_version=0,
        ),
        model_type="string",
        name="string",
        object_status=0,
        description="string",
        input_ports=[oci.data_integration.WorkspaceTaskInputPortArgs(
            model_type="string",
            config_values=oci.data_integration.WorkspaceTaskInputPortConfigValuesArgs(
                config_param_values=oci.data_integration.WorkspaceTaskInputPortConfigValuesConfigParamValuesArgs(
                    int_value=0,
                    object_value="string",
                    parameter_value="string",
                    ref_value="string",
                    root_object_value="string",
                    string_value="string",
                ),
                parent_ref=oci.data_integration.WorkspaceTaskInputPortConfigValuesParentRefArgs(
                    parent="string",
                    root_doc_id="string",
                ),
            ),
            description="string",
            fields=["string"],
            key="string",
            model_version="string",
            name="string",
            object_status=0,
            parent_ref=oci.data_integration.WorkspaceTaskInputPortParentRefArgs(
                parent="string",
                root_doc_id="string",
            ),
            port_type="string",
        )],
        is_single_load=False,
        key="string",
        config_provider_delegate=oci.data_integration.WorkspaceTaskConfigProviderDelegateArgs(
            bindings=[oci.data_integration.WorkspaceTaskConfigProviderDelegateBindingArgs(
                key="string",
                parameter_values=oci.data_integration.WorkspaceTaskConfigProviderDelegateBindingParameterValuesArgs(
                    root_object_value=oci.data_integration.WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValueArgs(
                        key="string",
                        model_type="string",
                        model_version="string",
                        object_status=0,
                    ),
                    simple_value="string",
                ),
            )],
        ),
        model_version="string",
        api_call_mode="string",
        execute_rest_call_config=oci.data_integration.WorkspaceTaskExecuteRestCallConfigArgs(
            config_values=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesArgs(
                config_param_values=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesArgs(
                    request_payload=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs(
                        parameter_value="string",
                        ref_value=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs(
                            config_values=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs(
                                config_param_values=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs(
                                    data_param=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs(
                                        string_value="string",
                                    ),
                                ),
                            ),
                            key="string",
                            model_type="string",
                        ),
                    ),
                    request_url=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs(
                        string_value="string",
                    ),
                ),
                parent_ref=oci.data_integration.WorkspaceTaskExecuteRestCallConfigConfigValuesParentRefArgs(
                    parent="string",
                    root_doc_id="string",
                ),
            ),
            key="string",
            method_type="string",
            model_type="string",
            request_headers={
                "string": "any",
            },
        ),
        op_config_values=oci.data_integration.WorkspaceTaskOpConfigValuesArgs(
            config_param_values=oci.data_integration.WorkspaceTaskOpConfigValuesConfigParamValuesArgs(
                config_param_value=oci.data_integration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueArgs(
                    int_value=0,
                    object_value="string",
                    parameter_value="string",
                    ref_value=oci.data_integration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValueArgs(
                        key="string",
                        model_type="string",
                        model_version="string",
                        name="string",
                        object_status=0,
                    ),
                    root_object_value=oci.data_integration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs(
                        key="string",
                        model_type="string",
                        model_version="string",
                        object_status=0,
                    ),
                    string_value="string",
                ),
                key="string",
            ),
            parent_ref=oci.data_integration.WorkspaceTaskOpConfigValuesParentRefArgs(
                parent="string",
                root_doc_id="string",
            ),
        ),
        operation="string",
        output_ports=[oci.data_integration.WorkspaceTaskOutputPortArgs(
            model_type="string",
            config_values=oci.data_integration.WorkspaceTaskOutputPortConfigValuesArgs(
                config_param_values=oci.data_integration.WorkspaceTaskOutputPortConfigValuesConfigParamValuesArgs(
                    int_value=0,
                    object_value="string",
                    parameter_value="string",
                    ref_value="string",
                    root_object_value="string",
                    string_value="string",
                ),
                parent_ref=oci.data_integration.WorkspaceTaskOutputPortConfigValuesParentRefArgs(
                    parent="string",
                    root_doc_id="string",
                ),
            ),
            description="string",
            fields=["string"],
            key="string",
            model_version="string",
            name="string",
            object_status=0,
            parent_ref=oci.data_integration.WorkspaceTaskOutputPortParentRefArgs(
                parent="string",
                root_doc_id="string",
            ),
            port_type="string",
        )],
        parallel_load_limit=0,
        parameters=[oci.data_integration.WorkspaceTaskParameterArgs(
            model_type="string",
            name="string",
            object_status=0,
            is_input=False,
            is_output=False,
            key="string",
            default_value="string",
            description="string",
            config_values=oci.data_integration.WorkspaceTaskParameterConfigValuesArgs(
                config_param_values=oci.data_integration.WorkspaceTaskParameterConfigValuesConfigParamValuesArgs(
                    config_param_value=oci.data_integration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueArgs(
                        int_value=0,
                        object_value="string",
                        parameter_value="string",
                        ref_value=oci.data_integration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValueArgs(
                            key="string",
                            model_type="string",
                            model_version="string",
                            name="string",
                            object_status=0,
                        ),
                        root_object_value=oci.data_integration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs(
                            key="string",
                            model_type="string",
                            model_version="string",
                            object_status=0,
                        ),
                        string_value="string",
                    ),
                    key="string",
                ),
                parent_ref=oci.data_integration.WorkspaceTaskParameterConfigValuesParentRefArgs(
                    parent="string",
                    root_doc_id="string",
                ),
            ),
            model_version="string",
            output_aggregation_type="string",
            parent_ref=oci.data_integration.WorkspaceTaskParameterParentRefArgs(
                parent="string",
                root_doc_id="string",
            ),
            root_object_default_value="string",
            type="string",
            type_name="string",
            used_for="string",
        )],
        parent_ref=oci.data_integration.WorkspaceTaskParentRefArgs(
            parent="string",
            root_doc_id="string",
        ),
        poll_rest_call_config=oci.data_integration.WorkspaceTaskPollRestCallConfigArgs(
            config_values=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesArgs(
                config_param_values=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesArgs(
                    poll_condition=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionArgs(
                        parameter_value="string",
                        ref_value=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValueArgs(
                            expr_string="string",
                            key="string",
                            model_type="string",
                            name="string",
                        ),
                    ),
                    poll_interval=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalArgs(
                        object_value=0,
                    ),
                    poll_interval_unit=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalUnitArgs(
                        string_value="string",
                    ),
                    poll_max_duration=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationArgs(
                        object_value=0,
                    ),
                    poll_max_duration_unit=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationUnitArgs(
                        string_value="string",
                    ),
                    request_payload=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs(
                        parameter_value="string",
                        ref_value=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs(
                            config_values=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs(
                                config_param_values=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs(
                                    data_param=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs(
                                        string_value="string",
                                    ),
                                ),
                            ),
                            key="string",
                            model_type="string",
                            name="string",
                        ),
                    ),
                    request_url=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs(
                        string_value="string",
                    ),
                ),
                parent_ref=oci.data_integration.WorkspaceTaskPollRestCallConfigConfigValuesParentRefArgs(
                    parent="string",
                    root_doc_id="string",
                ),
            ),
            key="string",
            method_type="string",
            model_type="string",
            request_headers={
                "string": "any",
            },
        ),
        cancel_rest_call_config=oci.data_integration.WorkspaceTaskCancelRestCallConfigArgs(
            config_values=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesArgs(
                config_param_values=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesArgs(
                    request_payload=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs(
                        parameter_value="string",
                        ref_value=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs(
                            config_values=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs(
                                config_param_values=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs(
                                    data_param=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs(
                                        string_value="string",
                                    ),
                                ),
                            ),
                            key="string",
                            model_type="string",
                        ),
                    ),
                    request_url=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs(
                        string_value="string",
                    ),
                ),
                parent_ref=oci.data_integration.WorkspaceTaskCancelRestCallConfigConfigValuesParentRefArgs(
                    parent="string",
                    root_doc_id="string",
                ),
            ),
            key="string",
            method_type="string",
            model_type="string",
            request_headers={
                "string": "any",
            },
        ),
        typed_expressions=[oci.data_integration.WorkspaceTaskTypedExpressionArgs(
            config_values=oci.data_integration.WorkspaceTaskTypedExpressionConfigValuesArgs(
                config_param_values=oci.data_integration.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesArgs(
                    length=oci.data_integration.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesLengthArgs(
                        int_value=0,
                    ),
                    scale=oci.data_integration.WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesScaleArgs(
                        int_value=0,
                    ),
                ),
                parent_ref=oci.data_integration.WorkspaceTaskTypedExpressionConfigValuesParentRefArgs(
                    parent="string",
                    root_doc_id="string",
                ),
            ),
            description="string",
            expression="string",
            key="string",
            model_type="string",
            model_version="string",
            name="string",
            object_status=0,
            parent_ref=oci.data_integration.WorkspaceTaskTypedExpressionParentRefArgs(
                parent="string",
                root_doc_id="string",
            ),
            type="string",
        )],
        auth_config=oci.data_integration.WorkspaceTaskAuthConfigArgs(
            key="string",
            model_type="string",
            model_version="string",
            parent_ref=oci.data_integration.WorkspaceTaskAuthConfigParentRefArgs(
                parent="string",
                root_doc_id="string",
            ),
            resource_principal_source="string",
        ))
    
    const workspaceTaskResource = new oci.dataintegration.WorkspaceTask("workspaceTaskResource", {
        identifier: "string",
        workspaceId: "string",
        registryMetadata: {
            aggregatorKey: "string",
            isFavorite: false,
            key: "string",
            labels: ["string"],
            registryVersion: 0,
        },
        modelType: "string",
        name: "string",
        objectStatus: 0,
        description: "string",
        inputPorts: [{
            modelType: "string",
            configValues: {
                configParamValues: {
                    intValue: 0,
                    objectValue: "string",
                    parameterValue: "string",
                    refValue: "string",
                    rootObjectValue: "string",
                    stringValue: "string",
                },
                parentRef: {
                    parent: "string",
                    rootDocId: "string",
                },
            },
            description: "string",
            fields: ["string"],
            key: "string",
            modelVersion: "string",
            name: "string",
            objectStatus: 0,
            parentRef: {
                parent: "string",
                rootDocId: "string",
            },
            portType: "string",
        }],
        isSingleLoad: false,
        key: "string",
        configProviderDelegate: {
            bindings: [{
                key: "string",
                parameterValues: {
                    rootObjectValue: {
                        key: "string",
                        modelType: "string",
                        modelVersion: "string",
                        objectStatus: 0,
                    },
                    simpleValue: "string",
                },
            }],
        },
        modelVersion: "string",
        apiCallMode: "string",
        executeRestCallConfig: {
            configValues: {
                configParamValues: {
                    requestPayload: {
                        parameterValue: "string",
                        refValue: {
                            configValues: {
                                configParamValues: {
                                    dataParam: {
                                        stringValue: "string",
                                    },
                                },
                            },
                            key: "string",
                            modelType: "string",
                        },
                    },
                    requestUrl: {
                        stringValue: "string",
                    },
                },
                parentRef: {
                    parent: "string",
                    rootDocId: "string",
                },
            },
            key: "string",
            methodType: "string",
            modelType: "string",
            requestHeaders: {
                string: "any",
            },
        },
        opConfigValues: {
            configParamValues: {
                configParamValue: {
                    intValue: 0,
                    objectValue: "string",
                    parameterValue: "string",
                    refValue: {
                        key: "string",
                        modelType: "string",
                        modelVersion: "string",
                        name: "string",
                        objectStatus: 0,
                    },
                    rootObjectValue: {
                        key: "string",
                        modelType: "string",
                        modelVersion: "string",
                        objectStatus: 0,
                    },
                    stringValue: "string",
                },
                key: "string",
            },
            parentRef: {
                parent: "string",
                rootDocId: "string",
            },
        },
        operation: "string",
        outputPorts: [{
            modelType: "string",
            configValues: {
                configParamValues: {
                    intValue: 0,
                    objectValue: "string",
                    parameterValue: "string",
                    refValue: "string",
                    rootObjectValue: "string",
                    stringValue: "string",
                },
                parentRef: {
                    parent: "string",
                    rootDocId: "string",
                },
            },
            description: "string",
            fields: ["string"],
            key: "string",
            modelVersion: "string",
            name: "string",
            objectStatus: 0,
            parentRef: {
                parent: "string",
                rootDocId: "string",
            },
            portType: "string",
        }],
        parallelLoadLimit: 0,
        parameters: [{
            modelType: "string",
            name: "string",
            objectStatus: 0,
            isInput: false,
            isOutput: false,
            key: "string",
            defaultValue: "string",
            description: "string",
            configValues: {
                configParamValues: {
                    configParamValue: {
                        intValue: 0,
                        objectValue: "string",
                        parameterValue: "string",
                        refValue: {
                            key: "string",
                            modelType: "string",
                            modelVersion: "string",
                            name: "string",
                            objectStatus: 0,
                        },
                        rootObjectValue: {
                            key: "string",
                            modelType: "string",
                            modelVersion: "string",
                            objectStatus: 0,
                        },
                        stringValue: "string",
                    },
                    key: "string",
                },
                parentRef: {
                    parent: "string",
                    rootDocId: "string",
                },
            },
            modelVersion: "string",
            outputAggregationType: "string",
            parentRef: {
                parent: "string",
                rootDocId: "string",
            },
            rootObjectDefaultValue: "string",
            type: "string",
            typeName: "string",
            usedFor: "string",
        }],
        parentRef: {
            parent: "string",
            rootDocId: "string",
        },
        pollRestCallConfig: {
            configValues: {
                configParamValues: {
                    pollCondition: {
                        parameterValue: "string",
                        refValue: {
                            exprString: "string",
                            key: "string",
                            modelType: "string",
                            name: "string",
                        },
                    },
                    pollInterval: {
                        objectValue: 0,
                    },
                    pollIntervalUnit: {
                        stringValue: "string",
                    },
                    pollMaxDuration: {
                        objectValue: 0,
                    },
                    pollMaxDurationUnit: {
                        stringValue: "string",
                    },
                    requestPayload: {
                        parameterValue: "string",
                        refValue: {
                            configValues: {
                                configParamValues: {
                                    dataParam: {
                                        stringValue: "string",
                                    },
                                },
                            },
                            key: "string",
                            modelType: "string",
                            name: "string",
                        },
                    },
                    requestUrl: {
                        stringValue: "string",
                    },
                },
                parentRef: {
                    parent: "string",
                    rootDocId: "string",
                },
            },
            key: "string",
            methodType: "string",
            modelType: "string",
            requestHeaders: {
                string: "any",
            },
        },
        cancelRestCallConfig: {
            configValues: {
                configParamValues: {
                    requestPayload: {
                        parameterValue: "string",
                        refValue: {
                            configValues: {
                                configParamValues: {
                                    dataParam: {
                                        stringValue: "string",
                                    },
                                },
                            },
                            key: "string",
                            modelType: "string",
                        },
                    },
                    requestUrl: {
                        stringValue: "string",
                    },
                },
                parentRef: {
                    parent: "string",
                    rootDocId: "string",
                },
            },
            key: "string",
            methodType: "string",
            modelType: "string",
            requestHeaders: {
                string: "any",
            },
        },
        typedExpressions: [{
            configValues: {
                configParamValues: {
                    length: {
                        intValue: 0,
                    },
                    scale: {
                        intValue: 0,
                    },
                },
                parentRef: {
                    parent: "string",
                    rootDocId: "string",
                },
            },
            description: "string",
            expression: "string",
            key: "string",
            modelType: "string",
            modelVersion: "string",
            name: "string",
            objectStatus: 0,
            parentRef: {
                parent: "string",
                rootDocId: "string",
            },
            type: "string",
        }],
        authConfig: {
            key: "string",
            modelType: "string",
            modelVersion: "string",
            parentRef: {
                parent: "string",
                rootDocId: "string",
            },
            resourcePrincipalSource: "string",
        },
    });
    
    type: oci:DataIntegration:WorkspaceTask
    properties:
        apiCallMode: string
        authConfig:
            key: string
            modelType: string
            modelVersion: string
            parentRef:
                parent: string
                rootDocId: string
            resourcePrincipalSource: string
        cancelRestCallConfig:
            configValues:
                configParamValues:
                    requestPayload:
                        parameterValue: string
                        refValue:
                            configValues:
                                configParamValues:
                                    dataParam:
                                        stringValue: string
                            key: string
                            modelType: string
                    requestUrl:
                        stringValue: string
                parentRef:
                    parent: string
                    rootDocId: string
            key: string
            methodType: string
            modelType: string
            requestHeaders:
                string: any
        configProviderDelegate:
            bindings:
                - key: string
                  parameterValues:
                    rootObjectValue:
                        key: string
                        modelType: string
                        modelVersion: string
                        objectStatus: 0
                    simpleValue: string
        description: string
        executeRestCallConfig:
            configValues:
                configParamValues:
                    requestPayload:
                        parameterValue: string
                        refValue:
                            configValues:
                                configParamValues:
                                    dataParam:
                                        stringValue: string
                            key: string
                            modelType: string
                    requestUrl:
                        stringValue: string
                parentRef:
                    parent: string
                    rootDocId: string
            key: string
            methodType: string
            modelType: string
            requestHeaders:
                string: any
        identifier: string
        inputPorts:
            - configValues:
                configParamValues:
                    intValue: 0
                    objectValue: string
                    parameterValue: string
                    refValue: string
                    rootObjectValue: string
                    stringValue: string
                parentRef:
                    parent: string
                    rootDocId: string
              description: string
              fields:
                - string
              key: string
              modelType: string
              modelVersion: string
              name: string
              objectStatus: 0
              parentRef:
                parent: string
                rootDocId: string
              portType: string
        isSingleLoad: false
        key: string
        modelType: string
        modelVersion: string
        name: string
        objectStatus: 0
        opConfigValues:
            configParamValues:
                configParamValue:
                    intValue: 0
                    objectValue: string
                    parameterValue: string
                    refValue:
                        key: string
                        modelType: string
                        modelVersion: string
                        name: string
                        objectStatus: 0
                    rootObjectValue:
                        key: string
                        modelType: string
                        modelVersion: string
                        objectStatus: 0
                    stringValue: string
                key: string
            parentRef:
                parent: string
                rootDocId: string
        operation: string
        outputPorts:
            - configValues:
                configParamValues:
                    intValue: 0
                    objectValue: string
                    parameterValue: string
                    refValue: string
                    rootObjectValue: string
                    stringValue: string
                parentRef:
                    parent: string
                    rootDocId: string
              description: string
              fields:
                - string
              key: string
              modelType: string
              modelVersion: string
              name: string
              objectStatus: 0
              parentRef:
                parent: string
                rootDocId: string
              portType: string
        parallelLoadLimit: 0
        parameters:
            - configValues:
                configParamValues:
                    configParamValue:
                        intValue: 0
                        objectValue: string
                        parameterValue: string
                        refValue:
                            key: string
                            modelType: string
                            modelVersion: string
                            name: string
                            objectStatus: 0
                        rootObjectValue:
                            key: string
                            modelType: string
                            modelVersion: string
                            objectStatus: 0
                        stringValue: string
                    key: string
                parentRef:
                    parent: string
                    rootDocId: string
              defaultValue: string
              description: string
              isInput: false
              isOutput: false
              key: string
              modelType: string
              modelVersion: string
              name: string
              objectStatus: 0
              outputAggregationType: string
              parentRef:
                parent: string
                rootDocId: string
              rootObjectDefaultValue: string
              type: string
              typeName: string
              usedFor: string
        parentRef:
            parent: string
            rootDocId: string
        pollRestCallConfig:
            configValues:
                configParamValues:
                    pollCondition:
                        parameterValue: string
                        refValue:
                            exprString: string
                            key: string
                            modelType: string
                            name: string
                    pollInterval:
                        objectValue: 0
                    pollIntervalUnit:
                        stringValue: string
                    pollMaxDuration:
                        objectValue: 0
                    pollMaxDurationUnit:
                        stringValue: string
                    requestPayload:
                        parameterValue: string
                        refValue:
                            configValues:
                                configParamValues:
                                    dataParam:
                                        stringValue: string
                            key: string
                            modelType: string
                            name: string
                    requestUrl:
                        stringValue: string
                parentRef:
                    parent: string
                    rootDocId: string
            key: string
            methodType: string
            modelType: string
            requestHeaders:
                string: any
        registryMetadata:
            aggregatorKey: string
            isFavorite: false
            key: string
            labels:
                - string
            registryVersion: 0
        typedExpressions:
            - configValues:
                configParamValues:
                    length:
                        intValue: 0
                    scale:
                        intValue: 0
                parentRef:
                    parent: string
                    rootDocId: string
              description: string
              expression: string
              key: string
              modelType: string
              modelVersion: string
              name: string
              objectStatus: 0
              parentRef:
                parent: string
                rootDocId: string
              type: string
        workspaceId: string
    

    WorkspaceTask Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The WorkspaceTask resource accepts the following input properties:

    Identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    ModelType string
    (Updatable) The type of the types object.
    RegistryMetadata WorkspaceTaskRegistryMetadata
    (Updatable) Information about the object and its parent.
    WorkspaceId string

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    ApiCallMode string
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    AuthConfig WorkspaceTaskAuthConfig
    (Updatable) Authentication configuration for Generic REST invocation.
    CancelRestCallConfig WorkspaceTaskCancelRestCallConfig
    (Updatable) The REST API configuration for cancelling the task.
    ConfigProviderDelegate WorkspaceTaskConfigProviderDelegate
    (Updatable) The information about the configuration provider.
    Description string
    (Updatable) Detailed description for the object.
    ExecuteRestCallConfig WorkspaceTaskExecuteRestCallConfig
    (Updatable) The REST API configuration for execution.
    InputPorts List<WorkspaceTaskInputPort>
    (Updatable) An array of input ports.
    IsSingleLoad bool
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    Key string
    (Updatable) The key of the object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    OpConfigValues WorkspaceTaskOpConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Operation string
    (Updatable) Describes the shape of the execution result
    OutputPorts List<WorkspaceTaskOutputPort>
    (Updatable) An array of output ports.
    ParallelLoadLimit int
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    Parameters List<WorkspaceTaskParameter>
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    ParentRef WorkspaceTaskParentRef
    (Updatable) A reference to the object's parent.
    PollRestCallConfig WorkspaceTaskPollRestCallConfig
    (Updatable) The REST API configuration for polling.
    TypedExpressions List<WorkspaceTaskTypedExpression>
    (Updatable) List of typed expressions.
    Identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    ModelType string
    (Updatable) The type of the types object.
    RegistryMetadata WorkspaceTaskRegistryMetadataArgs
    (Updatable) Information about the object and its parent.
    WorkspaceId string

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    ApiCallMode string
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    AuthConfig WorkspaceTaskAuthConfigArgs
    (Updatable) Authentication configuration for Generic REST invocation.
    CancelRestCallConfig WorkspaceTaskCancelRestCallConfigArgs
    (Updatable) The REST API configuration for cancelling the task.
    ConfigProviderDelegate WorkspaceTaskConfigProviderDelegateArgs
    (Updatable) The information about the configuration provider.
    Description string
    (Updatable) Detailed description for the object.
    ExecuteRestCallConfig WorkspaceTaskExecuteRestCallConfigArgs
    (Updatable) The REST API configuration for execution.
    InputPorts []WorkspaceTaskInputPortArgs
    (Updatable) An array of input ports.
    IsSingleLoad bool
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    Key string
    (Updatable) The key of the object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    OpConfigValues WorkspaceTaskOpConfigValuesArgs
    (Updatable) Configuration values can be string, objects, or parameters.
    Operation string
    (Updatable) Describes the shape of the execution result
    OutputPorts []WorkspaceTaskOutputPortArgs
    (Updatable) An array of output ports.
    ParallelLoadLimit int
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    Parameters []WorkspaceTaskParameterArgs
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    ParentRef WorkspaceTaskParentRefArgs
    (Updatable) A reference to the object's parent.
    PollRestCallConfig WorkspaceTaskPollRestCallConfigArgs
    (Updatable) The REST API configuration for polling.
    TypedExpressions []WorkspaceTaskTypedExpressionArgs
    (Updatable) List of typed expressions.
    identifier String
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    modelType String
    (Updatable) The type of the types object.
    registryMetadata WorkspaceTaskRegistryMetadata
    (Updatable) Information about the object and its parent.
    workspaceId String

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    apiCallMode String
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    authConfig WorkspaceTaskAuthConfig
    (Updatable) Authentication configuration for Generic REST invocation.
    cancelRestCallConfig WorkspaceTaskCancelRestCallConfig
    (Updatable) The REST API configuration for cancelling the task.
    configProviderDelegate WorkspaceTaskConfigProviderDelegate
    (Updatable) The information about the configuration provider.
    description String
    (Updatable) Detailed description for the object.
    executeRestCallConfig WorkspaceTaskExecuteRestCallConfig
    (Updatable) The REST API configuration for execution.
    inputPorts List<WorkspaceTaskInputPort>
    (Updatable) An array of input ports.
    isSingleLoad Boolean
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    key String
    (Updatable) The key of the object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    opConfigValues WorkspaceTaskOpConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    operation String
    (Updatable) Describes the shape of the execution result
    outputPorts List<WorkspaceTaskOutputPort>
    (Updatable) An array of output ports.
    parallelLoadLimit Integer
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    parameters List<WorkspaceTaskParameter>
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    parentRef WorkspaceTaskParentRef
    (Updatable) A reference to the object's parent.
    pollRestCallConfig WorkspaceTaskPollRestCallConfig
    (Updatable) The REST API configuration for polling.
    typedExpressions List<WorkspaceTaskTypedExpression>
    (Updatable) List of typed expressions.
    identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    modelType string
    (Updatable) The type of the types object.
    registryMetadata WorkspaceTaskRegistryMetadata
    (Updatable) Information about the object and its parent.
    workspaceId string

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    apiCallMode string
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    authConfig WorkspaceTaskAuthConfig
    (Updatable) Authentication configuration for Generic REST invocation.
    cancelRestCallConfig WorkspaceTaskCancelRestCallConfig
    (Updatable) The REST API configuration for cancelling the task.
    configProviderDelegate WorkspaceTaskConfigProviderDelegate
    (Updatable) The information about the configuration provider.
    description string
    (Updatable) Detailed description for the object.
    executeRestCallConfig WorkspaceTaskExecuteRestCallConfig
    (Updatable) The REST API configuration for execution.
    inputPorts WorkspaceTaskInputPort[]
    (Updatable) An array of input ports.
    isSingleLoad boolean
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    key string
    (Updatable) The key of the object.
    modelVersion string
    (Updatable) The model version of an object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    opConfigValues WorkspaceTaskOpConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    operation string
    (Updatable) Describes the shape of the execution result
    outputPorts WorkspaceTaskOutputPort[]
    (Updatable) An array of output ports.
    parallelLoadLimit number
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    parameters WorkspaceTaskParameter[]
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    parentRef WorkspaceTaskParentRef
    (Updatable) A reference to the object's parent.
    pollRestCallConfig WorkspaceTaskPollRestCallConfig
    (Updatable) The REST API configuration for polling.
    typedExpressions WorkspaceTaskTypedExpression[]
    (Updatable) List of typed expressions.
    identifier str
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    model_type str
    (Updatable) The type of the types object.
    registry_metadata dataintegration.WorkspaceTaskRegistryMetadataArgs
    (Updatable) Information about the object and its parent.
    workspace_id str

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    api_call_mode str
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    auth_config dataintegration.WorkspaceTaskAuthConfigArgs
    (Updatable) Authentication configuration for Generic REST invocation.
    cancel_rest_call_config dataintegration.WorkspaceTaskCancelRestCallConfigArgs
    (Updatable) The REST API configuration for cancelling the task.
    config_provider_delegate dataintegration.WorkspaceTaskConfigProviderDelegateArgs
    (Updatable) The information about the configuration provider.
    description str
    (Updatable) Detailed description for the object.
    execute_rest_call_config dataintegration.WorkspaceTaskExecuteRestCallConfigArgs
    (Updatable) The REST API configuration for execution.
    input_ports Sequence[dataintegration.WorkspaceTaskInputPortArgs]
    (Updatable) An array of input ports.
    is_single_load bool
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    key str
    (Updatable) The key of the object.
    model_version str
    (Updatable) The model version of an object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    op_config_values dataintegration.WorkspaceTaskOpConfigValuesArgs
    (Updatable) Configuration values can be string, objects, or parameters.
    operation str
    (Updatable) Describes the shape of the execution result
    output_ports Sequence[dataintegration.WorkspaceTaskOutputPortArgs]
    (Updatable) An array of output ports.
    parallel_load_limit int
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    parameters Sequence[dataintegration.WorkspaceTaskParameterArgs]
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    parent_ref dataintegration.WorkspaceTaskParentRefArgs
    (Updatable) A reference to the object's parent.
    poll_rest_call_config dataintegration.WorkspaceTaskPollRestCallConfigArgs
    (Updatable) The REST API configuration for polling.
    typed_expressions Sequence[dataintegration.WorkspaceTaskTypedExpressionArgs]
    (Updatable) List of typed expressions.
    identifier String
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    modelType String
    (Updatable) The type of the types object.
    registryMetadata Property Map
    (Updatable) Information about the object and its parent.
    workspaceId String

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    apiCallMode String
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    authConfig Property Map
    (Updatable) Authentication configuration for Generic REST invocation.
    cancelRestCallConfig Property Map
    (Updatable) The REST API configuration for cancelling the task.
    configProviderDelegate Property Map
    (Updatable) The information about the configuration provider.
    description String
    (Updatable) Detailed description for the object.
    executeRestCallConfig Property Map
    (Updatable) The REST API configuration for execution.
    inputPorts List<Property Map>
    (Updatable) An array of input ports.
    isSingleLoad Boolean
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    key String
    (Updatable) The key of the object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    opConfigValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    operation String
    (Updatable) Describes the shape of the execution result
    outputPorts List<Property Map>
    (Updatable) An array of output ports.
    parallelLoadLimit Number
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    parameters List<Property Map>
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    parentRef Property Map
    (Updatable) A reference to the object's parent.
    pollRestCallConfig Property Map
    (Updatable) The REST API configuration for polling.
    typedExpressions List<Property Map>
    (Updatable) List of typed expressions.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WorkspaceTask resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    KeyMap Dictionary<string, object>
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    Metadatas List<WorkspaceTaskMetadata>
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    ObjectVersion int
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    Id string
    The provider-assigned unique ID for this managed resource.
    KeyMap map[string]interface{}
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    Metadatas []WorkspaceTaskMetadata
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    ObjectVersion int
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    id String
    The provider-assigned unique ID for this managed resource.
    keyMap Map<String,Object>
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas List<WorkspaceTaskMetadata>
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    objectVersion Integer
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    id string
    The provider-assigned unique ID for this managed resource.
    keyMap {[key: string]: any}
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas WorkspaceTaskMetadata[]
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    objectVersion number
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    id str
    The provider-assigned unique ID for this managed resource.
    key_map Mapping[str, Any]
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas Sequence[dataintegration.WorkspaceTaskMetadata]
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    object_version int
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    id String
    The provider-assigned unique ID for this managed resource.
    keyMap Map<Any>
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas List<Property Map>
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    objectVersion Number
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.

    Look up Existing WorkspaceTask Resource

    Get an existing WorkspaceTask resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: WorkspaceTaskState, opts?: CustomResourceOptions): WorkspaceTask
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            api_call_mode: Optional[str] = None,
            auth_config: Optional[_dataintegration.WorkspaceTaskAuthConfigArgs] = None,
            cancel_rest_call_config: Optional[_dataintegration.WorkspaceTaskCancelRestCallConfigArgs] = None,
            config_provider_delegate: Optional[_dataintegration.WorkspaceTaskConfigProviderDelegateArgs] = None,
            description: Optional[str] = None,
            execute_rest_call_config: Optional[_dataintegration.WorkspaceTaskExecuteRestCallConfigArgs] = None,
            identifier: Optional[str] = None,
            input_ports: Optional[Sequence[_dataintegration.WorkspaceTaskInputPortArgs]] = None,
            is_single_load: Optional[bool] = None,
            key: Optional[str] = None,
            key_map: Optional[Mapping[str, Any]] = None,
            metadatas: Optional[Sequence[_dataintegration.WorkspaceTaskMetadataArgs]] = None,
            model_type: Optional[str] = None,
            model_version: Optional[str] = None,
            name: Optional[str] = None,
            object_status: Optional[int] = None,
            object_version: Optional[int] = None,
            op_config_values: Optional[_dataintegration.WorkspaceTaskOpConfigValuesArgs] = None,
            operation: Optional[str] = None,
            output_ports: Optional[Sequence[_dataintegration.WorkspaceTaskOutputPortArgs]] = None,
            parallel_load_limit: Optional[int] = None,
            parameters: Optional[Sequence[_dataintegration.WorkspaceTaskParameterArgs]] = None,
            parent_ref: Optional[_dataintegration.WorkspaceTaskParentRefArgs] = None,
            poll_rest_call_config: Optional[_dataintegration.WorkspaceTaskPollRestCallConfigArgs] = None,
            registry_metadata: Optional[_dataintegration.WorkspaceTaskRegistryMetadataArgs] = None,
            typed_expressions: Optional[Sequence[_dataintegration.WorkspaceTaskTypedExpressionArgs]] = None,
            workspace_id: Optional[str] = None) -> WorkspaceTask
    func GetWorkspaceTask(ctx *Context, name string, id IDInput, state *WorkspaceTaskState, opts ...ResourceOption) (*WorkspaceTask, error)
    public static WorkspaceTask Get(string name, Input<string> id, WorkspaceTaskState? state, CustomResourceOptions? opts = null)
    public static WorkspaceTask get(String name, Output<String> id, WorkspaceTaskState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ApiCallMode string
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    AuthConfig WorkspaceTaskAuthConfig
    (Updatable) Authentication configuration for Generic REST invocation.
    CancelRestCallConfig WorkspaceTaskCancelRestCallConfig
    (Updatable) The REST API configuration for cancelling the task.
    ConfigProviderDelegate WorkspaceTaskConfigProviderDelegate
    (Updatable) The information about the configuration provider.
    Description string
    (Updatable) Detailed description for the object.
    ExecuteRestCallConfig WorkspaceTaskExecuteRestCallConfig
    (Updatable) The REST API configuration for execution.
    Identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    InputPorts List<WorkspaceTaskInputPort>
    (Updatable) An array of input ports.
    IsSingleLoad bool
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    Key string
    (Updatable) The key of the object.
    KeyMap Dictionary<string, object>
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    Metadatas List<WorkspaceTaskMetadata>
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectVersion int
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    OpConfigValues WorkspaceTaskOpConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Operation string
    (Updatable) Describes the shape of the execution result
    OutputPorts List<WorkspaceTaskOutputPort>
    (Updatable) An array of output ports.
    ParallelLoadLimit int
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    Parameters List<WorkspaceTaskParameter>
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    ParentRef WorkspaceTaskParentRef
    (Updatable) A reference to the object's parent.
    PollRestCallConfig WorkspaceTaskPollRestCallConfig
    (Updatable) The REST API configuration for polling.
    RegistryMetadata WorkspaceTaskRegistryMetadata
    (Updatable) Information about the object and its parent.
    TypedExpressions List<WorkspaceTaskTypedExpression>
    (Updatable) List of typed expressions.
    WorkspaceId string

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    ApiCallMode string
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    AuthConfig WorkspaceTaskAuthConfigArgs
    (Updatable) Authentication configuration for Generic REST invocation.
    CancelRestCallConfig WorkspaceTaskCancelRestCallConfigArgs
    (Updatable) The REST API configuration for cancelling the task.
    ConfigProviderDelegate WorkspaceTaskConfigProviderDelegateArgs
    (Updatable) The information about the configuration provider.
    Description string
    (Updatable) Detailed description for the object.
    ExecuteRestCallConfig WorkspaceTaskExecuteRestCallConfigArgs
    (Updatable) The REST API configuration for execution.
    Identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    InputPorts []WorkspaceTaskInputPortArgs
    (Updatable) An array of input ports.
    IsSingleLoad bool
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    Key string
    (Updatable) The key of the object.
    KeyMap map[string]interface{}
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    Metadatas []WorkspaceTaskMetadataArgs
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectVersion int
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    OpConfigValues WorkspaceTaskOpConfigValuesArgs
    (Updatable) Configuration values can be string, objects, or parameters.
    Operation string
    (Updatable) Describes the shape of the execution result
    OutputPorts []WorkspaceTaskOutputPortArgs
    (Updatable) An array of output ports.
    ParallelLoadLimit int
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    Parameters []WorkspaceTaskParameterArgs
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    ParentRef WorkspaceTaskParentRefArgs
    (Updatable) A reference to the object's parent.
    PollRestCallConfig WorkspaceTaskPollRestCallConfigArgs
    (Updatable) The REST API configuration for polling.
    RegistryMetadata WorkspaceTaskRegistryMetadataArgs
    (Updatable) Information about the object and its parent.
    TypedExpressions []WorkspaceTaskTypedExpressionArgs
    (Updatable) List of typed expressions.
    WorkspaceId string

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    apiCallMode String
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    authConfig WorkspaceTaskAuthConfig
    (Updatable) Authentication configuration for Generic REST invocation.
    cancelRestCallConfig WorkspaceTaskCancelRestCallConfig
    (Updatable) The REST API configuration for cancelling the task.
    configProviderDelegate WorkspaceTaskConfigProviderDelegate
    (Updatable) The information about the configuration provider.
    description String
    (Updatable) Detailed description for the object.
    executeRestCallConfig WorkspaceTaskExecuteRestCallConfig
    (Updatable) The REST API configuration for execution.
    identifier String
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    inputPorts List<WorkspaceTaskInputPort>
    (Updatable) An array of input ports.
    isSingleLoad Boolean
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    key String
    (Updatable) The key of the object.
    keyMap Map<String,Object>
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas List<WorkspaceTaskMetadata>
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    objectVersion Integer
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    opConfigValues WorkspaceTaskOpConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    operation String
    (Updatable) Describes the shape of the execution result
    outputPorts List<WorkspaceTaskOutputPort>
    (Updatable) An array of output ports.
    parallelLoadLimit Integer
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    parameters List<WorkspaceTaskParameter>
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    parentRef WorkspaceTaskParentRef
    (Updatable) A reference to the object's parent.
    pollRestCallConfig WorkspaceTaskPollRestCallConfig
    (Updatable) The REST API configuration for polling.
    registryMetadata WorkspaceTaskRegistryMetadata
    (Updatable) Information about the object and its parent.
    typedExpressions List<WorkspaceTaskTypedExpression>
    (Updatable) List of typed expressions.
    workspaceId String

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    apiCallMode string
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    authConfig WorkspaceTaskAuthConfig
    (Updatable) Authentication configuration for Generic REST invocation.
    cancelRestCallConfig WorkspaceTaskCancelRestCallConfig
    (Updatable) The REST API configuration for cancelling the task.
    configProviderDelegate WorkspaceTaskConfigProviderDelegate
    (Updatable) The information about the configuration provider.
    description string
    (Updatable) Detailed description for the object.
    executeRestCallConfig WorkspaceTaskExecuteRestCallConfig
    (Updatable) The REST API configuration for execution.
    identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    inputPorts WorkspaceTaskInputPort[]
    (Updatable) An array of input ports.
    isSingleLoad boolean
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    key string
    (Updatable) The key of the object.
    keyMap {[key: string]: any}
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas WorkspaceTaskMetadata[]
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    modelType string
    (Updatable) The type of the types object.
    modelVersion string
    (Updatable) The model version of an object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    objectVersion number
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    opConfigValues WorkspaceTaskOpConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    operation string
    (Updatable) Describes the shape of the execution result
    outputPorts WorkspaceTaskOutputPort[]
    (Updatable) An array of output ports.
    parallelLoadLimit number
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    parameters WorkspaceTaskParameter[]
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    parentRef WorkspaceTaskParentRef
    (Updatable) A reference to the object's parent.
    pollRestCallConfig WorkspaceTaskPollRestCallConfig
    (Updatable) The REST API configuration for polling.
    registryMetadata WorkspaceTaskRegistryMetadata
    (Updatable) Information about the object and its parent.
    typedExpressions WorkspaceTaskTypedExpression[]
    (Updatable) List of typed expressions.
    workspaceId string

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    api_call_mode str
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    auth_config dataintegration.WorkspaceTaskAuthConfigArgs
    (Updatable) Authentication configuration for Generic REST invocation.
    cancel_rest_call_config dataintegration.WorkspaceTaskCancelRestCallConfigArgs
    (Updatable) The REST API configuration for cancelling the task.
    config_provider_delegate dataintegration.WorkspaceTaskConfigProviderDelegateArgs
    (Updatable) The information about the configuration provider.
    description str
    (Updatable) Detailed description for the object.
    execute_rest_call_config dataintegration.WorkspaceTaskExecuteRestCallConfigArgs
    (Updatable) The REST API configuration for execution.
    identifier str
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    input_ports Sequence[dataintegration.WorkspaceTaskInputPortArgs]
    (Updatable) An array of input ports.
    is_single_load bool
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    key str
    (Updatable) The key of the object.
    key_map Mapping[str, Any]
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas Sequence[dataintegration.WorkspaceTaskMetadataArgs]
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    model_type str
    (Updatable) The type of the types object.
    model_version str
    (Updatable) The model version of an object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    object_version int
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    op_config_values dataintegration.WorkspaceTaskOpConfigValuesArgs
    (Updatable) Configuration values can be string, objects, or parameters.
    operation str
    (Updatable) Describes the shape of the execution result
    output_ports Sequence[dataintegration.WorkspaceTaskOutputPortArgs]
    (Updatable) An array of output ports.
    parallel_load_limit int
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    parameters Sequence[dataintegration.WorkspaceTaskParameterArgs]
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    parent_ref dataintegration.WorkspaceTaskParentRefArgs
    (Updatable) A reference to the object's parent.
    poll_rest_call_config dataintegration.WorkspaceTaskPollRestCallConfigArgs
    (Updatable) The REST API configuration for polling.
    registry_metadata dataintegration.WorkspaceTaskRegistryMetadataArgs
    (Updatable) Information about the object and its parent.
    typed_expressions Sequence[dataintegration.WorkspaceTaskTypedExpressionArgs]
    (Updatable) List of typed expressions.
    workspace_id str

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    apiCallMode String
    (Updatable) The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
    authConfig Property Map
    (Updatable) Authentication configuration for Generic REST invocation.
    cancelRestCallConfig Property Map
    (Updatable) The REST API configuration for cancelling the task.
    configProviderDelegate Property Map
    (Updatable) The information about the configuration provider.
    description String
    (Updatable) Detailed description for the object.
    executeRestCallConfig Property Map
    (Updatable) The REST API configuration for execution.
    identifier String
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    inputPorts List<Property Map>
    (Updatable) An array of input ports.
    isSingleLoad Boolean
    (Updatable) Defines whether Data Loader task is used for single load or multiple
    key String
    (Updatable) The key of the object.
    keyMap Map<Any>
    (Updatable) A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas List<Property Map>
    (Updatable) A summary type containing information about the object including its key, name and when/who created/updated it.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    objectVersion Number
    (Updatable) This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    opConfigValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    operation String
    (Updatable) Describes the shape of the execution result
    outputPorts List<Property Map>
    (Updatable) An array of output ports.
    parallelLoadLimit Number
    (Updatable) Defines the number of entities being loaded in parallel at a time for a Data Loader task
    parameters List<Property Map>
    (Updatable) A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    parentRef Property Map
    (Updatable) A reference to the object's parent.
    pollRestCallConfig Property Map
    (Updatable) The REST API configuration for polling.
    registryMetadata Property Map
    (Updatable) Information about the object and its parent.
    typedExpressions List<Property Map>
    (Updatable) List of typed expressions.
    workspaceId String

    The workspace ID.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Supporting Types

    WorkspaceTaskAuthConfig, WorkspaceTaskAuthConfigArgs

    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    ParentRef WorkspaceTaskAuthConfigParentRef
    (Updatable) A reference to the object's parent.
    ResourcePrincipalSource string
    (Updatable) The Oracle Cloud Infrastructure resource type that will supply the authentication token
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    ParentRef WorkspaceTaskAuthConfigParentRef
    (Updatable) A reference to the object's parent.
    ResourcePrincipalSource string
    (Updatable) The Oracle Cloud Infrastructure resource type that will supply the authentication token
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    parentRef WorkspaceTaskAuthConfigParentRef
    (Updatable) A reference to the object's parent.
    resourcePrincipalSource String
    (Updatable) The Oracle Cloud Infrastructure resource type that will supply the authentication token
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    modelVersion string
    (Updatable) The model version of an object.
    parentRef WorkspaceTaskAuthConfigParentRef
    (Updatable) A reference to the object's parent.
    resourcePrincipalSource string
    (Updatable) The Oracle Cloud Infrastructure resource type that will supply the authentication token
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    model_version str
    (Updatable) The model version of an object.
    parent_ref dataintegration.WorkspaceTaskAuthConfigParentRef
    (Updatable) A reference to the object's parent.
    resource_principal_source str
    (Updatable) The Oracle Cloud Infrastructure resource type that will supply the authentication token
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    parentRef Property Map
    (Updatable) A reference to the object's parent.
    resourcePrincipalSource String
    (Updatable) The Oracle Cloud Infrastructure resource type that will supply the authentication token

    WorkspaceTaskAuthConfigParentRef, WorkspaceTaskAuthConfigParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskCancelRestCallConfig, WorkspaceTaskCancelRestCallConfigArgs

    ConfigValues WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the types object.
    RequestHeaders Dictionary<string, object>
    (Updatable) The headers for the REST call.
    ConfigValues WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the types object.
    RequestHeaders map[string]interface{}
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the types object.
    requestHeaders Map<String,Object>
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) The key of the object.
    methodType string
    (Updatable) The REST method to use.
    modelType string
    (Updatable) The type of the types object.
    requestHeaders {[key: string]: any}
    (Updatable) The headers for the REST call.
    config_values dataintegration.WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) The key of the object.
    method_type str
    (Updatable) The REST method to use.
    model_type str
    (Updatable) The type of the types object.
    request_headers Mapping[str, Any]
    (Updatable) The headers for the REST call.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the types object.
    requestHeaders Map<Any>
    (Updatable) The headers for the REST call.

    WorkspaceTaskCancelRestCallConfigConfigValues, WorkspaceTaskCancelRestCallConfigConfigValuesArgs

    ConfigParamValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskCancelRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    ConfigParamValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskCancelRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskCancelRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskCancelRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues Property Map
    (Updatable) The configuration parameter values.
    parentRef Property Map
    (Updatable) A reference to the object's parent.

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValues, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesArgs

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayload, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs

    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue string
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameter_value str
    (Updatable) Reference to the parameter by its key.
    ref_value dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue Property Map
    (Updatable) The root object reference value.

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs

    ConfigValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ConfigValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    configValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    configValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    config_values dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs

    configParamValues Property Map
    (Updatable) The configuration parameter values.

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValues, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParam, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs

    StringValue string
    (Updatable) A string value of the parameter.
    StringValue string
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.
    stringValue string
    (Updatable) A string value of the parameter.
    string_value str
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestUrl, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs

    StringValue string
    (Updatable) A string value of the parameter.
    StringValue string
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.
    stringValue string
    (Updatable) A string value of the parameter.
    string_value str
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskCancelRestCallConfigConfigValuesParentRef, WorkspaceTaskCancelRestCallConfigConfigValuesParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskConfigProviderDelegate, WorkspaceTaskConfigProviderDelegateArgs

    WorkspaceTaskConfigProviderDelegateBinding, WorkspaceTaskConfigProviderDelegateBindingArgs

    key String
    (Updatable) The key of the object.
    parameterValues Property Map

    WorkspaceTaskConfigProviderDelegateBindingParameterValues, WorkspaceTaskConfigProviderDelegateBindingParameterValuesArgs

    RootObjectValue WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    SimpleValue string
    A simple value for the parameter.
    RootObjectValue WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    SimpleValue string
    A simple value for the parameter.
    rootObjectValue WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    simpleValue String
    A simple value for the parameter.
    rootObjectValue WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    simpleValue string
    A simple value for the parameter.
    root_object_value dataintegration.WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    simple_value str
    A simple value for the parameter.
    rootObjectValue Property Map
    (Updatable) The root object value, used in custom parameters.
    simpleValue String
    A simple value for the parameter.

    WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValue, WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValueArgs

    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    modelVersion string
    (Updatable) The model version of an object.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    model_version str
    (Updatable) The model version of an object.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.

    WorkspaceTaskExecuteRestCallConfig, WorkspaceTaskExecuteRestCallConfigArgs

    ConfigValues WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the types object.
    RequestHeaders Dictionary<string, object>
    (Updatable) The headers for the REST call.
    ConfigValues WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the types object.
    RequestHeaders map[string]interface{}
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the types object.
    requestHeaders Map<String,Object>
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) The key of the object.
    methodType string
    (Updatable) The REST method to use.
    modelType string
    (Updatable) The type of the types object.
    requestHeaders {[key: string]: any}
    (Updatable) The headers for the REST call.
    config_values dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) The key of the object.
    method_type str
    (Updatable) The REST method to use.
    model_type str
    (Updatable) The type of the types object.
    request_headers Mapping[str, Any]
    (Updatable) The headers for the REST call.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the types object.
    requestHeaders Map<Any>
    (Updatable) The headers for the REST call.

    WorkspaceTaskExecuteRestCallConfigConfigValues, WorkspaceTaskExecuteRestCallConfigConfigValuesArgs

    ConfigParamValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskExecuteRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    ConfigParamValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskExecuteRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskExecuteRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskExecuteRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues Property Map
    (Updatable) The configuration parameter values.
    parentRef Property Map
    (Updatable) A reference to the object's parent.

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValues, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesArgs

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayload, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs

    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue string
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameter_value str
    (Updatable) Reference to the parameter by its key.
    ref_value dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue Property Map
    (Updatable) The root object reference value.

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs

    ConfigValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ConfigValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    configValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    configValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    config_values dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs

    configParamValues Property Map
    (Updatable) The configuration parameter values.

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValues, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParam, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs

    StringValue string
    (Updatable) A string value of the parameter.
    StringValue string
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.
    stringValue string
    (Updatable) A string value of the parameter.
    string_value str
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestUrl, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs

    StringValue string
    (Updatable) A string value of the parameter.
    StringValue string
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.
    stringValue string
    (Updatable) A string value of the parameter.
    string_value str
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskExecuteRestCallConfigConfigValuesParentRef, WorkspaceTaskExecuteRestCallConfigConfigValuesParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskInputPort, WorkspaceTaskInputPortArgs

    ModelType string
    (Updatable) The type of the types object.
    ConfigValues WorkspaceTaskInputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Description string
    (Updatable) Detailed description for the object.
    Fields List<string>
    (Updatable) An array of fields.
    Key string
    (Updatable) The key of the object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ParentRef WorkspaceTaskInputPortParentRef
    (Updatable) A reference to the object's parent.
    PortType string
    (Updatable) The port details for the data asset.Type.
    ModelType string
    (Updatable) The type of the types object.
    ConfigValues WorkspaceTaskInputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Description string
    (Updatable) Detailed description for the object.
    Fields []string
    (Updatable) An array of fields.
    Key string
    (Updatable) The key of the object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ParentRef WorkspaceTaskInputPortParentRef
    (Updatable) A reference to the object's parent.
    PortType string
    (Updatable) The port details for the data asset.Type.
    modelType String
    (Updatable) The type of the types object.
    configValues WorkspaceTaskInputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description String
    (Updatable) Detailed description for the object.
    fields List<String>
    (Updatable) An array of fields.
    key String
    (Updatable) The key of the object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef WorkspaceTaskInputPortParentRef
    (Updatable) A reference to the object's parent.
    portType String
    (Updatable) The port details for the data asset.Type.
    modelType string
    (Updatable) The type of the types object.
    configValues WorkspaceTaskInputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description string
    (Updatable) Detailed description for the object.
    fields string[]
    (Updatable) An array of fields.
    key string
    (Updatable) The key of the object.
    modelVersion string
    (Updatable) The model version of an object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef WorkspaceTaskInputPortParentRef
    (Updatable) A reference to the object's parent.
    portType string
    (Updatable) The port details for the data asset.Type.
    model_type str
    (Updatable) The type of the types object.
    config_values dataintegration.WorkspaceTaskInputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description str
    (Updatable) Detailed description for the object.
    fields Sequence[str]
    (Updatable) An array of fields.
    key str
    (Updatable) The key of the object.
    model_version str
    (Updatable) The model version of an object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parent_ref dataintegration.WorkspaceTaskInputPortParentRef
    (Updatable) A reference to the object's parent.
    port_type str
    (Updatable) The port details for the data asset.Type.
    modelType String
    (Updatable) The type of the types object.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    description String
    (Updatable) Detailed description for the object.
    fields List<String>
    (Updatable) An array of fields.
    key String
    (Updatable) The key of the object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef Property Map
    (Updatable) A reference to the object's parent.
    portType String
    (Updatable) The port details for the data asset.Type.

    WorkspaceTaskInputPortConfigValues, WorkspaceTaskInputPortConfigValuesArgs

    ConfigParamValues WorkspaceTaskInputPortConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskInputPortConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    ConfigParamValues WorkspaceTaskInputPortConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskInputPortConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskInputPortConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskInputPortConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskInputPortConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskInputPortConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues Property Map
    (Updatable) The configuration parameter values.
    parentRef Property Map
    (Updatable) A reference to the object's parent.

    WorkspaceTaskInputPortConfigValuesConfigParamValues, WorkspaceTaskInputPortConfigValuesConfigParamValuesArgs

    IntValue int
    (Updatable) An integer value of the parameter.
    ObjectValue string
    (Updatable) An object value of the parameter.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue string
    (Updatable) The root object reference value.
    RootObjectValue string
    (Updatable) The root object value, used in custom parameters.
    StringValue string
    (Updatable) A string value of the parameter.
    IntValue int
    (Updatable) An integer value of the parameter.
    ObjectValue string
    (Updatable) An object value of the parameter.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue string
    (Updatable) The root object reference value.
    RootObjectValue string
    (Updatable) The root object value, used in custom parameters.
    StringValue string
    (Updatable) A string value of the parameter.
    intValue Integer
    (Updatable) An integer value of the parameter.
    objectValue String
    (Updatable) An object value of the parameter.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue String
    (Updatable) The root object reference value.
    rootObjectValue String
    (Updatable) The root object value, used in custom parameters.
    stringValue String
    (Updatable) A string value of the parameter.
    intValue number
    (Updatable) An integer value of the parameter.
    objectValue string
    (Updatable) An object value of the parameter.
    parameterValue string
    (Updatable) Reference to the parameter by its key.
    refValue string
    (Updatable) The root object reference value.
    rootObjectValue string
    (Updatable) The root object value, used in custom parameters.
    stringValue string
    (Updatable) A string value of the parameter.
    int_value int
    (Updatable) An integer value of the parameter.
    object_value str
    (Updatable) An object value of the parameter.
    parameter_value str
    (Updatable) Reference to the parameter by its key.
    ref_value str
    (Updatable) The root object reference value.
    root_object_value str
    (Updatable) The root object value, used in custom parameters.
    string_value str
    (Updatable) A string value of the parameter.
    intValue Number
    (Updatable) An integer value of the parameter.
    objectValue String
    (Updatable) An object value of the parameter.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue String
    (Updatable) The root object reference value.
    rootObjectValue String
    (Updatable) The root object value, used in custom parameters.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskInputPortConfigValuesParentRef, WorkspaceTaskInputPortConfigValuesParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskInputPortParentRef, WorkspaceTaskInputPortParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskMetadata, WorkspaceTaskMetadataArgs

    AggregatorKey string
    (Updatable) The owning object's key for this object.
    Aggregators List<WorkspaceTaskMetadataAggregator>
    (Updatable) A summary type containing information about the object's aggregator including its type, key, name and description.
    CountStatistics List<WorkspaceTaskMetadataCountStatistic>
    (Updatable) A count statistics.
    CreatedBy string
    (Updatable) The user that created the object.
    CreatedByName string
    (Updatable) The user that created the object.
    IdentifierPath string
    (Updatable) The full path to identify this object.
    InfoFields Dictionary<string, object>
    (Updatable) Information property fields.
    IsFavorite bool
    (Updatable) Specifies whether this object is a favorite or not.
    Labels List<string>
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    RegistryVersion int
    (Updatable) The registry version.
    TimeCreated string
    (Updatable) The date and time that the object was created.
    TimeUpdated string
    (Updatable) The date and time that the object was updated.
    UpdatedBy string
    (Updatable) The user that updated the object.
    UpdatedByName string
    (Updatable) The user that updated the object.
    AggregatorKey string
    (Updatable) The owning object's key for this object.
    Aggregators []WorkspaceTaskMetadataAggregator
    (Updatable) A summary type containing information about the object's aggregator including its type, key, name and description.
    CountStatistics []WorkspaceTaskMetadataCountStatistic
    (Updatable) A count statistics.
    CreatedBy string
    (Updatable) The user that created the object.
    CreatedByName string
    (Updatable) The user that created the object.
    IdentifierPath string
    (Updatable) The full path to identify this object.
    InfoFields map[string]interface{}
    (Updatable) Information property fields.
    IsFavorite bool
    (Updatable) Specifies whether this object is a favorite or not.
    Labels []string
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    RegistryVersion int
    (Updatable) The registry version.
    TimeCreated string
    (Updatable) The date and time that the object was created.
    TimeUpdated string
    (Updatable) The date and time that the object was updated.
    UpdatedBy string
    (Updatable) The user that updated the object.
    UpdatedByName string
    (Updatable) The user that updated the object.
    aggregatorKey String
    (Updatable) The owning object's key for this object.
    aggregators List<WorkspaceTaskMetadataAggregator>
    (Updatable) A summary type containing information about the object's aggregator including its type, key, name and description.
    countStatistics List<WorkspaceTaskMetadataCountStatistic>
    (Updatable) A count statistics.
    createdBy String
    (Updatable) The user that created the object.
    createdByName String
    (Updatable) The user that created the object.
    identifierPath String
    (Updatable) The full path to identify this object.
    infoFields Map<String,Object>
    (Updatable) Information property fields.
    isFavorite Boolean
    (Updatable) Specifies whether this object is a favorite or not.
    labels List<String>
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    registryVersion Integer
    (Updatable) The registry version.
    timeCreated String
    (Updatable) The date and time that the object was created.
    timeUpdated String
    (Updatable) The date and time that the object was updated.
    updatedBy String
    (Updatable) The user that updated the object.
    updatedByName String
    (Updatable) The user that updated the object.
    aggregatorKey string
    (Updatable) The owning object's key for this object.
    aggregators WorkspaceTaskMetadataAggregator[]
    (Updatable) A summary type containing information about the object's aggregator including its type, key, name and description.
    countStatistics WorkspaceTaskMetadataCountStatistic[]
    (Updatable) A count statistics.
    createdBy string
    (Updatable) The user that created the object.
    createdByName string
    (Updatable) The user that created the object.
    identifierPath string
    (Updatable) The full path to identify this object.
    infoFields {[key: string]: any}
    (Updatable) Information property fields.
    isFavorite boolean
    (Updatable) Specifies whether this object is a favorite or not.
    labels string[]
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    registryVersion number
    (Updatable) The registry version.
    timeCreated string
    (Updatable) The date and time that the object was created.
    timeUpdated string
    (Updatable) The date and time that the object was updated.
    updatedBy string
    (Updatable) The user that updated the object.
    updatedByName string
    (Updatable) The user that updated the object.
    aggregator_key str
    (Updatable) The owning object's key for this object.
    aggregators Sequence[dataintegration.WorkspaceTaskMetadataAggregator]
    (Updatable) A summary type containing information about the object's aggregator including its type, key, name and description.
    count_statistics Sequence[dataintegration.WorkspaceTaskMetadataCountStatistic]
    (Updatable) A count statistics.
    created_by str
    (Updatable) The user that created the object.
    created_by_name str
    (Updatable) The user that created the object.
    identifier_path str
    (Updatable) The full path to identify this object.
    info_fields Mapping[str, Any]
    (Updatable) Information property fields.
    is_favorite bool
    (Updatable) Specifies whether this object is a favorite or not.
    labels Sequence[str]
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    registry_version int
    (Updatable) The registry version.
    time_created str
    (Updatable) The date and time that the object was created.
    time_updated str
    (Updatable) The date and time that the object was updated.
    updated_by str
    (Updatable) The user that updated the object.
    updated_by_name str
    (Updatable) The user that updated the object.
    aggregatorKey String
    (Updatable) The owning object's key for this object.
    aggregators List<Property Map>
    (Updatable) A summary type containing information about the object's aggregator including its type, key, name and description.
    countStatistics List<Property Map>
    (Updatable) A count statistics.
    createdBy String
    (Updatable) The user that created the object.
    createdByName String
    (Updatable) The user that created the object.
    identifierPath String
    (Updatable) The full path to identify this object.
    infoFields Map<Any>
    (Updatable) Information property fields.
    isFavorite Boolean
    (Updatable) Specifies whether this object is a favorite or not.
    labels List<String>
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    registryVersion Number
    (Updatable) The registry version.
    timeCreated String
    (Updatable) The date and time that the object was created.
    timeUpdated String
    (Updatable) The date and time that the object was updated.
    updatedBy String
    (Updatable) The user that updated the object.
    updatedByName String
    (Updatable) The user that updated the object.

    WorkspaceTaskMetadataAggregator, WorkspaceTaskMetadataAggregatorArgs

    Description string
    (Updatable) Detailed description for the object.
    Identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Key string
    (Updatable) The key of the object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Type string
    (Updatable) The object type.
    Description string
    (Updatable) Detailed description for the object.
    Identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Key string
    (Updatable) The key of the object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Type string
    (Updatable) The object type.
    description String
    (Updatable) Detailed description for the object.
    identifier String
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    key String
    (Updatable) The key of the object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    type String
    (Updatable) The object type.
    description string
    (Updatable) Detailed description for the object.
    identifier string
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    key string
    (Updatable) The key of the object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    type string
    (Updatable) The object type.
    description str
    (Updatable) Detailed description for the object.
    identifier str
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    key str
    (Updatable) The key of the object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    type str
    (Updatable) The object type.
    description String
    (Updatable) Detailed description for the object.
    identifier String
    (Updatable) Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    key String
    (Updatable) The key of the object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    type String
    (Updatable) The object type.

    WorkspaceTaskMetadataCountStatistic, WorkspaceTaskMetadataCountStatisticArgs

    objectTypeCountLists List<Property Map>
    (Updatable) The array of statistics.

    WorkspaceTaskMetadataCountStatisticObjectTypeCountList, WorkspaceTaskMetadataCountStatisticObjectTypeCountListArgs

    ObjectCount string
    (Updatable) The value for the count statistic object.
    ObjectType string
    (Updatable) The type of object for the count statistic object.
    ObjectCount string
    (Updatable) The value for the count statistic object.
    ObjectType string
    (Updatable) The type of object for the count statistic object.
    objectCount String
    (Updatable) The value for the count statistic object.
    objectType String
    (Updatable) The type of object for the count statistic object.
    objectCount string
    (Updatable) The value for the count statistic object.
    objectType string
    (Updatable) The type of object for the count statistic object.
    object_count str
    (Updatable) The value for the count statistic object.
    object_type str
    (Updatable) The type of object for the count statistic object.
    objectCount String
    (Updatable) The value for the count statistic object.
    objectType String
    (Updatable) The type of object for the count statistic object.

    WorkspaceTaskOpConfigValues, WorkspaceTaskOpConfigValuesArgs

    ConfigParamValues WorkspaceTaskOpConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskOpConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    ConfigParamValues WorkspaceTaskOpConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskOpConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskOpConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskOpConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskOpConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskOpConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    config_param_values dataintegration.WorkspaceTaskOpConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parent_ref dataintegration.WorkspaceTaskOpConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues Property Map
    (Updatable) The configuration parameter values.
    parentRef Property Map
    (Updatable) A reference to the object's parent.

    WorkspaceTaskOpConfigValuesConfigParamValues, WorkspaceTaskOpConfigValuesConfigParamValuesArgs

    configParamValue Property Map
    key String
    (Updatable) The key of the object.

    WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValue, WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueArgs

    IntValue int
    (Updatable) An integer value of the parameter.
    ObjectValue string
    (Updatable) An object value of the parameter.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    RootObjectValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    StringValue string
    (Updatable) A string value of the parameter.
    IntValue int
    (Updatable) An integer value of the parameter.
    ObjectValue string
    (Updatable) An object value of the parameter.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    RootObjectValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    StringValue string
    (Updatable) A string value of the parameter.
    intValue Integer
    (Updatable) An integer value of the parameter.
    objectValue String
    (Updatable) An object value of the parameter.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    rootObjectValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    stringValue String
    (Updatable) A string value of the parameter.
    intValue number
    (Updatable) An integer value of the parameter.
    objectValue string
    (Updatable) An object value of the parameter.
    parameterValue string
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    rootObjectValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    stringValue string
    (Updatable) A string value of the parameter.
    int_value int
    (Updatable) An integer value of the parameter.
    object_value str
    (Updatable) An object value of the parameter.
    parameter_value str
    (Updatable) Reference to the parameter by its key.
    ref_value dataintegration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    root_object_value dataintegration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    string_value str
    (Updatable) A string value of the parameter.
    intValue Number
    (Updatable) An integer value of the parameter.
    objectValue String
    (Updatable) An object value of the parameter.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue Property Map
    (Updatable) The root object reference value.
    rootObjectValue Property Map
    (Updatable) The root object value, used in custom parameters.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValue, WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValueArgs

    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    modelVersion string
    (Updatable) The model version of an object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    model_version str
    (Updatable) The model version of an object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.

    WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValue, WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs

    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    modelVersion string
    (Updatable) The model version of an object.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    model_version str
    (Updatable) The model version of an object.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.

    WorkspaceTaskOpConfigValuesParentRef, WorkspaceTaskOpConfigValuesParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskOutputPort, WorkspaceTaskOutputPortArgs

    ModelType string
    (Updatable) The type of the types object.
    ConfigValues WorkspaceTaskOutputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Description string
    (Updatable) Detailed description for the object.
    Fields List<string>
    (Updatable) An array of fields.
    Key string
    (Updatable) The key of the object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ParentRef WorkspaceTaskOutputPortParentRef
    (Updatable) A reference to the object's parent.
    PortType string
    (Updatable) The port details for the data asset.Type.
    ModelType string
    (Updatable) The type of the types object.
    ConfigValues WorkspaceTaskOutputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Description string
    (Updatable) Detailed description for the object.
    Fields []string
    (Updatable) An array of fields.
    Key string
    (Updatable) The key of the object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ParentRef WorkspaceTaskOutputPortParentRef
    (Updatable) A reference to the object's parent.
    PortType string
    (Updatable) The port details for the data asset.Type.
    modelType String
    (Updatable) The type of the types object.
    configValues WorkspaceTaskOutputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description String
    (Updatable) Detailed description for the object.
    fields List<String>
    (Updatable) An array of fields.
    key String
    (Updatable) The key of the object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef WorkspaceTaskOutputPortParentRef
    (Updatable) A reference to the object's parent.
    portType String
    (Updatable) The port details for the data asset.Type.
    modelType string
    (Updatable) The type of the types object.
    configValues WorkspaceTaskOutputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description string
    (Updatable) Detailed description for the object.
    fields string[]
    (Updatable) An array of fields.
    key string
    (Updatable) The key of the object.
    modelVersion string
    (Updatable) The model version of an object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef WorkspaceTaskOutputPortParentRef
    (Updatable) A reference to the object's parent.
    portType string
    (Updatable) The port details for the data asset.Type.
    model_type str
    (Updatable) The type of the types object.
    config_values dataintegration.WorkspaceTaskOutputPortConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description str
    (Updatable) Detailed description for the object.
    fields Sequence[str]
    (Updatable) An array of fields.
    key str
    (Updatable) The key of the object.
    model_version str
    (Updatable) The model version of an object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parent_ref dataintegration.WorkspaceTaskOutputPortParentRef
    (Updatable) A reference to the object's parent.
    port_type str
    (Updatable) The port details for the data asset.Type.
    modelType String
    (Updatable) The type of the types object.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    description String
    (Updatable) Detailed description for the object.
    fields List<String>
    (Updatable) An array of fields.
    key String
    (Updatable) The key of the object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef Property Map
    (Updatable) A reference to the object's parent.
    portType String
    (Updatable) The port details for the data asset.Type.

    WorkspaceTaskOutputPortConfigValues, WorkspaceTaskOutputPortConfigValuesArgs

    ConfigParamValues WorkspaceTaskOutputPortConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskOutputPortConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    ConfigParamValues WorkspaceTaskOutputPortConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskOutputPortConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskOutputPortConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskOutputPortConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskOutputPortConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskOutputPortConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues Property Map
    (Updatable) The configuration parameter values.
    parentRef Property Map
    (Updatable) A reference to the object's parent.

    WorkspaceTaskOutputPortConfigValuesConfigParamValues, WorkspaceTaskOutputPortConfigValuesConfigParamValuesArgs

    IntValue int
    (Updatable) An integer value of the parameter.
    ObjectValue string
    (Updatable) An object value of the parameter.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue string
    (Updatable) The root object reference value.
    RootObjectValue string
    (Updatable) The root object value, used in custom parameters.
    StringValue string
    (Updatable) A string value of the parameter.
    IntValue int
    (Updatable) An integer value of the parameter.
    ObjectValue string
    (Updatable) An object value of the parameter.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue string
    (Updatable) The root object reference value.
    RootObjectValue string
    (Updatable) The root object value, used in custom parameters.
    StringValue string
    (Updatable) A string value of the parameter.
    intValue Integer
    (Updatable) An integer value of the parameter.
    objectValue String
    (Updatable) An object value of the parameter.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue String
    (Updatable) The root object reference value.
    rootObjectValue String
    (Updatable) The root object value, used in custom parameters.
    stringValue String
    (Updatable) A string value of the parameter.
    intValue number
    (Updatable) An integer value of the parameter.
    objectValue string
    (Updatable) An object value of the parameter.
    parameterValue string
    (Updatable) Reference to the parameter by its key.
    refValue string
    (Updatable) The root object reference value.
    rootObjectValue string
    (Updatable) The root object value, used in custom parameters.
    stringValue string
    (Updatable) A string value of the parameter.
    int_value int
    (Updatable) An integer value of the parameter.
    object_value str
    (Updatable) An object value of the parameter.
    parameter_value str
    (Updatable) Reference to the parameter by its key.
    ref_value str
    (Updatable) The root object reference value.
    root_object_value str
    (Updatable) The root object value, used in custom parameters.
    string_value str
    (Updatable) A string value of the parameter.
    intValue Number
    (Updatable) An integer value of the parameter.
    objectValue String
    (Updatable) An object value of the parameter.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue String
    (Updatable) The root object reference value.
    rootObjectValue String
    (Updatable) The root object value, used in custom parameters.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskOutputPortConfigValuesParentRef, WorkspaceTaskOutputPortConfigValuesParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskOutputPortParentRef, WorkspaceTaskOutputPortParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskParameter, WorkspaceTaskParameterArgs

    ModelType string
    (Updatable) The type of the types object.
    ConfigValues WorkspaceTaskParameterConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    DefaultValue string
    (Updatable) A default value for the vairable.
    Description string
    (Updatable) Detailed description for the object.
    IsInput bool
    (Updatable) Specifies whether the parameter is input value.
    IsOutput bool
    (Updatable) Specifies whether the parameter is output value.
    Key string
    (Updatable) The key of the object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    OutputAggregationType string
    (Updatable) The output aggregation type.
    ParentRef WorkspaceTaskParameterParentRef
    (Updatable) A reference to the object's parent.
    RootObjectDefaultValue string
    (Updatable) A base class for all model types, including First Class and its contained objects.
    Type string
    (Updatable) The object type.
    TypeName string
    (Updatable) The type of value the parameter was created for.
    UsedFor string
    (Updatable) The param name for which parameter is created for for eg. driver Shape, Operation etc.
    ModelType string
    (Updatable) The type of the types object.
    ConfigValues WorkspaceTaskParameterConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    DefaultValue string
    (Updatable) A default value for the vairable.
    Description string
    (Updatable) Detailed description for the object.
    IsInput bool
    (Updatable) Specifies whether the parameter is input value.
    IsOutput bool
    (Updatable) Specifies whether the parameter is output value.
    Key string
    (Updatable) The key of the object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    OutputAggregationType string
    (Updatable) The output aggregation type.
    ParentRef WorkspaceTaskParameterParentRef
    (Updatable) A reference to the object's parent.
    RootObjectDefaultValue string
    (Updatable) A base class for all model types, including First Class and its contained objects.
    Type string
    (Updatable) The object type.
    TypeName string
    (Updatable) The type of value the parameter was created for.
    UsedFor string
    (Updatable) The param name for which parameter is created for for eg. driver Shape, Operation etc.
    modelType String
    (Updatable) The type of the types object.
    configValues WorkspaceTaskParameterConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    defaultValue String
    (Updatable) A default value for the vairable.
    description String
    (Updatable) Detailed description for the object.
    isInput Boolean
    (Updatable) Specifies whether the parameter is input value.
    isOutput Boolean
    (Updatable) Specifies whether the parameter is output value.
    key String
    (Updatable) The key of the object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    outputAggregationType String
    (Updatable) The output aggregation type.
    parentRef WorkspaceTaskParameterParentRef
    (Updatable) A reference to the object's parent.
    rootObjectDefaultValue String
    (Updatable) A base class for all model types, including First Class and its contained objects.
    type String
    (Updatable) The object type.
    typeName String
    (Updatable) The type of value the parameter was created for.
    usedFor String
    (Updatable) The param name for which parameter is created for for eg. driver Shape, Operation etc.
    modelType string
    (Updatable) The type of the types object.
    configValues WorkspaceTaskParameterConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    defaultValue string
    (Updatable) A default value for the vairable.
    description string
    (Updatable) Detailed description for the object.
    isInput boolean
    (Updatable) Specifies whether the parameter is input value.
    isOutput boolean
    (Updatable) Specifies whether the parameter is output value.
    key string
    (Updatable) The key of the object.
    modelVersion string
    (Updatable) The model version of an object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    outputAggregationType string
    (Updatable) The output aggregation type.
    parentRef WorkspaceTaskParameterParentRef
    (Updatable) A reference to the object's parent.
    rootObjectDefaultValue string
    (Updatable) A base class for all model types, including First Class and its contained objects.
    type string
    (Updatable) The object type.
    typeName string
    (Updatable) The type of value the parameter was created for.
    usedFor string
    (Updatable) The param name for which parameter is created for for eg. driver Shape, Operation etc.
    model_type str
    (Updatable) The type of the types object.
    config_values dataintegration.WorkspaceTaskParameterConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    default_value str
    (Updatable) A default value for the vairable.
    description str
    (Updatable) Detailed description for the object.
    is_input bool
    (Updatable) Specifies whether the parameter is input value.
    is_output bool
    (Updatable) Specifies whether the parameter is output value.
    key str
    (Updatable) The key of the object.
    model_version str
    (Updatable) The model version of an object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    output_aggregation_type str
    (Updatable) The output aggregation type.
    parent_ref dataintegration.WorkspaceTaskParameterParentRef
    (Updatable) A reference to the object's parent.
    root_object_default_value str
    (Updatable) A base class for all model types, including First Class and its contained objects.
    type str
    (Updatable) The object type.
    type_name str
    (Updatable) The type of value the parameter was created for.
    used_for str
    (Updatable) The param name for which parameter is created for for eg. driver Shape, Operation etc.
    modelType String
    (Updatable) The type of the types object.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    defaultValue String
    (Updatable) A default value for the vairable.
    description String
    (Updatable) Detailed description for the object.
    isInput Boolean
    (Updatable) Specifies whether the parameter is input value.
    isOutput Boolean
    (Updatable) Specifies whether the parameter is output value.
    key String
    (Updatable) The key of the object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    outputAggregationType String
    (Updatable) The output aggregation type.
    parentRef Property Map
    (Updatable) A reference to the object's parent.
    rootObjectDefaultValue String
    (Updatable) A base class for all model types, including First Class and its contained objects.
    type String
    (Updatable) The object type.
    typeName String
    (Updatable) The type of value the parameter was created for.
    usedFor String
    (Updatable) The param name for which parameter is created for for eg. driver Shape, Operation etc.

    WorkspaceTaskParameterConfigValues, WorkspaceTaskParameterConfigValuesArgs

    ConfigParamValues WorkspaceTaskParameterConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskParameterConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    ConfigParamValues WorkspaceTaskParameterConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskParameterConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskParameterConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskParameterConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskParameterConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskParameterConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues Property Map
    (Updatable) The configuration parameter values.
    parentRef Property Map
    (Updatable) A reference to the object's parent.

    WorkspaceTaskParameterConfigValuesConfigParamValues, WorkspaceTaskParameterConfigValuesConfigParamValuesArgs

    configParamValue Property Map
    key String
    (Updatable) The key of the object.

    WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValue, WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueArgs

    IntValue int
    (Updatable) An integer value of the parameter.
    ObjectValue string
    (Updatable) An object value of the parameter.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    RootObjectValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    StringValue string
    (Updatable) A string value of the parameter.
    IntValue int
    (Updatable) An integer value of the parameter.
    ObjectValue string
    (Updatable) An object value of the parameter.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    RootObjectValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    StringValue string
    (Updatable) A string value of the parameter.
    intValue Integer
    (Updatable) An integer value of the parameter.
    objectValue String
    (Updatable) An object value of the parameter.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    rootObjectValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    stringValue String
    (Updatable) A string value of the parameter.
    intValue number
    (Updatable) An integer value of the parameter.
    objectValue string
    (Updatable) An object value of the parameter.
    parameterValue string
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    rootObjectValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    stringValue string
    (Updatable) A string value of the parameter.
    int_value int
    (Updatable) An integer value of the parameter.
    object_value str
    (Updatable) An object value of the parameter.
    parameter_value str
    (Updatable) Reference to the parameter by its key.
    ref_value dataintegration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValue
    (Updatable) The root object reference value.
    root_object_value dataintegration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValue
    (Updatable) The root object value, used in custom parameters.
    string_value str
    (Updatable) A string value of the parameter.
    intValue Number
    (Updatable) An integer value of the parameter.
    objectValue String
    (Updatable) An object value of the parameter.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue Property Map
    (Updatable) The root object reference value.
    rootObjectValue Property Map
    (Updatable) The root object value, used in custom parameters.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValue, WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValueArgs

    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    modelVersion string
    (Updatable) The model version of an object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    model_version str
    (Updatable) The model version of an object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.

    WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValue, WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRootObjectValueArgs

    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    modelVersion string
    (Updatable) The model version of an object.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    model_version str
    (Updatable) The model version of an object.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.

    WorkspaceTaskParameterConfigValuesParentRef, WorkspaceTaskParameterConfigValuesParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskParameterParentRef, WorkspaceTaskParameterParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskParentRef, WorkspaceTaskParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskPollRestCallConfig, WorkspaceTaskPollRestCallConfigArgs

    ConfigValues WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the types object.
    RequestHeaders Dictionary<string, object>
    (Updatable) The headers for the REST call.
    ConfigValues WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the types object.
    RequestHeaders map[string]interface{}
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the types object.
    requestHeaders Map<String,Object>
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) The key of the object.
    methodType string
    (Updatable) The REST method to use.
    modelType string
    (Updatable) The type of the types object.
    requestHeaders {[key: string]: any}
    (Updatable) The headers for the REST call.
    config_values dataintegration.WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) The key of the object.
    method_type str
    (Updatable) The REST method to use.
    model_type str
    (Updatable) The type of the types object.
    request_headers Mapping[str, Any]
    (Updatable) The headers for the REST call.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the types object.
    requestHeaders Map<Any>
    (Updatable) The headers for the REST call.

    WorkspaceTaskPollRestCallConfigConfigValues, WorkspaceTaskPollRestCallConfigConfigValuesArgs

    ConfigParamValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskPollRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    ConfigParamValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskPollRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskPollRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskPollRestCallConfigConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues Property Map
    (Updatable) The configuration parameter values.
    parentRef Property Map
    (Updatable) A reference to the object's parent.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValues, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesArgs

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollCondition, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionArgs

    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    (Updatable) The root object reference value.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    (Updatable) The root object reference value.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    (Updatable) The root object reference value.
    parameterValue string
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    (Updatable) The root object reference value.
    parameter_value str
    (Updatable) Reference to the parameter by its key.
    ref_value dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    (Updatable) The root object reference value.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue Property Map
    (Updatable) The root object reference value.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValueArgs

    ExprString string
    (Updatable) The expression string for the object.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ExprString string
    (Updatable) The expression string for the object.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    exprString String
    (Updatable) The expression string for the object.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    exprString string
    (Updatable) The expression string for the object.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    expr_string str
    (Updatable) The expression string for the object.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    exprString String
    (Updatable) The expression string for the object.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollInterval, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalArgs

    ObjectValue double
    (Updatable) An object value of the parameter.
    ObjectValue float64
    (Updatable) An object value of the parameter.
    objectValue Double
    (Updatable) An object value of the parameter.
    objectValue number
    (Updatable) An object value of the parameter.
    object_value float
    (Updatable) An object value of the parameter.
    objectValue Number
    (Updatable) An object value of the parameter.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalUnit, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalUnitArgs

    StringValue string
    (Updatable) A string value of the parameter.
    StringValue string
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.
    stringValue string
    (Updatable) A string value of the parameter.
    string_value str
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDuration, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationArgs

    ObjectValue double
    (Updatable) An object value of the parameter.
    ObjectValue float64
    (Updatable) An object value of the parameter.
    objectValue Double
    (Updatable) An object value of the parameter.
    objectValue number
    (Updatable) An object value of the parameter.
    object_value float
    (Updatable) An object value of the parameter.
    objectValue Number
    (Updatable) An object value of the parameter.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationUnit, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationUnitArgs

    StringValue string
    (Updatable) A string value of the parameter.
    StringValue string
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.
    stringValue string
    (Updatable) A string value of the parameter.
    string_value str
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayload, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs

    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    ParameterValue string
    (Updatable) Reference to the parameter by its key.
    RefValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue string
    (Updatable) Reference to the parameter by its key.
    refValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameter_value str
    (Updatable) Reference to the parameter by its key.
    ref_value dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    (Updatable) The root object reference value.
    parameterValue String
    (Updatable) Reference to the parameter by its key.
    refValue Property Map
    (Updatable) The root object reference value.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs

    ConfigValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ConfigValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    configValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    configValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    config_values dataintegration.WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs

    configParamValues Property Map
    (Updatable) The configuration parameter values.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValues, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParam, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs

    StringValue string
    (Updatable) A string value of the parameter.
    StringValue string
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.
    stringValue string
    (Updatable) A string value of the parameter.
    string_value str
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestUrl, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs

    StringValue string
    (Updatable) A string value of the parameter.
    StringValue string
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.
    stringValue string
    (Updatable) A string value of the parameter.
    string_value str
    (Updatable) A string value of the parameter.
    stringValue String
    (Updatable) A string value of the parameter.

    WorkspaceTaskPollRestCallConfigConfigValuesParentRef, WorkspaceTaskPollRestCallConfigConfigValuesParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskRegistryMetadata, WorkspaceTaskRegistryMetadataArgs

    AggregatorKey string
    (Updatable) The owning object's key for this object.
    IsFavorite bool
    (Updatable) Specifies whether this object is a favorite or not.
    Key string
    (Updatable) The key of the object.
    Labels List<string>
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    RegistryVersion int
    (Updatable) The registry version.
    AggregatorKey string
    (Updatable) The owning object's key for this object.
    IsFavorite bool
    (Updatable) Specifies whether this object is a favorite or not.
    Key string
    (Updatable) The key of the object.
    Labels []string
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    RegistryVersion int
    (Updatable) The registry version.
    aggregatorKey String
    (Updatable) The owning object's key for this object.
    isFavorite Boolean
    (Updatable) Specifies whether this object is a favorite or not.
    key String
    (Updatable) The key of the object.
    labels List<String>
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    registryVersion Integer
    (Updatable) The registry version.
    aggregatorKey string
    (Updatable) The owning object's key for this object.
    isFavorite boolean
    (Updatable) Specifies whether this object is a favorite or not.
    key string
    (Updatable) The key of the object.
    labels string[]
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    registryVersion number
    (Updatable) The registry version.
    aggregator_key str
    (Updatable) The owning object's key for this object.
    is_favorite bool
    (Updatable) Specifies whether this object is a favorite or not.
    key str
    (Updatable) The key of the object.
    labels Sequence[str]
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    registry_version int
    (Updatable) The registry version.
    aggregatorKey String
    (Updatable) The owning object's key for this object.
    isFavorite Boolean
    (Updatable) Specifies whether this object is a favorite or not.
    key String
    (Updatable) The key of the object.
    labels List<String>
    (Updatable) Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    registryVersion Number
    (Updatable) The registry version.

    WorkspaceTaskTypedExpression, WorkspaceTaskTypedExpressionArgs

    ConfigValues WorkspaceTaskTypedExpressionConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Description string
    (Updatable) Detailed description for the object.
    Expression string
    (Updatable) The expression string for the object.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ParentRef WorkspaceTaskTypedExpressionParentRef
    (Updatable) A reference to the object's parent.
    Type string
    (Updatable) The object type.
    ConfigValues WorkspaceTaskTypedExpressionConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Description string
    (Updatable) Detailed description for the object.
    Expression string
    (Updatable) The expression string for the object.
    Key string
    (Updatable) The key of the object.
    ModelType string
    (Updatable) The type of the types object.
    ModelVersion string
    (Updatable) The model version of an object.
    Name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    ObjectStatus int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ParentRef WorkspaceTaskTypedExpressionParentRef
    (Updatable) A reference to the object's parent.
    Type string
    (Updatable) The object type.
    configValues WorkspaceTaskTypedExpressionConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description String
    (Updatable) Detailed description for the object.
    expression String
    (Updatable) The expression string for the object.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Integer
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef WorkspaceTaskTypedExpressionParentRef
    (Updatable) A reference to the object's parent.
    type String
    (Updatable) The object type.
    configValues WorkspaceTaskTypedExpressionConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description string
    (Updatable) Detailed description for the object.
    expression string
    (Updatable) The expression string for the object.
    key string
    (Updatable) The key of the object.
    modelType string
    (Updatable) The type of the types object.
    modelVersion string
    (Updatable) The model version of an object.
    name string
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef WorkspaceTaskTypedExpressionParentRef
    (Updatable) A reference to the object's parent.
    type string
    (Updatable) The object type.
    config_values dataintegration.WorkspaceTaskTypedExpressionConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    description str
    (Updatable) Detailed description for the object.
    expression str
    (Updatable) The expression string for the object.
    key str
    (Updatable) The key of the object.
    model_type str
    (Updatable) The type of the types object.
    model_version str
    (Updatable) The model version of an object.
    name str
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    object_status int
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parent_ref dataintegration.WorkspaceTaskTypedExpressionParentRef
    (Updatable) A reference to the object's parent.
    type str
    (Updatable) The object type.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    description String
    (Updatable) Detailed description for the object.
    expression String
    (Updatable) The expression string for the object.
    key String
    (Updatable) The key of the object.
    modelType String
    (Updatable) The type of the types object.
    modelVersion String
    (Updatable) The model version of an object.
    name String
    (Updatable) Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    objectStatus Number
    (Updatable) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    parentRef Property Map
    (Updatable) A reference to the object's parent.
    type String
    (Updatable) The object type.

    WorkspaceTaskTypedExpressionConfigValues, WorkspaceTaskTypedExpressionConfigValuesArgs

    ConfigParamValues WorkspaceTaskTypedExpressionConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskTypedExpressionConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    ConfigParamValues WorkspaceTaskTypedExpressionConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    ParentRef WorkspaceTaskTypedExpressionConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskTypedExpressionConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskTypedExpressionConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues WorkspaceTaskTypedExpressionConfigValuesConfigParamValues
    (Updatable) The configuration parameter values.
    parentRef WorkspaceTaskTypedExpressionConfigValuesParentRef
    (Updatable) A reference to the object's parent.
    configParamValues Property Map
    (Updatable) The configuration parameter values.
    parentRef Property Map
    (Updatable) A reference to the object's parent.

    WorkspaceTaskTypedExpressionConfigValuesConfigParamValues, WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesArgs

    WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesLength, WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesLengthArgs

    IntValue int
    (Updatable) An integer value of the parameter.
    IntValue int
    (Updatable) An integer value of the parameter.
    intValue Integer
    (Updatable) An integer value of the parameter.
    intValue number
    (Updatable) An integer value of the parameter.
    int_value int
    (Updatable) An integer value of the parameter.
    intValue Number
    (Updatable) An integer value of the parameter.

    WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesScale, WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesScaleArgs

    IntValue int
    (Updatable) An integer value of the parameter.
    IntValue int
    (Updatable) An integer value of the parameter.
    intValue Integer
    (Updatable) An integer value of the parameter.
    intValue number
    (Updatable) An integer value of the parameter.
    int_value int
    (Updatable) An integer value of the parameter.
    intValue Number
    (Updatable) An integer value of the parameter.

    WorkspaceTaskTypedExpressionConfigValuesParentRef, WorkspaceTaskTypedExpressionConfigValuesParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    WorkspaceTaskTypedExpressionParentRef, WorkspaceTaskTypedExpressionParentRefArgs

    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    Parent string
    (Updatable) Key of the parent object.
    RootDocId string
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.
    parent string
    (Updatable) Key of the parent object.
    rootDocId string
    (Updatable) Key of the root document object.
    parent str
    (Updatable) Key of the parent object.
    root_doc_id str
    (Updatable) Key of the root document object.
    parent String
    (Updatable) Key of the parent object.
    rootDocId String
    (Updatable) Key of the root document object.

    Import

    WorkspaceTasks can be imported using the id, e.g.

    $ pulumi import oci:DataIntegration/workspaceTask:WorkspaceTask test_workspace_task "workspaces/{workspaceId}/tasks/{taskKey}"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.34.0 published on Friday, May 3, 2024 by Pulumi