1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataIntegration
  5. WorkspaceTask
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.DataIntegration.WorkspaceTask

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 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!
    
    Coming soon!
    
    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.

    Constructor 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", "string" },
            },
        },
        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", "string" },
            },
        },
        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", "string" },
            },
        },
        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.StringMap{
    			"string": pulumi.String("string"),
    		},
    	},
    	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.StringMap{
    			"string": pulumi.String("string"),
    		},
    	},
    	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.StringMap{
    			"string": pulumi.String("string"),
    		},
    	},
    	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", "string"))
            .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", "string"))
            .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", "string"))
            .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={
            "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=[{
            "model_type": "string",
            "config_values": {
                "config_param_values": {
                    "int_value": 0,
                    "object_value": "string",
                    "parameter_value": "string",
                    "ref_value": "string",
                    "root_object_value": "string",
                    "string_value": "string",
                },
                "parent_ref": {
                    "parent": "string",
                    "root_doc_id": "string",
                },
            },
            "description": "string",
            "fields": ["string"],
            "key": "string",
            "model_version": "string",
            "name": "string",
            "object_status": 0,
            "parent_ref": {
                "parent": "string",
                "root_doc_id": "string",
            },
            "port_type": "string",
        }],
        is_single_load=False,
        key="string",
        config_provider_delegate={
            "bindings": [{
                "key": "string",
                "parameter_values": {
                    "root_object_value": {
                        "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={
            "config_values": {
                "config_param_values": {
                    "request_payload": {
                        "parameter_value": "string",
                        "ref_value": {
                            "config_values": {
                                "config_param_values": {
                                    "data_param": {
                                        "string_value": "string",
                                    },
                                },
                            },
                            "key": "string",
                            "model_type": "string",
                        },
                    },
                    "request_url": {
                        "string_value": "string",
                    },
                },
                "parent_ref": {
                    "parent": "string",
                    "root_doc_id": "string",
                },
            },
            "key": "string",
            "method_type": "string",
            "model_type": "string",
            "request_headers": {
                "string": "string",
            },
        },
        op_config_values={
            "config_param_values": {
                "config_param_value": {
                    "int_value": 0,
                    "object_value": "string",
                    "parameter_value": "string",
                    "ref_value": {
                        "key": "string",
                        "model_type": "string",
                        "model_version": "string",
                        "name": "string",
                        "object_status": 0,
                    },
                    "root_object_value": {
                        "key": "string",
                        "model_type": "string",
                        "model_version": "string",
                        "object_status": 0,
                    },
                    "string_value": "string",
                },
                "key": "string",
            },
            "parent_ref": {
                "parent": "string",
                "root_doc_id": "string",
            },
        },
        operation="string",
        output_ports=[{
            "model_type": "string",
            "config_values": {
                "config_param_values": {
                    "int_value": 0,
                    "object_value": "string",
                    "parameter_value": "string",
                    "ref_value": "string",
                    "root_object_value": "string",
                    "string_value": "string",
                },
                "parent_ref": {
                    "parent": "string",
                    "root_doc_id": "string",
                },
            },
            "description": "string",
            "fields": ["string"],
            "key": "string",
            "model_version": "string",
            "name": "string",
            "object_status": 0,
            "parent_ref": {
                "parent": "string",
                "root_doc_id": "string",
            },
            "port_type": "string",
        }],
        parallel_load_limit=0,
        parameters=[{
            "model_type": "string",
            "name": "string",
            "object_status": 0,
            "is_input": False,
            "is_output": False,
            "key": "string",
            "default_value": "string",
            "description": "string",
            "config_values": {
                "config_param_values": {
                    "config_param_value": {
                        "int_value": 0,
                        "object_value": "string",
                        "parameter_value": "string",
                        "ref_value": {
                            "key": "string",
                            "model_type": "string",
                            "model_version": "string",
                            "name": "string",
                            "object_status": 0,
                        },
                        "root_object_value": {
                            "key": "string",
                            "model_type": "string",
                            "model_version": "string",
                            "object_status": 0,
                        },
                        "string_value": "string",
                    },
                    "key": "string",
                },
                "parent_ref": {
                    "parent": "string",
                    "root_doc_id": "string",
                },
            },
            "model_version": "string",
            "output_aggregation_type": "string",
            "parent_ref": {
                "parent": "string",
                "root_doc_id": "string",
            },
            "root_object_default_value": "string",
            "type": "string",
            "type_name": "string",
            "used_for": "string",
        }],
        parent_ref={
            "parent": "string",
            "root_doc_id": "string",
        },
        poll_rest_call_config={
            "config_values": {
                "config_param_values": {
                    "poll_condition": {
                        "parameter_value": "string",
                        "ref_value": {
                            "expr_string": "string",
                            "key": "string",
                            "model_type": "string",
                            "name": "string",
                        },
                    },
                    "poll_interval": {
                        "object_value": 0,
                    },
                    "poll_interval_unit": {
                        "string_value": "string",
                    },
                    "poll_max_duration": {
                        "object_value": 0,
                    },
                    "poll_max_duration_unit": {
                        "string_value": "string",
                    },
                    "request_payload": {
                        "parameter_value": "string",
                        "ref_value": {
                            "config_values": {
                                "config_param_values": {
                                    "data_param": {
                                        "string_value": "string",
                                    },
                                },
                            },
                            "key": "string",
                            "model_type": "string",
                            "name": "string",
                        },
                    },
                    "request_url": {
                        "string_value": "string",
                    },
                },
                "parent_ref": {
                    "parent": "string",
                    "root_doc_id": "string",
                },
            },
            "key": "string",
            "method_type": "string",
            "model_type": "string",
            "request_headers": {
                "string": "string",
            },
        },
        cancel_rest_call_config={
            "config_values": {
                "config_param_values": {
                    "request_payload": {
                        "parameter_value": "string",
                        "ref_value": {
                            "config_values": {
                                "config_param_values": {
                                    "data_param": {
                                        "string_value": "string",
                                    },
                                },
                            },
                            "key": "string",
                            "model_type": "string",
                        },
                    },
                    "request_url": {
                        "string_value": "string",
                    },
                },
                "parent_ref": {
                    "parent": "string",
                    "root_doc_id": "string",
                },
            },
            "key": "string",
            "method_type": "string",
            "model_type": "string",
            "request_headers": {
                "string": "string",
            },
        },
        typed_expressions=[{
            "config_values": {
                "config_param_values": {
                    "length": {
                        "int_value": 0,
                    },
                    "scale": {
                        "int_value": 0,
                    },
                },
                "parent_ref": {
                    "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": {
                "parent": "string",
                "root_doc_id": "string",
            },
            "type": "string",
        }],
        auth_config={
            "key": "string",
            "model_type": "string",
            "model_version": "string",
            "parent_ref": {
                "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: "string",
            },
        },
        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: "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: "string",
            },
        },
        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: string
        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: string
        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: string
        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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    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 task.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelVersion string
    (Updatable) The object's model version.
    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) An array of parameters.
    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 task.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelVersion string
    (Updatable) The object's model version.
    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) An array of parameters.
    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 task.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelVersion String
    (Updatable) The object's model version.
    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) An array of parameters.
    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 task.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelVersion string
    (Updatable) The object's model version.
    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) An array of parameters.
    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 task.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_version str
    (Updatable) The object's model version.
    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) An array of parameters.
    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 task.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelVersion String
    (Updatable) The object's model version.
    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) An array of parameters.
    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, string>
    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>
    A summary type containing information about the object including its key, name and when/who created/updated it.
    ObjectVersion int
    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]string
    A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    Metadatas []WorkspaceTaskMetadata
    A summary type containing information about the object including its key, name and when/who created/updated it.
    ObjectVersion int
    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,String>
    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>
    A summary type containing information about the object including its key, name and when/who created/updated it.
    objectVersion Integer
    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]: string}
    A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas WorkspaceTaskMetadata[]
    A summary type containing information about the object including its key, name and when/who created/updated it.
    objectVersion number
    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, str]
    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]
    A summary type containing information about the object including its key, name and when/who created/updated it.
    object_version int
    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>
    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>
    A summary type containing information about the object including its key, name and when/who created/updated it.
    objectVersion Number
    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, str]] = 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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    KeyMap Dictionary<string, string>
    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>
    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 task.
    ModelVersion string
    (Updatable) The object's model version.
    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
    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) An array of parameters.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    KeyMap map[string]string
    A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    Metadatas []WorkspaceTaskMetadataArgs
    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 task.
    ModelVersion string
    (Updatable) The object's model version.
    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
    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) An array of parameters.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    keyMap Map<String,String>
    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>
    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 task.
    modelVersion String
    (Updatable) The object's model version.
    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
    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) An array of parameters.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    keyMap {[key: string]: string}
    A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    metadatas WorkspaceTaskMetadata[]
    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 task.
    modelVersion string
    (Updatable) The object's model version.
    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
    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) An array of parameters.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    key_map Mapping[str, str]
    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]
    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 task.
    model_version str
    (Updatable) The object's model version.
    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
    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) An array of parameters.
    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 type to create a config 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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    keyMap Map<String>
    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>
    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 task.
    modelVersion String
    (Updatable) The object's model version.
    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
    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) An array of parameters.
    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) Generated key that can be used in API calls to identify this object.
    ModelType string
    (Updatable) The specific authentication configuration to be used for Generic REST invocation.
    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) Generated key that can be used in API calls to identify this object.
    ModelType string
    (Updatable) The specific authentication configuration to be used for Generic REST invocation.
    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) Generated key that can be used in API calls to identify this object.
    modelType String
    (Updatable) The specific authentication configuration to be used for Generic REST invocation.
    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) Generated key that can be used in API calls to identify this object.
    modelType string
    (Updatable) The specific authentication configuration to be used for Generic REST invocation.
    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) Generated key that can be used in API calls to identify this object.
    model_type str
    (Updatable) The specific authentication configuration to be used for Generic REST invocation.
    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) Generated key that can be used in API calls to identify this object.
    modelType String
    (Updatable) The specific authentication configuration to be used for Generic REST invocation.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the task.
    RequestHeaders Dictionary<string, string>
    (Updatable) The headers for the REST call.
    ConfigValues WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the task.
    RequestHeaders map[string]string
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the task.
    requestHeaders Map<String,String>
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType string
    (Updatable) The REST method to use.
    modelType string
    (Updatable) The type of the task.
    requestHeaders {[key: string]: string}
    (Updatable) The headers for the REST call.
    config_values dataintegration.WorkspaceTaskCancelRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    method_type str
    (Updatable) The REST method to use.
    model_type str
    (Updatable) The type of the task.
    request_headers Mapping[str, str]
    (Updatable) The headers for the REST call.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the task.
    requestHeaders Map<String>
    (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
    Reference to the parameter by its key.
    RefValue WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    ParameterValue string
    Reference to the parameter by its key.
    RefValue WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue String
    Reference to the parameter by its key.
    refValue WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue string
    Reference to the parameter by its key.
    refValue WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue String
    Reference to the parameter by its key.
    refValue Property Map
    The root object reference value.

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs

    ConfigValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ConfigValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    configValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    configValues WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    config_values dataintegration.WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    configValues Property Map
    Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs

    configParamValues Property Map
    The configuration parameter values.

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValues, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParam, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs

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

    WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestUrl, WorkspaceTaskCancelRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs

    StringValue string
    A string value of the parameter.
    StringValue string
    A string value of the parameter.
    stringValue String
    A string value of the parameter.
    stringValue string
    A string value of the parameter.
    string_value str
    A string value of the parameter.
    stringValue String
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ParameterValues WorkspaceTaskConfigProviderDelegateBindingParameterValues
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ParameterValues WorkspaceTaskConfigProviderDelegateBindingParameterValues
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    parameterValues WorkspaceTaskConfigProviderDelegateBindingParameterValues
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    parameterValues WorkspaceTaskConfigProviderDelegateBindingParameterValues
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    parameter_values dataintegration.WorkspaceTaskConfigProviderDelegateBindingParameterValues
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    parameterValues Property Map

    WorkspaceTaskConfigProviderDelegateBindingParameterValues, WorkspaceTaskConfigProviderDelegateBindingParameterValuesArgs

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

    WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValue, WorkspaceTaskConfigProviderDelegateBindingParameterValuesRootObjectValueArgs

    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    modelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    model_version str
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the task.
    RequestHeaders Dictionary<string, string>
    (Updatable) The headers for the REST call.
    ConfigValues WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the task.
    RequestHeaders map[string]string
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the task.
    requestHeaders Map<String,String>
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType string
    (Updatable) The REST method to use.
    modelType string
    (Updatable) The type of the task.
    requestHeaders {[key: string]: string}
    (Updatable) The headers for the REST call.
    config_values dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    method_type str
    (Updatable) The REST method to use.
    model_type str
    (Updatable) The type of the task.
    request_headers Mapping[str, str]
    (Updatable) The headers for the REST call.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the task.
    requestHeaders Map<String>
    (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
    Reference to the parameter by its key.
    RefValue WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    ParameterValue string
    Reference to the parameter by its key.
    RefValue WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue String
    Reference to the parameter by its key.
    refValue WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue string
    Reference to the parameter by its key.
    refValue WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue String
    Reference to the parameter by its key.
    refValue Property Map
    The root object reference value.

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs

    ConfigValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ConfigValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    configValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    configValues WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    config_values dataintegration.WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    configValues Property Map
    Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesArgs

    configParamValues Property Map
    The configuration parameter values.

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValues, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParam, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs

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

    WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestUrl, WorkspaceTaskExecuteRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs

    StringValue string
    A string value of the parameter.
    StringValue string
    A string value of the parameter.
    stringValue String
    A string value of the parameter.
    stringValue string
    A string value of the parameter.
    string_value str
    A string value of the parameter.
    stringValue String
    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
    The owning object's key for this object.
    Aggregators List<WorkspaceTaskMetadataAggregator>
    A summary type containing information about the object's aggregator including its type, key, name and description.
    CountStatistics List<WorkspaceTaskMetadataCountStatistic>
    A count statistics.
    CreatedBy string
    The user that created the object.
    CreatedByName string
    The user that created the object.
    IdentifierPath string
    The full path to identify this object.
    InfoFields Dictionary<string, string>
    Information property fields.
    IsFavorite bool
    Specifies whether this object is a favorite or not.
    Labels List<string>
    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
    The registry version.
    TimeCreated string
    The date and time that the object was created.
    TimeUpdated string
    The date and time that the object was updated.
    UpdatedBy string
    The user that updated the object.
    UpdatedByName string
    The user that updated the object.
    AggregatorKey string
    The owning object's key for this object.
    Aggregators []WorkspaceTaskMetadataAggregator
    A summary type containing information about the object's aggregator including its type, key, name and description.
    CountStatistics []WorkspaceTaskMetadataCountStatistic
    A count statistics.
    CreatedBy string
    The user that created the object.
    CreatedByName string
    The user that created the object.
    IdentifierPath string
    The full path to identify this object.
    InfoFields map[string]string
    Information property fields.
    IsFavorite bool
    Specifies whether this object is a favorite or not.
    Labels []string
    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
    The registry version.
    TimeCreated string
    The date and time that the object was created.
    TimeUpdated string
    The date and time that the object was updated.
    UpdatedBy string
    The user that updated the object.
    UpdatedByName string
    The user that updated the object.
    aggregatorKey String
    The owning object's key for this object.
    aggregators List<WorkspaceTaskMetadataAggregator>
    A summary type containing information about the object's aggregator including its type, key, name and description.
    countStatistics List<WorkspaceTaskMetadataCountStatistic>
    A count statistics.
    createdBy String
    The user that created the object.
    createdByName String
    The user that created the object.
    identifierPath String
    The full path to identify this object.
    infoFields Map<String,String>
    Information property fields.
    isFavorite Boolean
    Specifies whether this object is a favorite or not.
    labels List<String>
    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
    The registry version.
    timeCreated String
    The date and time that the object was created.
    timeUpdated String
    The date and time that the object was updated.
    updatedBy String
    The user that updated the object.
    updatedByName String
    The user that updated the object.
    aggregatorKey string
    The owning object's key for this object.
    aggregators WorkspaceTaskMetadataAggregator[]
    A summary type containing information about the object's aggregator including its type, key, name and description.
    countStatistics WorkspaceTaskMetadataCountStatistic[]
    A count statistics.
    createdBy string
    The user that created the object.
    createdByName string
    The user that created the object.
    identifierPath string
    The full path to identify this object.
    infoFields {[key: string]: string}
    Information property fields.
    isFavorite boolean
    Specifies whether this object is a favorite or not.
    labels string[]
    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
    The registry version.
    timeCreated string
    The date and time that the object was created.
    timeUpdated string
    The date and time that the object was updated.
    updatedBy string
    The user that updated the object.
    updatedByName string
    The user that updated the object.
    aggregator_key str
    The owning object's key for this object.
    aggregators Sequence[dataintegration.WorkspaceTaskMetadataAggregator]
    A summary type containing information about the object's aggregator including its type, key, name and description.
    count_statistics Sequence[dataintegration.WorkspaceTaskMetadataCountStatistic]
    A count statistics.
    created_by str
    The user that created the object.
    created_by_name str
    The user that created the object.
    identifier_path str
    The full path to identify this object.
    info_fields Mapping[str, str]
    Information property fields.
    is_favorite bool
    Specifies whether this object is a favorite or not.
    labels Sequence[str]
    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
    The registry version.
    time_created str
    The date and time that the object was created.
    time_updated str
    The date and time that the object was updated.
    updated_by str
    The user that updated the object.
    updated_by_name str
    The user that updated the object.
    aggregatorKey String
    The owning object's key for this object.
    aggregators List<Property Map>
    A summary type containing information about the object's aggregator including its type, key, name and description.
    countStatistics List<Property Map>
    A count statistics.
    createdBy String
    The user that created the object.
    createdByName String
    The user that created the object.
    identifierPath String
    The full path to identify this object.
    infoFields Map<String>
    Information property fields.
    isFavorite Boolean
    Specifies whether this object is a favorite or not.
    labels List<String>
    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
    The registry version.
    timeCreated String
    The date and time that the object was created.
    timeUpdated String
    The date and time that the object was updated.
    updatedBy String
    The user that updated the object.
    updatedByName String
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    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
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    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
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    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
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    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
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    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
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    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
    The object type.

    WorkspaceTaskMetadataCountStatistic, WorkspaceTaskMetadataCountStatisticArgs

    WorkspaceTaskMetadataCountStatisticObjectTypeCountList, WorkspaceTaskMetadataCountStatisticObjectTypeCountListArgs

    ObjectCount string
    The value for the count statistic object.
    ObjectType string
    The type of object for the count statistic object.
    ObjectCount string
    The value for the count statistic object.
    ObjectType string
    The type of object for the count statistic object.
    objectCount String
    The value for the count statistic object.
    objectType String
    The type of object for the count statistic object.
    objectCount string
    The value for the count statistic object.
    objectType string
    The type of object for the count statistic object.
    object_count str
    The value for the count statistic object.
    object_type str
    The type of object for the count statistic object.
    objectCount String
    The value for the count statistic object.
    objectType String
    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 WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValue
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ConfigParamValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValue
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    configParamValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValue
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    configParamValue WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValue
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    config_param_value dataintegration.WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValue
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    configParamValue Property Map
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.

    WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValue, WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueArgs

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

    WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValue, WorkspaceTaskOpConfigValuesConfigParamValuesConfigParamValueRefValueArgs

    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    modelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    model_version str
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    modelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    model_version str
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) The default value of the parameter.
    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) The default value of the parameter which can be an object in DIS, such as a data entity.
    Type string
    (Updatable) This can either be a string value referencing the type or a BaseType object.
    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) The default value of the parameter.
    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) The default value of the parameter which can be an object in DIS, such as a data entity.
    Type string
    (Updatable) This can either be a string value referencing the type or a BaseType object.
    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) The default value of the parameter.
    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) The default value of the parameter which can be an object in DIS, such as a data entity.
    type String
    (Updatable) This can either be a string value referencing the type or a BaseType object.
    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) The default value of the parameter.
    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) The default value of the parameter which can be an object in DIS, such as a data entity.
    type string
    (Updatable) This can either be a string value referencing the type or a BaseType object.
    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) The default value of the parameter.
    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) The default value of the parameter which can be an object in DIS, such as a data entity.
    type str
    (Updatable) This can either be a string value referencing the type or a BaseType object.
    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) The default value of the parameter.
    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) The default value of the parameter which can be an object in DIS, such as a data entity.
    type String
    (Updatable) This can either be a string value referencing the type or a BaseType object.
    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 WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValue
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ConfigParamValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValue
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    configParamValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValue
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    configParamValue WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValue
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    config_param_value dataintegration.WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValue
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    configParamValue Property Map
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.

    WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValue, WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueArgs

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

    WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValue, WorkspaceTaskParameterConfigValuesConfigParamValuesConfigParamValueRefValueArgs

    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    modelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    model_version str
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    ModelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    modelVersion string
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    model_version str
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    modelVersion String
    (Updatable) The object's model version.
    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) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the task.
    RequestHeaders Dictionary<string, string>
    (Updatable) The headers for the REST call.
    ConfigValues WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    MethodType string
    (Updatable) The REST method to use.
    ModelType string
    (Updatable) The type of the task.
    RequestHeaders map[string]string
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the task.
    requestHeaders Map<String,String>
    (Updatable) The headers for the REST call.
    configValues WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType string
    (Updatable) The REST method to use.
    modelType string
    (Updatable) The type of the task.
    requestHeaders {[key: string]: string}
    (Updatable) The headers for the REST call.
    config_values dataintegration.WorkspaceTaskPollRestCallConfigConfigValues
    (Updatable) Configuration values can be string, objects, or parameters.
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    method_type str
    (Updatable) The REST method to use.
    model_type str
    (Updatable) The type of the task.
    request_headers Mapping[str, str]
    (Updatable) The headers for the REST call.
    configValues Property Map
    (Updatable) Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    methodType String
    (Updatable) The REST method to use.
    modelType String
    (Updatable) The type of the task.
    requestHeaders Map<String>
    (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
    Reference to the parameter by its key.
    RefValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    The root object reference value.
    ParameterValue string
    Reference to the parameter by its key.
    RefValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    The root object reference value.
    parameterValue String
    Reference to the parameter by its key.
    refValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    The root object reference value.
    parameterValue string
    Reference to the parameter by its key.
    refValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue
    The root object reference value.
    parameterValue String
    Reference to the parameter by its key.
    refValue Property Map
    The root object reference value.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValue, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollConditionRefValueArgs

    ExprString string
    The expression string for the object.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    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
    The expression string for the object.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    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
    The expression string for the object.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    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
    The expression string for the object.
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    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
    The expression string for the object.
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    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
    The expression string for the object.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    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
    An object value of the parameter.
    ObjectValue float64
    An object value of the parameter.
    objectValue Double
    An object value of the parameter.
    objectValue number
    An object value of the parameter.
    object_value float
    An object value of the parameter.
    objectValue Number
    An object value of the parameter.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalUnit, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollIntervalUnitArgs

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

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDuration, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationArgs

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

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationUnit, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesPollMaxDurationUnitArgs

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

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayload, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadArgs

    ParameterValue string
    Reference to the parameter by its key.
    RefValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    ParameterValue string
    Reference to the parameter by its key.
    RefValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue String
    Reference to the parameter by its key.
    refValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue string
    Reference to the parameter by its key.
    refValue WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue
    The root object reference value.
    parameterValue String
    Reference to the parameter by its key.
    refValue Property Map
    The root object reference value.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValue, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueArgs

    ConfigValues WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValues
    Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    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
    Configuration values can be string, objects, or parameters.
    Key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    ModelType string
    (Updatable) The type of the task.
    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
    Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    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
    Configuration values can be string, objects, or parameters.
    key string
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType string
    (Updatable) The type of the task.
    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
    Configuration values can be string, objects, or parameters.
    key str
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    model_type str
    (Updatable) The type of the task.
    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
    Configuration values can be string, objects, or parameters.
    key String
    (Updatable) Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    modelType String
    (Updatable) The type of the task.
    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
    The configuration parameter values.

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValues, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesArgs

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParam, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestPayloadRefValueConfigValuesConfigParamValuesDataParamArgs

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

    WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestUrl, WorkspaceTaskPollRestCallConfigConfigValuesConfigParamValuesRequestUrlArgs

    StringValue string
    A string value of the parameter.
    StringValue string
    A string value of the parameter.
    stringValue String
    A string value of the parameter.
    stringValue string
    A string value of the parameter.
    string_value str
    A string value of the parameter.
    stringValue String
    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 identifying key for 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 identifying key for 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 identifying key for 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 identifying key for 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 identifying key for 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 identifying key for 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
    An integer value of the parameter.
    IntValue int
    An integer value of the parameter.
    intValue Integer
    An integer value of the parameter.
    intValue number
    An integer value of the parameter.
    int_value int
    An integer value of the parameter.
    intValue Number
    An integer value of the parameter.

    WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesScale, WorkspaceTaskTypedExpressionConfigValuesConfigParamValuesScaleArgs

    IntValue int
    An integer value of the parameter.
    IntValue int
    An integer value of the parameter.
    intValue Integer
    An integer value of the parameter.
    intValue number
    An integer value of the parameter.
    int_value int
    An integer value of the parameter.
    intValue Number
    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 v2.17.0 published on Friday, Nov 15, 2024 by Pulumi