// This is an automatically generated code sample. 
// To make this code sample work in your Oracle Cloud tenancy, 
// please replace the values for any parameters whose current values do not fit
// your use case (such as resource IDs, strings containing ‘EXAMPLE’ or ‘unique_id’, and 
// boolean, number, and enum parameters with values not fitting your use case).

import * as dataintegration from "oci-dataintegration";
import common = require("oci-common");

// Create a default authentication provider that uses the DEFAULT
// profile in the configuration file.
// Refer to <see href="https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm#SDK_and_CLI_Configuration_File>the public documentation</see> on how to prepare a configuration file.

const provider: common.ConfigFileAuthenticationDetailsProvider = new common.ConfigFileAuthenticationDetailsProvider();

(async () => {
    try {
     // Create a service client
     const client = new dataintegration.DataIntegrationClient({ authenticationDetailsProvider: provider });

     // Create a request and dependent object(s).
	const  createConnectionValidationDetails = {
		dataAsset: {
			modelType: "ORACLE_ADWC_DATA_ASSET",			serviceName: "EXAMPLE-serviceName-Value",
			driverClass: "EXAMPLE-driverClass-Value",
			credentialFileContent: "EXAMPLE-credentialFileContent-Value",
			walletSecret: {
				secretConfig: {
					modelType: "OCI_VAULT_SECRET_CONFIG",					secretId: "ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value"

					}
,
				value: "EXAMPLE-value-Value",

				}
,
			walletPasswordSecret: {
				secretConfig: {
					modelType: "OCI_VAULT_SECRET_CONFIG",					secretId: "ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value"

					}
,
				value: "EXAMPLE-value-Value",

				}
,
			regionId: "ocid1.test.oc1..<unique_ID>EXAMPLE-regionId-Value",
			tenancyId: "ocid1.test.oc1..<unique_ID>EXAMPLE-tenancyId-Value",
			compartmentId: "ocid1.test.oc1..<unique_ID>EXAMPLE-compartmentId-Value",
			autonomousDbId: "ocid1.test.oc1..<unique_ID>EXAMPLE-autonomousDbId-Value",
			defaultConnection: {
				modelType: "ORACLE_ADWC_CONNECTION",				tnsAlias: "EXAMPLE-tnsAlias-Value",
				tnsNames: ["EXAMPLE--Value"						],
				username: "EXAMPLE-username-Value",
				password: "EXAMPLE-password-Value",
				passwordSecret: {
					secretConfig: {
						modelType: "OCI_VAULT_SECRET_CONFIG",						secretId: "ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value"

						}
,
					value: "EXAMPLE-value-Value",

					}
,
				key: "EXAMPLE-key-Value",
				modelVersion: "EXAMPLE-modelVersion-Value",
				parentRef: {
					parent: "EXAMPLE-parent-Value",
					rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

					}
,
				name: "EXAMPLE-name-Value",
				description: "EXAMPLE-description-Value",
				objectStatus: 895,
				identifier: "EXAMPLE-identifier-Value",
				connectionProperties: [{
						name: "EXAMPLE-name-Value",
						value: "EXAMPLE-value-Value",

						}
						],
				registryMetadata: {
					aggregatorKey: "EXAMPLE-aggregatorKey-Value",
					labels: ["EXAMPLE--Value"							],
					registryVersion: 732,
					key: "EXAMPLE-key-Value",
					isFavorite: true,

					}


				}
,
			stagingDataAsset: {
				modelType: "ORACLE_PEOPLESOFT_DATA_ASSET",				host: "EXAMPLE-host-Value",
				port: "EXAMPLE-port-Value",
				serviceName: "EXAMPLE-serviceName-Value",
				driverClass: "EXAMPLE-driverClass-Value",
				sid: "EXAMPLE-sid-Value",
				walletSecret: {
					secretConfig: {
						modelType: "OCI_VAULT_SECRET_CONFIG",						secretId: "ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value"

						}
,
					value: "EXAMPLE-value-Value",

					}
,
				walletPasswordSecret: {
					secretConfig: {
						modelType: "OCI_VAULT_SECRET_CONFIG",						secretId: "ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value"

						}
,
					value: "EXAMPLE-value-Value",

					}
,
				defaultConnection: {
					modelType: "ORACLE_PEOPLESOFT_CONNECTION",					username: "EXAMPLE-username-Value",
					password: "EXAMPLE-password-Value",
					passwordSecret: {
						secretConfig: {
							modelType: "OCI_VAULT_SECRET_CONFIG",							secretId: "ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value"

							}
,
						value: "EXAMPLE-value-Value",

						}
,
					key: "EXAMPLE-key-Value",
					modelVersion: "EXAMPLE-modelVersion-Value",
					parentRef: {
						parent: "EXAMPLE-parent-Value",
						rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

						}
,
					name: "EXAMPLE-name-Value",
					description: "EXAMPLE-description-Value",
					objectVersion: 635,
					objectStatus: 859,
					identifier: "EXAMPLE-identifier-Value",
					primarySchema: {
						key: "EXAMPLE-key-Value",
						modelType: "EXAMPLE-modelType-Value",
						modelVersion: "EXAMPLE-modelVersion-Value",
						parentRef: {
							parent: "EXAMPLE-parent-Value",
							rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

							}
,
						name: "EXAMPLE-name-Value",
						resourceName: "EXAMPLE-resourceName-Value",
						description: "EXAMPLE-description-Value",
						objectVersion: 158,
						externalKey: "EXAMPLE-externalKey-Value",
						isHasContainers: false,
						defaultConnection: "EXAMPLE-defaultConnection-Value",
						objectStatus: 421,
						identifier: "EXAMPLE-identifier-Value",
						metadata: {
							createdBy: "EXAMPLE-createdBy-Value",
							createdByName: "EXAMPLE-createdByName-Value",
							updatedBy: "EXAMPLE-updatedBy-Value",
							updatedByName: "EXAMPLE-updatedByName-Value",
							timeCreated: new Date("Wed Jun 11 18:49:44 UTC 2014"),
							timeUpdated: new Date("Wed Dec 26 11:43:03 UTC 2018"),
							aggregatorKey: "EXAMPLE-aggregatorKey-Value",
							aggregator: {
								type: "EXAMPLE-type-Value",
								key: "EXAMPLE-key-Value",
								name: "EXAMPLE-name-Value",
								identifier: "EXAMPLE-identifier-Value",
								description: "EXAMPLE-description-Value",

								}
,
							identifierPath: "EXAMPLE-identifierPath-Value",
							infoFields: {
								EXAMPLE_KEY_n9POt :"EXAMPLE_VALUE_wIRAal7hXaGcubjTQvye"
								},
							registryVersion: 491,
							labels: ["EXAMPLE--Value"									],
							isFavorite: false,
							countStatistics: {
								objectTypeCountList: [{
										objectType: dataintegration.models.CountStatisticSummary.ObjectType.Project,
										objectCount: 295,

										}
										],

								}
,

							}
,

						}
,
					connectionProperties: [{
							name: "EXAMPLE-name-Value",
							value: "EXAMPLE-value-Value",

							}
							],
					isDefault: true,
					metadata: {
						createdBy: "EXAMPLE-createdBy-Value",
						createdByName: "EXAMPLE-createdByName-Value",
						updatedBy: "EXAMPLE-updatedBy-Value",
						updatedByName: "EXAMPLE-updatedByName-Value",
						timeCreated: new Date("Sun Sep 27 15:26:42 UTC 2020"),
						timeUpdated: new Date("Sun Mar 07 06:09:29 UTC 2027"),
						aggregatorKey: "EXAMPLE-aggregatorKey-Value",
						aggregator: {
							type: "EXAMPLE-type-Value",
							key: "EXAMPLE-key-Value",
							name: "EXAMPLE-name-Value",
							identifier: "EXAMPLE-identifier-Value",
							description: "EXAMPLE-description-Value",

							}
,
						identifierPath: "EXAMPLE-identifierPath-Value",
						infoFields: {
							EXAMPLE_KEY_qqx0h :"EXAMPLE_VALUE_SSHqhgIxrkH2RPUUgN2b"
							},
						registryVersion: 478,
						labels: ["EXAMPLE--Value"								],
						isFavorite: true,
						countStatistics: {
							objectTypeCountList: [{
									objectType: dataintegration.models.CountStatisticSummary.ObjectType.Task,
									objectCount: 331,

									}
									],

							}
,

						}


					}
,
				key: "EXAMPLE-key-Value",
				modelVersion: "EXAMPLE-modelVersion-Value",
				name: "EXAMPLE-name-Value",
				description: "EXAMPLE-description-Value",
				objectStatus: 496,
				identifier: "EXAMPLE-identifier-Value",
				externalKey: "EXAMPLE-externalKey-Value",
				assetProperties: {
					EXAMPLE_KEY_Yuapq :"EXAMPLE_VALUE_J8lTqooPYgHvUf21Zs82"
					},
				nativeTypeSystem: {
					key: "EXAMPLE-key-Value",
					modelType: "EXAMPLE-modelType-Value",
					modelVersion: "EXAMPLE-modelVersion-Value",
					parentRef: {
						parent: "EXAMPLE-parent-Value",
						rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

						}
,
					name: "EXAMPLE-name-Value",
					description: "EXAMPLE-description-Value",
					objectVersion: 907,
					typeMappingTo: {
						EXAMPLE_KEY_4HhC7 :"EXAMPLE_VALUE_aNsdkLcQN5BiQQtSwc9S"
						},
					typeMappingFrom: {
						EXAMPLE_KEY_vgt2T :"EXAMPLE_VALUE_vlcnw0vYDKS5L0LuW3ey"
						},
					objectStatus: 457,
					identifier: "EXAMPLE-identifier-Value",
					types: [{
							modelType: "DATA_TYPE",							dtType: dataintegration.models.DataType.DtType.Primitive,
							typeSystemName: "EXAMPLE-typeSystemName-Value",
							configDefinition: {
								key: "EXAMPLE-key-Value",
								modelType: "EXAMPLE-modelType-Value",
								modelVersion: "EXAMPLE-modelVersion-Value",
								parentRef: {
									parent: "EXAMPLE-parent-Value",
									rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

									}
,
								name: "EXAMPLE-name-Value",
								isContained: false,
								objectStatus: 194,
								configParameterDefinitions: {
									EXAMPLE_KEY_jE6pg :{
										parameterType: {
											modelType: "DYNAMIC_TYPE",											typeHandler: {
												modelType: "RULE_TYPE_CONFIGS",												key: "EXAMPLE-key-Value",
												modelVersion: "EXAMPLE-modelVersion-Value",
												parentRef: {
													parent: "EXAMPLE-parent-Value",
													rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

													}
,
												scope: "EXAMPLE-scope-Value",
												scopeReference: {
													referenceObject: "EXAMPLE-referenceObject-Value",
													referenceType: dataintegration.models.ScopeReference.ReferenceType.OciFunctionOutputShape,
													refObjectName: "EXAMPLE-refObjectName-Value",

													}
,
												isOrderByRule: false,
												projectionRules: [{
														modelType: "TYPED_NAME_PATTERN_RULE",														types: ["EXAMPLE-types-Value"																],
														isSkipRemainingRulesOnMatch: false,
														scope: "EXAMPLE-scope-Value",
														isCascade: true,
														matchingStrategy: dataintegration.models.TypedNamePatternRule.MatchingStrategy.TagsOnly,
														isCaseSensitive: false,
														ruleType: dataintegration.models.TypedNamePatternRule.RuleType.Exclude,
														pattern: "EXAMPLE-pattern-Value",
														names: ["EXAMPLE--Value"																],
														key: "EXAMPLE-key-Value",
														modelVersion: "EXAMPLE-modelVersion-Value",
														parentRef: {
															parent: "EXAMPLE-parent-Value",
															rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

															}
,
														isJavaRegexSyntax: true,
														configValues: {
															configParamValues: {
																EXAMPLE_KEY_iNylF :{
																	stringValue: "EXAMPLE-stringValue-Value",
																	intValue: 590,
																	objectValue: "EXAMPLE-objectValue-Value",
																	refValue: "EXAMPLE-refValue-Value",
																	parameterValue: "EXAMPLE-parameterValue-Value",
																	rootObjectValue: "EXAMPLE-rootObjectValue-Value",

																	}

																},
															parentRef: {
																parent: "EXAMPLE-parent-Value",
																rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

																}
,

															}
,
														objectStatus: 225,
														description: "EXAMPLE-description-Value"

														}
														],
												configValues: {
													configParamValues: {
														EXAMPLE_KEY_P1HvD :{
															stringValue: "EXAMPLE-stringValue-Value",
															intValue: 590,
															objectValue: "EXAMPLE-objectValue-Value",
															refValue: "EXAMPLE-refValue-Value",
															parameterValue: "EXAMPLE-parameterValue-Value",
															rootObjectValue: "EXAMPLE-rootObjectValue-Value",

															}

														},
													parentRef: {
														parent: "EXAMPLE-parent-Value",
														rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

														}
,

													}
,
												objectStatus: 759

												}
,
											key: "EXAMPLE-key-Value",
											modelVersion: "EXAMPLE-modelVersion-Value",
											parentRef: {
												parent: "EXAMPLE-parent-Value",
												rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

												}
,
											name: "EXAMPLE-name-Value",
											objectStatus: 634,
											description: "EXAMPLE-description-Value"

											}
,
										parameterName: "EXAMPLE-parameterName-Value",
										description: "EXAMPLE-description-Value",
										defaultValue: "EXAMPLE-defaultValue-Value",
										classFieldName: "EXAMPLE-classFieldName-Value",
										isStatic: true,
										isClassFieldValue: false,

										}

									},

								}
,
							key: "EXAMPLE-key-Value",
							modelVersion: "EXAMPLE-modelVersion-Value",
							parentRef: {
								parent: "EXAMPLE-parent-Value",
								rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

								}
,
							name: "EXAMPLE-name-Value",
							objectStatus: 719,
							description: "EXAMPLE-description-Value"

							}
							],

					}
,
				objectVersion: 250,
				parentRef: {
					parent: "EXAMPLE-parent-Value",
					rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

					}
,
				metadata: {
					createdBy: "EXAMPLE-createdBy-Value",
					createdByName: "EXAMPLE-createdByName-Value",
					updatedBy: "EXAMPLE-updatedBy-Value",
					updatedByName: "EXAMPLE-updatedByName-Value",
					timeCreated: new Date("Sun Oct 08 02:09:24 UTC 2006"),
					timeUpdated: new Date("Mon Jan 15 12:26:53 UTC 2007"),
					aggregatorKey: "EXAMPLE-aggregatorKey-Value",
					aggregator: {
						type: "EXAMPLE-type-Value",
						key: "EXAMPLE-key-Value",
						name: "EXAMPLE-name-Value",
						identifier: "EXAMPLE-identifier-Value",
						description: "EXAMPLE-description-Value",

						}
,
					identifierPath: "EXAMPLE-identifierPath-Value",
					infoFields: {
						EXAMPLE_KEY_ocN1c :"EXAMPLE_VALUE_nrY2BpN4GYxoV33FiF7Y"
						},
					registryVersion: 813,
					labels: ["EXAMPLE--Value"							],
					isFavorite: false,
					countStatistics: {
						objectTypeCountList: [{
								objectType: dataintegration.models.CountStatisticSummary.ObjectType.Folder,
								objectCount: 963,

								}
								],

						}
,

					}
,
				keyMap: {
					EXAMPLE_KEY_r23dC :"EXAMPLE_VALUE_nNRC3yTD6YppARbKKr2A"
					}

				}
,
			stagingConnection: {
				modelType: "ORACLE_EBS_CONNECTION",				username: "EXAMPLE-username-Value",
				password: "EXAMPLE-password-Value",
				passwordSecret: {
					secretConfig: {
						modelType: "OCI_VAULT_SECRET_CONFIG",						secretId: "ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value"

						}
,
					value: "EXAMPLE-value-Value",

					}
,
				key: "EXAMPLE-key-Value",
				modelVersion: "EXAMPLE-modelVersion-Value",
				parentRef: {
					parent: "EXAMPLE-parent-Value",
					rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

					}
,
				name: "EXAMPLE-name-Value",
				description: "EXAMPLE-description-Value",
				objectVersion: 173,
				objectStatus: 739,
				identifier: "EXAMPLE-identifier-Value",
				primarySchema: {
					key: "EXAMPLE-key-Value",
					modelType: "EXAMPLE-modelType-Value",
					modelVersion: "EXAMPLE-modelVersion-Value",
					parentRef: {
						parent: "EXAMPLE-parent-Value",
						rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

						}
,
					name: "EXAMPLE-name-Value",
					resourceName: "EXAMPLE-resourceName-Value",
					description: "EXAMPLE-description-Value",
					objectVersion: 702,
					externalKey: "EXAMPLE-externalKey-Value",
					isHasContainers: false,
					defaultConnection: "EXAMPLE-defaultConnection-Value",
					objectStatus: 40,
					identifier: "EXAMPLE-identifier-Value",
					metadata: {
						createdBy: "EXAMPLE-createdBy-Value",
						createdByName: "EXAMPLE-createdByName-Value",
						updatedBy: "EXAMPLE-updatedBy-Value",
						updatedByName: "EXAMPLE-updatedByName-Value",
						timeCreated: new Date("Wed Jan 14 19:27:23 UTC 2026"),
						timeUpdated: new Date("Fri Dec 10 08:50:35 UTC 2038"),
						aggregatorKey: "EXAMPLE-aggregatorKey-Value",
						aggregator: {
							type: "EXAMPLE-type-Value",
							key: "EXAMPLE-key-Value",
							name: "EXAMPLE-name-Value",
							identifier: "EXAMPLE-identifier-Value",
							description: "EXAMPLE-description-Value",

							}
,
						identifierPath: "EXAMPLE-identifierPath-Value",
						infoFields: {
							EXAMPLE_KEY_3yaUW :"EXAMPLE_VALUE_PYzY9s3HWbjyNb0ZFaRT"
							},
						registryVersion: 212,
						labels: ["EXAMPLE--Value"								],
						isFavorite: false,
						countStatistics: {
							objectTypeCountList: [{
									objectType: dataintegration.models.CountStatisticSummary.ObjectType.Connection,
									objectCount: 401,

									}
									],

							}
,

						}
,

					}
,
				connectionProperties: [{
						name: "EXAMPLE-name-Value",
						value: "EXAMPLE-value-Value",

						}
						],
				isDefault: false,
				metadata: {
					createdBy: "EXAMPLE-createdBy-Value",
					createdByName: "EXAMPLE-createdByName-Value",
					updatedBy: "EXAMPLE-updatedBy-Value",
					updatedByName: "EXAMPLE-updatedByName-Value",
					timeCreated: new Date("Wed Sep 22 18:41:13 UTC 2010"),
					timeUpdated: new Date("Mon Sep 10 21:45:49 UTC 2012"),
					aggregatorKey: "EXAMPLE-aggregatorKey-Value",
					aggregator: {
						type: "EXAMPLE-type-Value",
						key: "EXAMPLE-key-Value",
						name: "EXAMPLE-name-Value",
						identifier: "EXAMPLE-identifier-Value",
						description: "EXAMPLE-description-Value",

						}
,
					identifierPath: "EXAMPLE-identifierPath-Value",
					infoFields: {
						EXAMPLE_KEY_qQnMg :"EXAMPLE_VALUE_3NCxIW62zegW402zZAJg"
						},
					registryVersion: 388,
					labels: ["EXAMPLE--Value"							],
					isFavorite: false,
					countStatistics: {
						objectTypeCountList: [{
								objectType: dataintegration.models.CountStatisticSummary.ObjectType.Folder,
								objectCount: 327,

								}
								],

						}
,

					}
,
				keyMap: {
					EXAMPLE_KEY_0h7po :"EXAMPLE_VALUE_8AoNnO2WKUFYwYuK12nw"
					}

				}
,
			bucketSchema: {
				key: "EXAMPLE-key-Value",
				modelType: "EXAMPLE-modelType-Value",
				modelVersion: "EXAMPLE-modelVersion-Value",
				parentRef: {
					parent: "EXAMPLE-parent-Value",
					rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

					}
,
				name: "EXAMPLE-name-Value",
				resourceName: "EXAMPLE-resourceName-Value",
				description: "EXAMPLE-description-Value",
				objectVersion: 520,
				externalKey: "EXAMPLE-externalKey-Value",
				isHasContainers: false,
				defaultConnection: "EXAMPLE-defaultConnection-Value",
				objectStatus: 584,
				identifier: "EXAMPLE-identifier-Value",
				metadata: {
					createdBy: "EXAMPLE-createdBy-Value",
					createdByName: "EXAMPLE-createdByName-Value",
					updatedBy: "EXAMPLE-updatedBy-Value",
					updatedByName: "EXAMPLE-updatedByName-Value",
					timeCreated: new Date("Wed Jul 25 08:06:40 UTC 2012"),
					timeUpdated: new Date("Tue Apr 26 10:48:58 UTC 2033"),
					aggregatorKey: "EXAMPLE-aggregatorKey-Value",
					aggregator: {
						type: "EXAMPLE-type-Value",
						key: "EXAMPLE-key-Value",
						name: "EXAMPLE-name-Value",
						identifier: "EXAMPLE-identifier-Value",
						description: "EXAMPLE-description-Value",

						}
,
					identifierPath: "EXAMPLE-identifierPath-Value",
					infoFields: {
						EXAMPLE_KEY_z2xbG :"EXAMPLE_VALUE_2vSufLhZHcDYUGdTEXYD"
						},
					registryVersion: 355,
					labels: ["EXAMPLE--Value"							],
					isFavorite: false,
					countStatistics: {
						objectTypeCountList: [{
								objectType: dataintegration.models.CountStatisticSummary.ObjectType.DataAsset,
								objectCount: 643,

								}
								],

						}
,

					}
,

				}
,
			key: "EXAMPLE-key-Value",
			modelVersion: "EXAMPLE-modelVersion-Value",
			name: "EXAMPLE-name-Value",
			description: "EXAMPLE-description-Value",
			objectStatus: 786,
			identifier: "EXAMPLE-identifier-Value",
			externalKey: "EXAMPLE-externalKey-Value",
			assetProperties: {
				EXAMPLE_KEY_I6c6J :"EXAMPLE_VALUE_e1JBjSoUsdnGu3Iy0G3D"
				},
			registryMetadata: {
				aggregatorKey: "EXAMPLE-aggregatorKey-Value",
				labels: ["EXAMPLE--Value"						],
				registryVersion: 922,
				key: "EXAMPLE-key-Value",
				isFavorite: false,

				}


			}
,
		connection: {
			modelType: "ORACLE_PEOPLESOFT_CONNECTION",			username: "EXAMPLE-username-Value",
			password: "EXAMPLE-password-Value",
			passwordSecret: {
				secretConfig: {
					modelType: "OCI_VAULT_SECRET_CONFIG",					secretId: "ocid1.test.oc1..<unique_ID>EXAMPLE-secretId-Value"

					}
,
				value: "EXAMPLE-value-Value",

				}
,
			key: "EXAMPLE-key-Value",
			modelVersion: "EXAMPLE-modelVersion-Value",
			parentRef: {
				parent: "EXAMPLE-parent-Value",
				rootDocId: "ocid1.test.oc1..<unique_ID>EXAMPLE-rootDocId-Value",

				}
,
			name: "EXAMPLE-name-Value",
			description: "EXAMPLE-description-Value",
			objectStatus: 10,
			identifier: "EXAMPLE-identifier-Value",
			connectionProperties: [{
					name: "EXAMPLE-name-Value",
					value: "EXAMPLE-value-Value",

					}
					],
			registryMetadata: {
				aggregatorKey: "EXAMPLE-aggregatorKey-Value",
				labels: ["EXAMPLE--Value"						],
				registryVersion: 934,
				key: "EXAMPLE-key-Value",
				isFavorite: true,

				}


			}
,
		registryMetadata: {
			aggregatorKey: "EXAMPLE-aggregatorKey-Value",
			labels: ["EXAMPLE--Value"					],
			registryVersion: 642,
			key: "EXAMPLE-key-Value",
			isFavorite: true,

			}
,

		}

	const createConnectionValidationRequest: dataintegration.requests.CreateConnectionValidationRequest = { 
	workspaceId: "ocid1.test.oc1..<unique_ID>EXAMPLE-workspaceId-Value",
	createConnectionValidationDetails: createConnectionValidationDetails,
	opcRequestId: "EP2K8TWAUKQP0TVPOIXT<unique_ID>",
	opcRetryToken: "EXAMPLE-opcRetryToken-Value",

		}; 


     // Send request to the Client.
     const createConnectionValidationResponse = await client.createConnectionValidation(createConnectionValidationRequest);
     }
     catch (error) {
         console.log("createConnectionValidation Failed with error  " + error);
     }
})();