DeleteEndpoint TCL Example
load ./chilkat.dll
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
set rest [new_CkRest]
set authAws [new_CkAuthAws]
CkAuthAws_put_AccessKey $authAws "AWS_ACCESS_KEY"
CkAuthAws_put_SecretKey $authAws "AWS_SECRET_KEY"
# Don't forget to change the region to your particular region. (Also make the same change in the call to Connect below.)
CkAuthAws_put_Region $authAws "us-west-2"
CkAuthAws_put_ServiceName $authAws "dms"
# SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
CkRest_SetAuthAws $rest $authAws
# URL: https://dms.us-west-2.amazonaws.com/
# Use the same region as specified above.
set success [CkRest_Connect $rest "dms.us-west-2.amazonaws.com" 443 1 1]
if {$success != 1} then {
puts "ConnectFailReason: [CkRest_get_ConnectFailReason $rest]"
puts [CkRest_lastErrorText $rest]
delete_CkRest $rest
delete_CkAuthAws $authAws
exit
}
# The following code creates the JSON request body.
# The JSON created by this code is shown below.
# Use this online tool to generate code from sample JSON:
# Generate Code to Create JSON
set json [new_CkJsonObject]
CkJsonObject_UpdateString $json "EndpointArn" "string"
# The JSON request body created by the above code:
# {
# "EndpointArn": "string"
# }
CkRest_AddHeader $rest "Content-Type" "application/x-amz-json-1.1"
CkRest_AddHeader $rest "X-Amz-Target" "AmazonDMSv20160101.DeleteEndpoint"
set sbRequestBody [new_CkStringBuilder]
CkJsonObject_EmitSb $json $sbRequestBody
set sbResponseBody [new_CkStringBuilder]
set success [CkRest_FullRequestSb $rest "POST" "/" $sbRequestBody $sbResponseBody]
if {$success != 1} then {
puts [CkRest_lastErrorText $rest]
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
exit
}
set respStatusCode [CkRest_get_ResponseStatusCode $rest]
puts "response status code = $respStatusCode"
if {$respStatusCode != 200} then {
puts "Response Header:"
puts [CkRest_responseHeader $rest]
puts "Response Body:"
puts [CkStringBuilder_getAsString $sbResponseBody]
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
exit
}
set jResp [new_CkJsonObject]
CkJsonObject_LoadSb $jResp $sbResponseBody
# The following code parses the JSON response.
# A sample JSON response is shown below the sample code.
# Use this online tool to generate parsing code from sample JSON:
# Generate Parsing Code from JSON
set CertificateArn [CkJsonObject_stringOf $jResp "Endpoint.CertificateArn"]
set DatabaseName [CkJsonObject_stringOf $jResp "Endpoint.DatabaseName"]
set BucketName [CkJsonObject_stringOf $jResp "Endpoint.DmsTransferSettings.BucketName"]
set ServiceAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.DmsTransferSettings.ServiceAccessRoleArn"]
set DocDbSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.DocDbSettings.DatabaseName"]
set DocsToInvestigate [CkJsonObject_IntOf $jResp "Endpoint.DocDbSettings.DocsToInvestigate"]
set ExtractDocId [CkJsonObject_IntOf $jResp "Endpoint.DocDbSettings.ExtractDocId"]
set KmsKeyId [CkJsonObject_stringOf $jResp "Endpoint.DocDbSettings.KmsKeyId"]
set NestingLevel [CkJsonObject_stringOf $jResp "Endpoint.DocDbSettings.NestingLevel"]
set Password [CkJsonObject_stringOf $jResp "Endpoint.DocDbSettings.Password"]
set Port [CkJsonObject_IntOf $jResp "Endpoint.DocDbSettings.Port"]
set SecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.DocDbSettings.SecretsManagerAccessRoleArn"]
set SecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.DocDbSettings.SecretsManagerSecretId"]
set ServerName [CkJsonObject_stringOf $jResp "Endpoint.DocDbSettings.ServerName"]
set Username [CkJsonObject_stringOf $jResp "Endpoint.DocDbSettings.Username"]
set DynamoDbSettingsServiceAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.DynamoDbSettings.ServiceAccessRoleArn"]
set EndpointUri [CkJsonObject_stringOf $jResp "Endpoint.ElasticsearchSettings.EndpointUri"]
set ErrorRetryDuration [CkJsonObject_IntOf $jResp "Endpoint.ElasticsearchSettings.ErrorRetryDuration"]
set FullLoadErrorPercentage [CkJsonObject_IntOf $jResp "Endpoint.ElasticsearchSettings.FullLoadErrorPercentage"]
set ElasticsearchSettingsServiceAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.ElasticsearchSettings.ServiceAccessRoleArn"]
set EndpointArn [CkJsonObject_stringOf $jResp "Endpoint.EndpointArn"]
set EndpointIdentifier [CkJsonObject_stringOf $jResp "Endpoint.EndpointIdentifier"]
set EndpointType [CkJsonObject_stringOf $jResp "Endpoint.EndpointType"]
set EngineDisplayName [CkJsonObject_stringOf $jResp "Endpoint.EngineDisplayName"]
set EngineName [CkJsonObject_stringOf $jResp "Endpoint.EngineName"]
set ExternalId [CkJsonObject_stringOf $jResp "Endpoint.ExternalId"]
set ExternalTableDefinition [CkJsonObject_stringOf $jResp "Endpoint.ExternalTableDefinition"]
set ExtraConnectionAttributes [CkJsonObject_stringOf $jResp "Endpoint.ExtraConnectionAttributes"]
set AfterConnectScript [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.AfterConnectScript"]
set CleanSourceMetadataOnMismatch [CkJsonObject_IntOf $jResp "Endpoint.GcpMySQLSettings.CleanSourceMetadataOnMismatch"]
set GcpMySQLSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.DatabaseName"]
set EventsPollInterval [CkJsonObject_IntOf $jResp "Endpoint.GcpMySQLSettings.EventsPollInterval"]
set MaxFileSize [CkJsonObject_IntOf $jResp "Endpoint.GcpMySQLSettings.MaxFileSize"]
set ParallelLoadThreads [CkJsonObject_IntOf $jResp "Endpoint.GcpMySQLSettings.ParallelLoadThreads"]
set GcpMySQLSettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.Password"]
set GcpMySQLSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.GcpMySQLSettings.Port"]
set GcpMySQLSettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.SecretsManagerAccessRoleArn"]
set GcpMySQLSettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.SecretsManagerSecretId"]
set GcpMySQLSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.ServerName"]
set ServerTimezone [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.ServerTimezone"]
set TargetDbType [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.TargetDbType"]
set GcpMySQLSettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.GcpMySQLSettings.Username"]
set CurrentLsn [CkJsonObject_stringOf $jResp "Endpoint.IBMDb2Settings.CurrentLsn"]
set IBMDb2SettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.IBMDb2Settings.DatabaseName"]
set MaxKBytesPerRead [CkJsonObject_IntOf $jResp "Endpoint.IBMDb2Settings.MaxKBytesPerRead"]
set IBMDb2SettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.IBMDb2Settings.Password"]
set IBMDb2SettingsPort [CkJsonObject_IntOf $jResp "Endpoint.IBMDb2Settings.Port"]
set IBMDb2SettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.IBMDb2Settings.SecretsManagerAccessRoleArn"]
set IBMDb2SettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.IBMDb2Settings.SecretsManagerSecretId"]
set IBMDb2SettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.IBMDb2Settings.ServerName"]
set SetDataCaptureChanges [CkJsonObject_IntOf $jResp "Endpoint.IBMDb2Settings.SetDataCaptureChanges"]
set IBMDb2SettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.IBMDb2Settings.Username"]
set Broker [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.Broker"]
set IncludeControlDetails [CkJsonObject_IntOf $jResp "Endpoint.KafkaSettings.IncludeControlDetails"]
set IncludeNullAndEmpty [CkJsonObject_IntOf $jResp "Endpoint.KafkaSettings.IncludeNullAndEmpty"]
set IncludePartitionValue [CkJsonObject_IntOf $jResp "Endpoint.KafkaSettings.IncludePartitionValue"]
set IncludeTableAlterOperations [CkJsonObject_IntOf $jResp "Endpoint.KafkaSettings.IncludeTableAlterOperations"]
set IncludeTransactionDetails [CkJsonObject_IntOf $jResp "Endpoint.KafkaSettings.IncludeTransactionDetails"]
set MessageFormat [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.MessageFormat"]
set MessageMaxBytes [CkJsonObject_IntOf $jResp "Endpoint.KafkaSettings.MessageMaxBytes"]
set NoHexPrefix [CkJsonObject_IntOf $jResp "Endpoint.KafkaSettings.NoHexPrefix"]
set PartitionIncludeSchemaTable [CkJsonObject_IntOf $jResp "Endpoint.KafkaSettings.PartitionIncludeSchemaTable"]
set SaslPassword [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.SaslPassword"]
set SaslUsername [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.SaslUsername"]
set SecurityProtocol [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.SecurityProtocol"]
set SslCaCertificateArn [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.SslCaCertificateArn"]
set SslClientCertificateArn [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.SslClientCertificateArn"]
set SslClientKeyArn [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.SslClientKeyArn"]
set SslClientKeyPassword [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.SslClientKeyPassword"]
set Topic [CkJsonObject_stringOf $jResp "Endpoint.KafkaSettings.Topic"]
set KinesisSettingsIncludeControlDetails [CkJsonObject_IntOf $jResp "Endpoint.KinesisSettings.IncludeControlDetails"]
set KinesisSettingsIncludeNullAndEmpty [CkJsonObject_IntOf $jResp "Endpoint.KinesisSettings.IncludeNullAndEmpty"]
set KinesisSettingsIncludePartitionValue [CkJsonObject_IntOf $jResp "Endpoint.KinesisSettings.IncludePartitionValue"]
set KinesisSettingsIncludeTableAlterOperations [CkJsonObject_IntOf $jResp "Endpoint.KinesisSettings.IncludeTableAlterOperations"]
set KinesisSettingsIncludeTransactionDetails [CkJsonObject_IntOf $jResp "Endpoint.KinesisSettings.IncludeTransactionDetails"]
set KinesisSettingsMessageFormat [CkJsonObject_stringOf $jResp "Endpoint.KinesisSettings.MessageFormat"]
set KinesisSettingsNoHexPrefix [CkJsonObject_IntOf $jResp "Endpoint.KinesisSettings.NoHexPrefix"]
set KinesisSettingsPartitionIncludeSchemaTable [CkJsonObject_IntOf $jResp "Endpoint.KinesisSettings.PartitionIncludeSchemaTable"]
set KinesisSettingsServiceAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.KinesisSettings.ServiceAccessRoleArn"]
set StreamArn [CkJsonObject_stringOf $jResp "Endpoint.KinesisSettings.StreamArn"]
set EndpointKmsKeyId [CkJsonObject_stringOf $jResp "Endpoint.KmsKeyId"]
set BcpPacketSize [CkJsonObject_IntOf $jResp "Endpoint.MicrosoftSQLServerSettings.BcpPacketSize"]
set ControlTablesFileGroup [CkJsonObject_stringOf $jResp "Endpoint.MicrosoftSQLServerSettings.ControlTablesFileGroup"]
set MicrosoftSQLServerSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.MicrosoftSQLServerSettings.DatabaseName"]
set MicrosoftSQLServerSettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.MicrosoftSQLServerSettings.Password"]
set MicrosoftSQLServerSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.MicrosoftSQLServerSettings.Port"]
set QuerySingleAlwaysOnNode [CkJsonObject_IntOf $jResp "Endpoint.MicrosoftSQLServerSettings.QuerySingleAlwaysOnNode"]
set ReadBackupOnly [CkJsonObject_IntOf $jResp "Endpoint.MicrosoftSQLServerSettings.ReadBackupOnly"]
set SafeguardPolicy [CkJsonObject_stringOf $jResp "Endpoint.MicrosoftSQLServerSettings.SafeguardPolicy"]
set MicrosoftSQLServerSettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.MicrosoftSQLServerSettings.SecretsManagerAccessRoleArn"]
set MicrosoftSQLServerSettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.MicrosoftSQLServerSettings.SecretsManagerSecretId"]
set MicrosoftSQLServerSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.MicrosoftSQLServerSettings.ServerName"]
set UseBcpFullLoad [CkJsonObject_IntOf $jResp "Endpoint.MicrosoftSQLServerSettings.UseBcpFullLoad"]
set MicrosoftSQLServerSettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.MicrosoftSQLServerSettings.Username"]
set UseThirdPartyBackupDevice [CkJsonObject_IntOf $jResp "Endpoint.MicrosoftSQLServerSettings.UseThirdPartyBackupDevice"]
set AuthMechanism [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.AuthMechanism"]
set AuthSource [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.AuthSource"]
set AuthType [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.AuthType"]
set MongoDbSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.DatabaseName"]
set MongoDbSettingsDocsToInvestigate [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.DocsToInvestigate"]
set MongoDbSettingsExtractDocId [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.ExtractDocId"]
set MongoDbSettingsKmsKeyId [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.KmsKeyId"]
set MongoDbSettingsNestingLevel [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.NestingLevel"]
set MongoDbSettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.Password"]
set MongoDbSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.MongoDbSettings.Port"]
set MongoDbSettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.SecretsManagerAccessRoleArn"]
set MongoDbSettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.SecretsManagerSecretId"]
set MongoDbSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.ServerName"]
set MongoDbSettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.MongoDbSettings.Username"]
set MySQLSettingsAfterConnectScript [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.AfterConnectScript"]
set MySQLSettingsCleanSourceMetadataOnMismatch [CkJsonObject_IntOf $jResp "Endpoint.MySQLSettings.CleanSourceMetadataOnMismatch"]
set MySQLSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.DatabaseName"]
set MySQLSettingsEventsPollInterval [CkJsonObject_IntOf $jResp "Endpoint.MySQLSettings.EventsPollInterval"]
set MySQLSettingsMaxFileSize [CkJsonObject_IntOf $jResp "Endpoint.MySQLSettings.MaxFileSize"]
set MySQLSettingsParallelLoadThreads [CkJsonObject_IntOf $jResp "Endpoint.MySQLSettings.ParallelLoadThreads"]
set MySQLSettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.Password"]
set MySQLSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.MySQLSettings.Port"]
set MySQLSettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.SecretsManagerAccessRoleArn"]
set MySQLSettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.SecretsManagerSecretId"]
set MySQLSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.ServerName"]
set MySQLSettingsServerTimezone [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.ServerTimezone"]
set MySQLSettingsTargetDbType [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.TargetDbType"]
set MySQLSettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.MySQLSettings.Username"]
set NeptuneSettingsErrorRetryDuration [CkJsonObject_IntOf $jResp "Endpoint.NeptuneSettings.ErrorRetryDuration"]
set IamAuthEnabled [CkJsonObject_IntOf $jResp "Endpoint.NeptuneSettings.IamAuthEnabled"]
set NeptuneSettingsMaxFileSize [CkJsonObject_IntOf $jResp "Endpoint.NeptuneSettings.MaxFileSize"]
set MaxRetryCount [CkJsonObject_IntOf $jResp "Endpoint.NeptuneSettings.MaxRetryCount"]
set S3BucketFolder [CkJsonObject_stringOf $jResp "Endpoint.NeptuneSettings.S3BucketFolder"]
set S3BucketName [CkJsonObject_stringOf $jResp "Endpoint.NeptuneSettings.S3BucketName"]
set NeptuneSettingsServiceAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.NeptuneSettings.ServiceAccessRoleArn"]
set AccessAlternateDirectly [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.AccessAlternateDirectly"]
set AdditionalArchivedLogDestId [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.AdditionalArchivedLogDestId"]
set AddSupplementalLogging [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.AddSupplementalLogging"]
set AllowSelectNestedTables [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.AllowSelectNestedTables"]
set ArchivedLogDestId [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.ArchivedLogDestId"]
set ArchivedLogsOnly [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.ArchivedLogsOnly"]
set AsmPassword [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.AsmPassword"]
set AsmServer [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.AsmServer"]
set AsmUser [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.AsmUser"]
set CharLengthSemantics [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.CharLengthSemantics"]
set OracleSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.DatabaseName"]
set DirectPathNoLog [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.DirectPathNoLog"]
set DirectPathParallelLoad [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.DirectPathParallelLoad"]
set EnableHomogenousTablespace [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.EnableHomogenousTablespace"]
set FailTasksOnLobTruncation [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.FailTasksOnLobTruncation"]
set NumberDatatypeScale [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.NumberDatatypeScale"]
set OraclePathPrefix [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.OraclePathPrefix"]
set ParallelAsmReadThreads [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.ParallelAsmReadThreads"]
set OracleSettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.Password"]
set OracleSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.Port"]
set ReadAheadBlocks [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.ReadAheadBlocks"]
set ReadTableSpaceName [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.ReadTableSpaceName"]
set ReplacePathPrefix [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.ReplacePathPrefix"]
set RetryInterval [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.RetryInterval"]
set OracleSettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.SecretsManagerAccessRoleArn"]
set SecretsManagerOracleAsmAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.SecretsManagerOracleAsmAccessRoleArn"]
set SecretsManagerOracleAsmSecretId [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.SecretsManagerOracleAsmSecretId"]
set OracleSettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.SecretsManagerSecretId"]
set SecurityDbEncryption [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.SecurityDbEncryption"]
set SecurityDbEncryptionName [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.SecurityDbEncryptionName"]
set OracleSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.ServerName"]
set SpatialDataOptionToGeoJsonFunctionName [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.SpatialDataOptionToGeoJsonFunctionName"]
set StandbyDelayTime [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.StandbyDelayTime"]
set UseAlternateFolderForOnline [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.UseAlternateFolderForOnline"]
set UseBFile [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.UseBFile"]
set UseDirectPathFullLoad [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.UseDirectPathFullLoad"]
set UseLogminerReader [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.UseLogminerReader"]
set UsePathPrefix [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.UsePathPrefix"]
set OracleSettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.OracleSettings.Username"]
set EndpointPort [CkJsonObject_IntOf $jResp "Endpoint.Port"]
set PostgreSQLSettingsAfterConnectScript [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.AfterConnectScript"]
set CaptureDdls [CkJsonObject_IntOf $jResp "Endpoint.PostgreSQLSettings.CaptureDdls"]
set PostgreSQLSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.DatabaseName"]
set DdlArtifactsSchema [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.DdlArtifactsSchema"]
set ExecuteTimeout [CkJsonObject_IntOf $jResp "Endpoint.PostgreSQLSettings.ExecuteTimeout"]
set PostgreSQLSettingsFailTasksOnLobTruncation [CkJsonObject_IntOf $jResp "Endpoint.PostgreSQLSettings.FailTasksOnLobTruncation"]
set HeartbeatEnable [CkJsonObject_IntOf $jResp "Endpoint.PostgreSQLSettings.HeartbeatEnable"]
set HeartbeatFrequency [CkJsonObject_IntOf $jResp "Endpoint.PostgreSQLSettings.HeartbeatFrequency"]
set HeartbeatSchema [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.HeartbeatSchema"]
set PostgreSQLSettingsMaxFileSize [CkJsonObject_IntOf $jResp "Endpoint.PostgreSQLSettings.MaxFileSize"]
set PostgreSQLSettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.Password"]
set PluginName [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.PluginName"]
set PostgreSQLSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.PostgreSQLSettings.Port"]
set PostgreSQLSettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.SecretsManagerAccessRoleArn"]
set PostgreSQLSettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.SecretsManagerSecretId"]
set PostgreSQLSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.ServerName"]
set SlotName [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.SlotName"]
set PostgreSQLSettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.PostgreSQLSettings.Username"]
set AuthPassword [CkJsonObject_stringOf $jResp "Endpoint.RedisSettings.AuthPassword"]
set RedisSettingsAuthType [CkJsonObject_stringOf $jResp "Endpoint.RedisSettings.AuthType"]
set AuthUserName [CkJsonObject_stringOf $jResp "Endpoint.RedisSettings.AuthUserName"]
set RedisSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.RedisSettings.Port"]
set RedisSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.RedisSettings.ServerName"]
set RedisSettingsSslCaCertificateArn [CkJsonObject_stringOf $jResp "Endpoint.RedisSettings.SslCaCertificateArn"]
set SslSecurityProtocol [CkJsonObject_stringOf $jResp "Endpoint.RedisSettings.SslSecurityProtocol"]
set AcceptAnyDate [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.AcceptAnyDate"]
set RedshiftSettingsAfterConnectScript [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.AfterConnectScript"]
set BucketFolder [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.BucketFolder"]
set RedshiftSettingsBucketName [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.BucketName"]
set CaseSensitiveNames [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.CaseSensitiveNames"]
set CompUpdate [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.CompUpdate"]
set ConnectionTimeout [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.ConnectionTimeout"]
set RedshiftSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.DatabaseName"]
set DateFormat [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.DateFormat"]
set EmptyAsNull [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.EmptyAsNull"]
set EncryptionMode [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.EncryptionMode"]
set ExplicitIds [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.ExplicitIds"]
set FileTransferUploadStreams [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.FileTransferUploadStreams"]
set LoadTimeout [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.LoadTimeout"]
set RedshiftSettingsMaxFileSize [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.MaxFileSize"]
set RedshiftSettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.Password"]
set RedshiftSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.Port"]
set RemoveQuotes [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.RemoveQuotes"]
set ReplaceChars [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.ReplaceChars"]
set ReplaceInvalidChars [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.ReplaceInvalidChars"]
set RedshiftSettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.SecretsManagerAccessRoleArn"]
set RedshiftSettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.SecretsManagerSecretId"]
set RedshiftSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.ServerName"]
set ServerSideEncryptionKmsKeyId [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.ServerSideEncryptionKmsKeyId"]
set RedshiftSettingsServiceAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.ServiceAccessRoleArn"]
set TimeFormat [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.TimeFormat"]
set TrimBlanks [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.TrimBlanks"]
set TruncateColumns [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.TruncateColumns"]
set RedshiftSettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.RedshiftSettings.Username"]
set WriteBufferSize [CkJsonObject_IntOf $jResp "Endpoint.RedshiftSettings.WriteBufferSize"]
set AddColumnName [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.AddColumnName"]
set S3SettingsBucketFolder [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.BucketFolder"]
set S3SettingsBucketName [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.BucketName"]
set CannedAclForObjects [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.CannedAclForObjects"]
set CdcInsertsAndUpdates [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.CdcInsertsAndUpdates"]
set CdcInsertsOnly [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.CdcInsertsOnly"]
set CdcMaxBatchInterval [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.CdcMaxBatchInterval"]
set CdcMinFileSize [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.CdcMinFileSize"]
set CdcPath [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.CdcPath"]
set CompressionType [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.CompressionType"]
set CsvDelimiter [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.CsvDelimiter"]
set CsvNoSupValue [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.CsvNoSupValue"]
set CsvNullValue [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.CsvNullValue"]
set CsvRowDelimiter [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.CsvRowDelimiter"]
set DataFormat [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.DataFormat"]
set DataPageSize [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.DataPageSize"]
set DatePartitionDelimiter [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.DatePartitionDelimiter"]
set DatePartitionEnabled [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.DatePartitionEnabled"]
set DatePartitionSequence [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.DatePartitionSequence"]
set DatePartitionTimezone [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.DatePartitionTimezone"]
set DictPageSizeLimit [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.DictPageSizeLimit"]
set EnableStatistics [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.EnableStatistics"]
set EncodingType [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.EncodingType"]
set S3SettingsEncryptionMode [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.EncryptionMode"]
set S3SettingsExternalTableDefinition [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.ExternalTableDefinition"]
set IgnoreHeaderRows [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.IgnoreHeaderRows"]
set IncludeOpForFullLoad [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.IncludeOpForFullLoad"]
set S3SettingsMaxFileSize [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.MaxFileSize"]
set ParquetTimestampInMillisecond [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.ParquetTimestampInMillisecond"]
set ParquetVersion [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.ParquetVersion"]
set PreserveTransactions [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.PreserveTransactions"]
set Rfc4180 [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.Rfc4180"]
set RowGroupLength [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.RowGroupLength"]
set S3SettingsServerSideEncryptionKmsKeyId [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.ServerSideEncryptionKmsKeyId"]
set S3SettingsServiceAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.ServiceAccessRoleArn"]
set TimestampColumnName [CkJsonObject_stringOf $jResp "Endpoint.S3Settings.TimestampColumnName"]
set UseCsvNoSupValue [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.UseCsvNoSupValue"]
set UseTaskStartTimeForFullLoadTimestamp [CkJsonObject_IntOf $jResp "Endpoint.S3Settings.UseTaskStartTimeForFullLoadTimestamp"]
set EndpointServerName [CkJsonObject_stringOf $jResp "Endpoint.ServerName"]
set EndpointServiceAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.ServiceAccessRoleArn"]
set SslMode [CkJsonObject_stringOf $jResp "Endpoint.SslMode"]
set Status [CkJsonObject_stringOf $jResp "Endpoint.Status"]
set SybaseSettingsDatabaseName [CkJsonObject_stringOf $jResp "Endpoint.SybaseSettings.DatabaseName"]
set SybaseSettingsPassword [CkJsonObject_stringOf $jResp "Endpoint.SybaseSettings.Password"]
set SybaseSettingsPort [CkJsonObject_IntOf $jResp "Endpoint.SybaseSettings.Port"]
set SybaseSettingsSecretsManagerAccessRoleArn [CkJsonObject_stringOf $jResp "Endpoint.SybaseSettings.SecretsManagerAccessRoleArn"]
set SybaseSettingsSecretsManagerSecretId [CkJsonObject_stringOf $jResp "Endpoint.SybaseSettings.SecretsManagerSecretId"]
set SybaseSettingsServerName [CkJsonObject_stringOf $jResp "Endpoint.SybaseSettings.ServerName"]
set SybaseSettingsUsername [CkJsonObject_stringOf $jResp "Endpoint.SybaseSettings.Username"]
set EndpointUsername [CkJsonObject_stringOf $jResp "Endpoint.Username"]
set i 0
set count_i [CkJsonObject_SizeOfArray $jResp "Endpoint.OracleSettings.ExtraArchivedLogDestIds"]
while {$i < $count_i} {
CkJsonObject_put_I $jResp $i
set intVal [CkJsonObject_IntOf $jResp "Endpoint.OracleSettings.ExtraArchivedLogDestIds[i]"]
set i [expr $i + 1]
}
# A sample JSON response body parsed by the above code:
# {
# "Endpoint": {
# "CertificateArn": "string",
# "DatabaseName": "string",
# "DmsTransferSettings": {
# "BucketName": "string",
# "ServiceAccessRoleArn": "string"
# },
# "DocDbSettings": {
# "DatabaseName": "string",
# "DocsToInvestigate": number,
# "ExtractDocId": boolean,
# "KmsKeyId": "string",
# "NestingLevel": "string",
# "Password": "string",
# "Port": number,
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "Username": "string"
# },
# "DynamoDbSettings": {
# "ServiceAccessRoleArn": "string"
# },
# "ElasticsearchSettings": {
# "EndpointUri": "string",
# "ErrorRetryDuration": number,
# "FullLoadErrorPercentage": number,
# "ServiceAccessRoleArn": "string"
# },
# "EndpointArn": "string",
# "EndpointIdentifier": "string",
# "EndpointType": "string",
# "EngineDisplayName": "string",
# "EngineName": "string",
# "ExternalId": "string",
# "ExternalTableDefinition": "string",
# "ExtraConnectionAttributes": "string",
# "GcpMySQLSettings": {
# "AfterConnectScript": "string",
# "CleanSourceMetadataOnMismatch": boolean,
# "DatabaseName": "string",
# "EventsPollInterval": number,
# "MaxFileSize": number,
# "ParallelLoadThreads": number,
# "Password": "string",
# "Port": number,
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "ServerTimezone": "string",
# "TargetDbType": "string",
# "Username": "string"
# },
# "IBMDb2Settings": {
# "CurrentLsn": "string",
# "DatabaseName": "string",
# "MaxKBytesPerRead": number,
# "Password": "string",
# "Port": number,
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "SetDataCaptureChanges": boolean,
# "Username": "string"
# },
# "KafkaSettings": {
# "Broker": "string",
# "IncludeControlDetails": boolean,
# "IncludeNullAndEmpty": boolean,
# "IncludePartitionValue": boolean,
# "IncludeTableAlterOperations": boolean,
# "IncludeTransactionDetails": boolean,
# "MessageFormat": "string",
# "MessageMaxBytes": number,
# "NoHexPrefix": boolean,
# "PartitionIncludeSchemaTable": boolean,
# "SaslPassword": "string",
# "SaslUsername": "string",
# "SecurityProtocol": "string",
# "SslCaCertificateArn": "string",
# "SslClientCertificateArn": "string",
# "SslClientKeyArn": "string",
# "SslClientKeyPassword": "string",
# "Topic": "string"
# },
# "KinesisSettings": {
# "IncludeControlDetails": boolean,
# "IncludeNullAndEmpty": boolean,
# "IncludePartitionValue": boolean,
# "IncludeTableAlterOperations": boolean,
# "IncludeTransactionDetails": boolean,
# "MessageFormat": "string",
# "NoHexPrefix": boolean,
# "PartitionIncludeSchemaTable": boolean,
# "ServiceAccessRoleArn": "string",
# "StreamArn": "string"
# },
# "KmsKeyId": "string",
# "MicrosoftSQLServerSettings": {
# "BcpPacketSize": number,
# "ControlTablesFileGroup": "string",
# "DatabaseName": "string",
# "Password": "string",
# "Port": number,
# "QuerySingleAlwaysOnNode": boolean,
# "ReadBackupOnly": boolean,
# "SafeguardPolicy": "string",
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "UseBcpFullLoad": boolean,
# "Username": "string",
# "UseThirdPartyBackupDevice": boolean
# },
# "MongoDbSettings": {
# "AuthMechanism": "string",
# "AuthSource": "string",
# "AuthType": "string",
# "DatabaseName": "string",
# "DocsToInvestigate": "string",
# "ExtractDocId": "string",
# "KmsKeyId": "string",
# "NestingLevel": "string",
# "Password": "string",
# "Port": number,
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "Username": "string"
# },
# "MySQLSettings": {
# "AfterConnectScript": "string",
# "CleanSourceMetadataOnMismatch": boolean,
# "DatabaseName": "string",
# "EventsPollInterval": number,
# "MaxFileSize": number,
# "ParallelLoadThreads": number,
# "Password": "string",
# "Port": number,
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "ServerTimezone": "string",
# "TargetDbType": "string",
# "Username": "string"
# },
# "NeptuneSettings": {
# "ErrorRetryDuration": number,
# "IamAuthEnabled": boolean,
# "MaxFileSize": number,
# "MaxRetryCount": number,
# "S3BucketFolder": "string",
# "S3BucketName": "string",
# "ServiceAccessRoleArn": "string"
# },
# "OracleSettings": {
# "AccessAlternateDirectly": boolean,
# "AdditionalArchivedLogDestId": number,
# "AddSupplementalLogging": boolean,
# "AllowSelectNestedTables": boolean,
# "ArchivedLogDestId": number,
# "ArchivedLogsOnly": boolean,
# "AsmPassword": "string",
# "AsmServer": "string",
# "AsmUser": "string",
# "CharLengthSemantics": "string",
# "DatabaseName": "string",
# "DirectPathNoLog": boolean,
# "DirectPathParallelLoad": boolean,
# "EnableHomogenousTablespace": boolean,
# "ExtraArchivedLogDestIds": [
# number
# ],
# "FailTasksOnLobTruncation": boolean,
# "NumberDatatypeScale": number,
# "OraclePathPrefix": "string",
# "ParallelAsmReadThreads": number,
# "Password": "string",
# "Port": number,
# "ReadAheadBlocks": number,
# "ReadTableSpaceName": boolean,
# "ReplacePathPrefix": boolean,
# "RetryInterval": number,
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerOracleAsmAccessRoleArn": "string",
# "SecretsManagerOracleAsmSecretId": "string",
# "SecretsManagerSecretId": "string",
# "SecurityDbEncryption": "string",
# "SecurityDbEncryptionName": "string",
# "ServerName": "string",
# "SpatialDataOptionToGeoJsonFunctionName": "string",
# "StandbyDelayTime": number,
# "UseAlternateFolderForOnline": boolean,
# "UseBFile": boolean,
# "UseDirectPathFullLoad": boolean,
# "UseLogminerReader": boolean,
# "UsePathPrefix": "string",
# "Username": "string"
# },
# "Port": number,
# "PostgreSQLSettings": {
# "AfterConnectScript": "string",
# "CaptureDdls": boolean,
# "DatabaseName": "string",
# "DdlArtifactsSchema": "string",
# "ExecuteTimeout": number,
# "FailTasksOnLobTruncation": boolean,
# "HeartbeatEnable": boolean,
# "HeartbeatFrequency": number,
# "HeartbeatSchema": "string",
# "MaxFileSize": number,
# "Password": "string",
# "PluginName": "string",
# "Port": number,
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "SlotName": "string",
# "Username": "string"
# },
# "RedisSettings": {
# "AuthPassword": "string",
# "AuthType": "string",
# "AuthUserName": "string",
# "Port": number,
# "ServerName": "string",
# "SslCaCertificateArn": "string",
# "SslSecurityProtocol": "string"
# },
# "RedshiftSettings": {
# "AcceptAnyDate": boolean,
# "AfterConnectScript": "string",
# "BucketFolder": "string",
# "BucketName": "string",
# "CaseSensitiveNames": boolean,
# "CompUpdate": boolean,
# "ConnectionTimeout": number,
# "DatabaseName": "string",
# "DateFormat": "string",
# "EmptyAsNull": boolean,
# "EncryptionMode": "string",
# "ExplicitIds": boolean,
# "FileTransferUploadStreams": number,
# "LoadTimeout": number,
# "MaxFileSize": number,
# "Password": "string",
# "Port": number,
# "RemoveQuotes": boolean,
# "ReplaceChars": "string",
# "ReplaceInvalidChars": "string",
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "ServerSideEncryptionKmsKeyId": "string",
# "ServiceAccessRoleArn": "string",
# "TimeFormat": "string",
# "TrimBlanks": boolean,
# "TruncateColumns": boolean,
# "Username": "string",
# "WriteBufferSize": number
# },
# "S3Settings": {
# "AddColumnName": boolean,
# "BucketFolder": "string",
# "BucketName": "string",
# "CannedAclForObjects": "string",
# "CdcInsertsAndUpdates": boolean,
# "CdcInsertsOnly": boolean,
# "CdcMaxBatchInterval": number,
# "CdcMinFileSize": number,
# "CdcPath": "string",
# "CompressionType": "string",
# "CsvDelimiter": "string",
# "CsvNoSupValue": "string",
# "CsvNullValue": "string",
# "CsvRowDelimiter": "string",
# "DataFormat": "string",
# "DataPageSize": number,
# "DatePartitionDelimiter": "string",
# "DatePartitionEnabled": boolean,
# "DatePartitionSequence": "string",
# "DatePartitionTimezone": "string",
# "DictPageSizeLimit": number,
# "EnableStatistics": boolean,
# "EncodingType": "string",
# "EncryptionMode": "string",
# "ExternalTableDefinition": "string",
# "IgnoreHeaderRows": number,
# "IncludeOpForFullLoad": boolean,
# "MaxFileSize": number,
# "ParquetTimestampInMillisecond": boolean,
# "ParquetVersion": "string",
# "PreserveTransactions": boolean,
# "Rfc4180": boolean,
# "RowGroupLength": number,
# "ServerSideEncryptionKmsKeyId": "string",
# "ServiceAccessRoleArn": "string",
# "TimestampColumnName": "string",
# "UseCsvNoSupValue": boolean,
# "UseTaskStartTimeForFullLoadTimestamp": boolean
# },
# "ServerName": "string",
# "ServiceAccessRoleArn": "string",
# "SslMode": "string",
# "Status": "string",
# "SybaseSettings": {
# "DatabaseName": "string",
# "Password": "string",
# "Port": number,
# "SecretsManagerAccessRoleArn": "string",
# "SecretsManagerSecretId": "string",
# "ServerName": "string",
# "Username": "string"
# },
# "Username": "string"
# }
# }
delete_CkRest $rest
delete_CkAuthAws $authAws
delete_CkJsonObject $json
delete_CkStringBuilder $sbRequestBody
delete_CkStringBuilder $sbResponseBody
delete_CkJsonObject $jResp