CreateEndpoint delphiDll Example
var
rest: HCkRest;
success: Boolean;
authAws: HCkAuthAws;
json: HCkJsonObject;
sbRequestBody: HCkStringBuilder;
sbResponseBody: HCkStringBuilder;
respStatusCode: Integer;
jResp: HCkJsonObject;
intVal: Integer;
CertificateArn: PWideChar;
DatabaseName: PWideChar;
BucketName: PWideChar;
ServiceAccessRoleArn: PWideChar;
DocDbSettingsDatabaseName: PWideChar;
DocsToInvestigate: Integer;
ExtractDocId: Integer;
KmsKeyId: PWideChar;
NestingLevel: PWideChar;
Password: PWideChar;
Port: Integer;
SecretsManagerAccessRoleArn: PWideChar;
SecretsManagerSecretId: PWideChar;
ServerName: PWideChar;
Username: PWideChar;
DynamoDbSettingsServiceAccessRoleArn: PWideChar;
EndpointUri: PWideChar;
ErrorRetryDuration: Integer;
FullLoadErrorPercentage: Integer;
ElasticsearchSettingsServiceAccessRoleArn: PWideChar;
EndpointArn: PWideChar;
EndpointIdentifier: PWideChar;
EndpointType: PWideChar;
EngineDisplayName: PWideChar;
EngineName: PWideChar;
ExternalId: PWideChar;
ExternalTableDefinition: PWideChar;
ExtraConnectionAttributes: PWideChar;
AfterConnectScript: PWideChar;
CleanSourceMetadataOnMismatch: Integer;
GcpMySQLSettingsDatabaseName: PWideChar;
EventsPollInterval: Integer;
MaxFileSize: Integer;
ParallelLoadThreads: Integer;
GcpMySQLSettingsPassword: PWideChar;
GcpMySQLSettingsPort: Integer;
GcpMySQLSettingsSecretsManagerAccessRoleArn: PWideChar;
GcpMySQLSettingsSecretsManagerSecretId: PWideChar;
GcpMySQLSettingsServerName: PWideChar;
ServerTimezone: PWideChar;
TargetDbType: PWideChar;
GcpMySQLSettingsUsername: PWideChar;
CurrentLsn: PWideChar;
IBMDb2SettingsDatabaseName: PWideChar;
MaxKBytesPerRead: Integer;
IBMDb2SettingsPassword: PWideChar;
IBMDb2SettingsPort: Integer;
IBMDb2SettingsSecretsManagerAccessRoleArn: PWideChar;
IBMDb2SettingsSecretsManagerSecretId: PWideChar;
IBMDb2SettingsServerName: PWideChar;
SetDataCaptureChanges: Integer;
IBMDb2SettingsUsername: PWideChar;
Broker: PWideChar;
IncludeControlDetails: Integer;
IncludeNullAndEmpty: Integer;
IncludePartitionValue: Integer;
IncludeTableAlterOperations: Integer;
IncludeTransactionDetails: Integer;
MessageFormat: PWideChar;
MessageMaxBytes: Integer;
NoHexPrefix: Integer;
PartitionIncludeSchemaTable: Integer;
SaslPassword: PWideChar;
SaslUsername: PWideChar;
SecurityProtocol: PWideChar;
SslCaCertificateArn: PWideChar;
SslClientCertificateArn: PWideChar;
SslClientKeyArn: PWideChar;
SslClientKeyPassword: PWideChar;
Topic: PWideChar;
KinesisSettingsIncludeControlDetails: Integer;
KinesisSettingsIncludeNullAndEmpty: Integer;
KinesisSettingsIncludePartitionValue: Integer;
KinesisSettingsIncludeTableAlterOperations: Integer;
KinesisSettingsIncludeTransactionDetails: Integer;
KinesisSettingsMessageFormat: PWideChar;
KinesisSettingsNoHexPrefix: Integer;
KinesisSettingsPartitionIncludeSchemaTable: Integer;
KinesisSettingsServiceAccessRoleArn: PWideChar;
StreamArn: PWideChar;
EndpointKmsKeyId: PWideChar;
BcpPacketSize: Integer;
ControlTablesFileGroup: PWideChar;
MicrosoftSQLServerSettingsDatabaseName: PWideChar;
MicrosoftSQLServerSettingsPassword: PWideChar;
MicrosoftSQLServerSettingsPort: Integer;
QuerySingleAlwaysOnNode: Integer;
ReadBackupOnly: Integer;
SafeguardPolicy: PWideChar;
MicrosoftSQLServerSettingsSecretsManagerAccessRoleArn: PWideChar;
MicrosoftSQLServerSettingsSecretsManagerSecretId: PWideChar;
MicrosoftSQLServerSettingsServerName: PWideChar;
UseBcpFullLoad: Integer;
MicrosoftSQLServerSettingsUsername: PWideChar;
UseThirdPartyBackupDevice: Integer;
AuthMechanism: PWideChar;
AuthSource: PWideChar;
AuthType: PWideChar;
MongoDbSettingsDatabaseName: PWideChar;
MongoDbSettingsDocsToInvestigate: PWideChar;
MongoDbSettingsExtractDocId: PWideChar;
MongoDbSettingsKmsKeyId: PWideChar;
MongoDbSettingsNestingLevel: PWideChar;
MongoDbSettingsPassword: PWideChar;
MongoDbSettingsPort: Integer;
MongoDbSettingsSecretsManagerAccessRoleArn: PWideChar;
MongoDbSettingsSecretsManagerSecretId: PWideChar;
MongoDbSettingsServerName: PWideChar;
MongoDbSettingsUsername: PWideChar;
MySQLSettingsAfterConnectScript: PWideChar;
MySQLSettingsCleanSourceMetadataOnMismatch: Integer;
MySQLSettingsDatabaseName: PWideChar;
MySQLSettingsEventsPollInterval: Integer;
MySQLSettingsMaxFileSize: Integer;
MySQLSettingsParallelLoadThreads: Integer;
MySQLSettingsPassword: PWideChar;
MySQLSettingsPort: Integer;
MySQLSettingsSecretsManagerAccessRoleArn: PWideChar;
MySQLSettingsSecretsManagerSecretId: PWideChar;
MySQLSettingsServerName: PWideChar;
MySQLSettingsServerTimezone: PWideChar;
MySQLSettingsTargetDbType: PWideChar;
MySQLSettingsUsername: PWideChar;
NeptuneSettingsErrorRetryDuration: Integer;
IamAuthEnabled: Integer;
NeptuneSettingsMaxFileSize: Integer;
MaxRetryCount: Integer;
S3BucketFolder: PWideChar;
S3BucketName: PWideChar;
NeptuneSettingsServiceAccessRoleArn: PWideChar;
AccessAlternateDirectly: Integer;
AdditionalArchivedLogDestId: Integer;
AddSupplementalLogging: Integer;
AllowSelectNestedTables: Integer;
ArchivedLogDestId: Integer;
ArchivedLogsOnly: Integer;
AsmPassword: PWideChar;
AsmServer: PWideChar;
AsmUser: PWideChar;
CharLengthSemantics: PWideChar;
OracleSettingsDatabaseName: PWideChar;
DirectPathNoLog: Integer;
DirectPathParallelLoad: Integer;
EnableHomogenousTablespace: Integer;
FailTasksOnLobTruncation: Integer;
NumberDatatypeScale: Integer;
OraclePathPrefix: PWideChar;
ParallelAsmReadThreads: Integer;
OracleSettingsPassword: PWideChar;
OracleSettingsPort: Integer;
ReadAheadBlocks: Integer;
ReadTableSpaceName: Integer;
ReplacePathPrefix: Integer;
RetryInterval: Integer;
OracleSettingsSecretsManagerAccessRoleArn: PWideChar;
SecretsManagerOracleAsmAccessRoleArn: PWideChar;
SecretsManagerOracleAsmSecretId: PWideChar;
OracleSettingsSecretsManagerSecretId: PWideChar;
SecurityDbEncryption: PWideChar;
SecurityDbEncryptionName: PWideChar;
OracleSettingsServerName: PWideChar;
SpatialDataOptionToGeoJsonFunctionName: PWideChar;
StandbyDelayTime: Integer;
UseAlternateFolderForOnline: Integer;
UseBFile: Integer;
UseDirectPathFullLoad: Integer;
UseLogminerReader: Integer;
UsePathPrefix: PWideChar;
OracleSettingsUsername: PWideChar;
EndpointPort: Integer;
PostgreSQLSettingsAfterConnectScript: PWideChar;
CaptureDdls: Integer;
PostgreSQLSettingsDatabaseName: PWideChar;
DdlArtifactsSchema: PWideChar;
ExecuteTimeout: Integer;
PostgreSQLSettingsFailTasksOnLobTruncation: Integer;
HeartbeatEnable: Integer;
HeartbeatFrequency: Integer;
HeartbeatSchema: PWideChar;
PostgreSQLSettingsMaxFileSize: Integer;
PostgreSQLSettingsPassword: PWideChar;
PluginName: PWideChar;
PostgreSQLSettingsPort: Integer;
PostgreSQLSettingsSecretsManagerAccessRoleArn: PWideChar;
PostgreSQLSettingsSecretsManagerSecretId: PWideChar;
PostgreSQLSettingsServerName: PWideChar;
SlotName: PWideChar;
PostgreSQLSettingsUsername: PWideChar;
AuthPassword: PWideChar;
RedisSettingsAuthType: PWideChar;
AuthUserName: PWideChar;
RedisSettingsPort: Integer;
RedisSettingsServerName: PWideChar;
RedisSettingsSslCaCertificateArn: PWideChar;
SslSecurityProtocol: PWideChar;
AcceptAnyDate: Integer;
RedshiftSettingsAfterConnectScript: PWideChar;
BucketFolder: PWideChar;
RedshiftSettingsBucketName: PWideChar;
CaseSensitiveNames: Integer;
CompUpdate: Integer;
ConnectionTimeout: Integer;
RedshiftSettingsDatabaseName: PWideChar;
DateFormat: PWideChar;
EmptyAsNull: Integer;
EncryptionMode: PWideChar;
ExplicitIds: Integer;
FileTransferUploadStreams: Integer;
LoadTimeout: Integer;
RedshiftSettingsMaxFileSize: Integer;
RedshiftSettingsPassword: PWideChar;
RedshiftSettingsPort: Integer;
RemoveQuotes: Integer;
ReplaceChars: PWideChar;
ReplaceInvalidChars: PWideChar;
RedshiftSettingsSecretsManagerAccessRoleArn: PWideChar;
RedshiftSettingsSecretsManagerSecretId: PWideChar;
RedshiftSettingsServerName: PWideChar;
ServerSideEncryptionKmsKeyId: PWideChar;
RedshiftSettingsServiceAccessRoleArn: PWideChar;
TimeFormat: PWideChar;
TrimBlanks: Integer;
TruncateColumns: Integer;
RedshiftSettingsUsername: PWideChar;
WriteBufferSize: Integer;
AddColumnName: Integer;
S3SettingsBucketFolder: PWideChar;
S3SettingsBucketName: PWideChar;
CannedAclForObjects: PWideChar;
CdcInsertsAndUpdates: Integer;
CdcInsertsOnly: Integer;
CdcMaxBatchInterval: Integer;
CdcMinFileSize: Integer;
CdcPath: PWideChar;
CompressionType: PWideChar;
CsvDelimiter: PWideChar;
CsvNoSupValue: PWideChar;
CsvNullValue: PWideChar;
CsvRowDelimiter: PWideChar;
DataFormat: PWideChar;
DataPageSize: Integer;
DatePartitionDelimiter: PWideChar;
DatePartitionEnabled: Integer;
DatePartitionSequence: PWideChar;
DatePartitionTimezone: PWideChar;
DictPageSizeLimit: Integer;
EnableStatistics: Integer;
EncodingType: PWideChar;
S3SettingsEncryptionMode: PWideChar;
S3SettingsExternalTableDefinition: PWideChar;
IgnoreHeaderRows: Integer;
IncludeOpForFullLoad: Integer;
S3SettingsMaxFileSize: Integer;
ParquetTimestampInMillisecond: Integer;
ParquetVersion: PWideChar;
PreserveTransactions: Integer;
Rfc4180: Integer;
RowGroupLength: Integer;
S3SettingsServerSideEncryptionKmsKeyId: PWideChar;
S3SettingsServiceAccessRoleArn: PWideChar;
TimestampColumnName: PWideChar;
UseCsvNoSupValue: Integer;
UseTaskStartTimeForFullLoadTimestamp: Integer;
EndpointServerName: PWideChar;
EndpointServiceAccessRoleArn: PWideChar;
SslMode: PWideChar;
Status: PWideChar;
SybaseSettingsDatabaseName: PWideChar;
SybaseSettingsPassword: PWideChar;
SybaseSettingsPort: Integer;
SybaseSettingsSecretsManagerAccessRoleArn: PWideChar;
SybaseSettingsSecretsManagerSecretId: PWideChar;
SybaseSettingsServerName: PWideChar;
SybaseSettingsUsername: PWideChar;
EndpointUsername: PWideChar;
i: Integer;
count_i: Integer;
begin
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
rest := CkRest_Create();
authAws := CkAuthAws_Create();
CkAuthAws_putAccessKey(authAws,'AWS_ACCESS_KEY');
CkAuthAws_putSecretKey(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_putRegion(authAws,'us-west-2');
CkAuthAws_putServiceName(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.
success := CkRest_Connect(rest,'dms.us-west-2.amazonaws.com',443,True,True);
if (success <> True) then
begin
Memo1.Lines.Add('ConnectFailReason: ' + IntToStr(CkRest_getConnectFailReason(rest)));
Memo1.Lines.Add(CkRest__lastErrorText(rest));
Exit;
end;
// 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
json := CkJsonObject_Create();
CkJsonObject_UpdateString(json,'CertificateArn','string');
CkJsonObject_UpdateString(json,'DatabaseName','string');
CkJsonObject_UpdateString(json,'DmsTransferSettings.BucketName','string');
CkJsonObject_UpdateString(json,'DmsTransferSettings.ServiceAccessRoleArn','string');
CkJsonObject_UpdateString(json,'DocDbSettings.DatabaseName','string');
CkJsonObject_UpdateInt(json,'DocDbSettings.DocsToInvestigate',123);
CkJsonObject_UpdateInt(json,'DocDbSettings.ExtractDocId',123);
CkJsonObject_UpdateString(json,'DocDbSettings.KmsKeyId','string');
CkJsonObject_UpdateString(json,'DocDbSettings.NestingLevel','string');
CkJsonObject_UpdateString(json,'DocDbSettings.Password','string');
CkJsonObject_UpdateInt(json,'DocDbSettings.Port',123);
CkJsonObject_UpdateString(json,'DocDbSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'DocDbSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'DocDbSettings.ServerName','string');
CkJsonObject_UpdateString(json,'DocDbSettings.Username','string');
CkJsonObject_UpdateString(json,'DynamoDbSettings.ServiceAccessRoleArn','string');
CkJsonObject_UpdateString(json,'ElasticsearchSettings.EndpointUri','string');
CkJsonObject_UpdateInt(json,'ElasticsearchSettings.ErrorRetryDuration',123);
CkJsonObject_UpdateInt(json,'ElasticsearchSettings.FullLoadErrorPercentage',123);
CkJsonObject_UpdateString(json,'ElasticsearchSettings.ServiceAccessRoleArn','string');
CkJsonObject_UpdateString(json,'EndpointIdentifier','string');
CkJsonObject_UpdateString(json,'EndpointType','string');
CkJsonObject_UpdateString(json,'EngineName','string');
CkJsonObject_UpdateString(json,'ExternalTableDefinition','string');
CkJsonObject_UpdateString(json,'ExtraConnectionAttributes','string');
CkJsonObject_UpdateString(json,'GcpMySQLSettings.AfterConnectScript','string');
CkJsonObject_UpdateInt(json,'GcpMySQLSettings.CleanSourceMetadataOnMismatch',123);
CkJsonObject_UpdateString(json,'GcpMySQLSettings.DatabaseName','string');
CkJsonObject_UpdateInt(json,'GcpMySQLSettings.EventsPollInterval',123);
CkJsonObject_UpdateInt(json,'GcpMySQLSettings.MaxFileSize',123);
CkJsonObject_UpdateInt(json,'GcpMySQLSettings.ParallelLoadThreads',123);
CkJsonObject_UpdateString(json,'GcpMySQLSettings.Password','string');
CkJsonObject_UpdateInt(json,'GcpMySQLSettings.Port',123);
CkJsonObject_UpdateString(json,'GcpMySQLSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'GcpMySQLSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'GcpMySQLSettings.ServerName','string');
CkJsonObject_UpdateString(json,'GcpMySQLSettings.ServerTimezone','string');
CkJsonObject_UpdateString(json,'GcpMySQLSettings.TargetDbType','string');
CkJsonObject_UpdateString(json,'GcpMySQLSettings.Username','string');
CkJsonObject_UpdateString(json,'IBMDb2Settings.CurrentLsn','string');
CkJsonObject_UpdateString(json,'IBMDb2Settings.DatabaseName','string');
CkJsonObject_UpdateInt(json,'IBMDb2Settings.MaxKBytesPerRead',123);
CkJsonObject_UpdateString(json,'IBMDb2Settings.Password','string');
CkJsonObject_UpdateInt(json,'IBMDb2Settings.Port',123);
CkJsonObject_UpdateString(json,'IBMDb2Settings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'IBMDb2Settings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'IBMDb2Settings.ServerName','string');
CkJsonObject_UpdateInt(json,'IBMDb2Settings.SetDataCaptureChanges',123);
CkJsonObject_UpdateString(json,'IBMDb2Settings.Username','string');
CkJsonObject_UpdateString(json,'KafkaSettings.Broker','string');
CkJsonObject_UpdateInt(json,'KafkaSettings.IncludeControlDetails',123);
CkJsonObject_UpdateInt(json,'KafkaSettings.IncludeNullAndEmpty',123);
CkJsonObject_UpdateInt(json,'KafkaSettings.IncludePartitionValue',123);
CkJsonObject_UpdateInt(json,'KafkaSettings.IncludeTableAlterOperations',123);
CkJsonObject_UpdateInt(json,'KafkaSettings.IncludeTransactionDetails',123);
CkJsonObject_UpdateString(json,'KafkaSettings.MessageFormat','string');
CkJsonObject_UpdateInt(json,'KafkaSettings.MessageMaxBytes',123);
CkJsonObject_UpdateInt(json,'KafkaSettings.NoHexPrefix',123);
CkJsonObject_UpdateInt(json,'KafkaSettings.PartitionIncludeSchemaTable',123);
CkJsonObject_UpdateString(json,'KafkaSettings.SaslPassword','string');
CkJsonObject_UpdateString(json,'KafkaSettings.SaslUsername','string');
CkJsonObject_UpdateString(json,'KafkaSettings.SecurityProtocol','string');
CkJsonObject_UpdateString(json,'KafkaSettings.SslCaCertificateArn','string');
CkJsonObject_UpdateString(json,'KafkaSettings.SslClientCertificateArn','string');
CkJsonObject_UpdateString(json,'KafkaSettings.SslClientKeyArn','string');
CkJsonObject_UpdateString(json,'KafkaSettings.SslClientKeyPassword','string');
CkJsonObject_UpdateString(json,'KafkaSettings.Topic','string');
CkJsonObject_UpdateInt(json,'KinesisSettings.IncludeControlDetails',123);
CkJsonObject_UpdateInt(json,'KinesisSettings.IncludeNullAndEmpty',123);
CkJsonObject_UpdateInt(json,'KinesisSettings.IncludePartitionValue',123);
CkJsonObject_UpdateInt(json,'KinesisSettings.IncludeTableAlterOperations',123);
CkJsonObject_UpdateInt(json,'KinesisSettings.IncludeTransactionDetails',123);
CkJsonObject_UpdateString(json,'KinesisSettings.MessageFormat','string');
CkJsonObject_UpdateInt(json,'KinesisSettings.NoHexPrefix',123);
CkJsonObject_UpdateInt(json,'KinesisSettings.PartitionIncludeSchemaTable',123);
CkJsonObject_UpdateString(json,'KinesisSettings.ServiceAccessRoleArn','string');
CkJsonObject_UpdateString(json,'KinesisSettings.StreamArn','string');
CkJsonObject_UpdateString(json,'KmsKeyId','string');
CkJsonObject_UpdateInt(json,'MicrosoftSQLServerSettings.BcpPacketSize',123);
CkJsonObject_UpdateString(json,'MicrosoftSQLServerSettings.ControlTablesFileGroup','string');
CkJsonObject_UpdateString(json,'MicrosoftSQLServerSettings.DatabaseName','string');
CkJsonObject_UpdateString(json,'MicrosoftSQLServerSettings.Password','string');
CkJsonObject_UpdateInt(json,'MicrosoftSQLServerSettings.Port',123);
CkJsonObject_UpdateInt(json,'MicrosoftSQLServerSettings.QuerySingleAlwaysOnNode',123);
CkJsonObject_UpdateInt(json,'MicrosoftSQLServerSettings.ReadBackupOnly',123);
CkJsonObject_UpdateString(json,'MicrosoftSQLServerSettings.SafeguardPolicy','string');
CkJsonObject_UpdateString(json,'MicrosoftSQLServerSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'MicrosoftSQLServerSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'MicrosoftSQLServerSettings.ServerName','string');
CkJsonObject_UpdateInt(json,'MicrosoftSQLServerSettings.UseBcpFullLoad',123);
CkJsonObject_UpdateString(json,'MicrosoftSQLServerSettings.Username','string');
CkJsonObject_UpdateInt(json,'MicrosoftSQLServerSettings.UseThirdPartyBackupDevice',123);
CkJsonObject_UpdateString(json,'MongoDbSettings.AuthMechanism','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.AuthSource','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.AuthType','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.DatabaseName','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.DocsToInvestigate','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.ExtractDocId','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.KmsKeyId','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.NestingLevel','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.Password','string');
CkJsonObject_UpdateInt(json,'MongoDbSettings.Port',123);
CkJsonObject_UpdateString(json,'MongoDbSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.ServerName','string');
CkJsonObject_UpdateString(json,'MongoDbSettings.Username','string');
CkJsonObject_UpdateString(json,'MySQLSettings.AfterConnectScript','string');
CkJsonObject_UpdateInt(json,'MySQLSettings.CleanSourceMetadataOnMismatch',123);
CkJsonObject_UpdateString(json,'MySQLSettings.DatabaseName','string');
CkJsonObject_UpdateInt(json,'MySQLSettings.EventsPollInterval',123);
CkJsonObject_UpdateInt(json,'MySQLSettings.MaxFileSize',123);
CkJsonObject_UpdateInt(json,'MySQLSettings.ParallelLoadThreads',123);
CkJsonObject_UpdateString(json,'MySQLSettings.Password','string');
CkJsonObject_UpdateInt(json,'MySQLSettings.Port',123);
CkJsonObject_UpdateString(json,'MySQLSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'MySQLSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'MySQLSettings.ServerName','string');
CkJsonObject_UpdateString(json,'MySQLSettings.ServerTimezone','string');
CkJsonObject_UpdateString(json,'MySQLSettings.TargetDbType','string');
CkJsonObject_UpdateString(json,'MySQLSettings.Username','string');
CkJsonObject_UpdateInt(json,'NeptuneSettings.ErrorRetryDuration',123);
CkJsonObject_UpdateInt(json,'NeptuneSettings.IamAuthEnabled',123);
CkJsonObject_UpdateInt(json,'NeptuneSettings.MaxFileSize',123);
CkJsonObject_UpdateInt(json,'NeptuneSettings.MaxRetryCount',123);
CkJsonObject_UpdateString(json,'NeptuneSettings.S3BucketFolder','string');
CkJsonObject_UpdateString(json,'NeptuneSettings.S3BucketName','string');
CkJsonObject_UpdateString(json,'NeptuneSettings.ServiceAccessRoleArn','string');
CkJsonObject_UpdateInt(json,'OracleSettings.AccessAlternateDirectly',123);
CkJsonObject_UpdateInt(json,'OracleSettings.AdditionalArchivedLogDestId',123);
CkJsonObject_UpdateInt(json,'OracleSettings.AddSupplementalLogging',123);
CkJsonObject_UpdateInt(json,'OracleSettings.AllowSelectNestedTables',123);
CkJsonObject_UpdateInt(json,'OracleSettings.ArchivedLogDestId',123);
CkJsonObject_UpdateInt(json,'OracleSettings.ArchivedLogsOnly',123);
CkJsonObject_UpdateString(json,'OracleSettings.AsmPassword','string');
CkJsonObject_UpdateString(json,'OracleSettings.AsmServer','string');
CkJsonObject_UpdateString(json,'OracleSettings.AsmUser','string');
CkJsonObject_UpdateString(json,'OracleSettings.CharLengthSemantics','string');
CkJsonObject_UpdateString(json,'OracleSettings.DatabaseName','string');
CkJsonObject_UpdateInt(json,'OracleSettings.DirectPathNoLog',123);
CkJsonObject_UpdateInt(json,'OracleSettings.DirectPathParallelLoad',123);
CkJsonObject_UpdateInt(json,'OracleSettings.EnableHomogenousTablespace',123);
ERROR: Undefined variable(number)
ERROR: Undefined variable(number)
ERROR: Undefined variable(number)
ERROR: Undefined variable(number)
ERROR: Undefined variable(number)
CkJsonObject_UpdateInt(json,'OracleSettings.ExtraArchivedLogDestIds[0]',number);ERROR: Undefined variable(number)
ERROR: Undefined variable(number)
ERROR: Undefined variable(number)
CkJsonObject_UpdateInt(json,'OracleSettings.FailTasksOnLobTruncation',123);
CkJsonObject_UpdateInt(json,'OracleSettings.NumberDatatypeScale',123);
CkJsonObject_UpdateString(json,'OracleSettings.OraclePathPrefix','string');
CkJsonObject_UpdateInt(json,'OracleSettings.ParallelAsmReadThreads',123);
CkJsonObject_UpdateString(json,'OracleSettings.Password','string');
CkJsonObject_UpdateInt(json,'OracleSettings.Port',123);
CkJsonObject_UpdateInt(json,'OracleSettings.ReadAheadBlocks',123);
CkJsonObject_UpdateInt(json,'OracleSettings.ReadTableSpaceName',123);
CkJsonObject_UpdateInt(json,'OracleSettings.ReplacePathPrefix',123);
CkJsonObject_UpdateInt(json,'OracleSettings.RetryInterval',123);
CkJsonObject_UpdateString(json,'OracleSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'OracleSettings.SecretsManagerOracleAsmAccessRoleArn','string');
CkJsonObject_UpdateString(json,'OracleSettings.SecretsManagerOracleAsmSecretId','string');
CkJsonObject_UpdateString(json,'OracleSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'OracleSettings.SecurityDbEncryption','string');
CkJsonObject_UpdateString(json,'OracleSettings.SecurityDbEncryptionName','string');
CkJsonObject_UpdateString(json,'OracleSettings.ServerName','string');
CkJsonObject_UpdateString(json,'OracleSettings.SpatialDataOptionToGeoJsonFunctionName','string');
CkJsonObject_UpdateInt(json,'OracleSettings.StandbyDelayTime',123);
CkJsonObject_UpdateInt(json,'OracleSettings.UseAlternateFolderForOnline',123);
CkJsonObject_UpdateInt(json,'OracleSettings.UseBFile',123);
CkJsonObject_UpdateInt(json,'OracleSettings.UseDirectPathFullLoad',123);
CkJsonObject_UpdateInt(json,'OracleSettings.UseLogminerReader',123);
CkJsonObject_UpdateString(json,'OracleSettings.UsePathPrefix','string');
CkJsonObject_UpdateString(json,'OracleSettings.Username','string');
CkJsonObject_UpdateString(json,'Password','string');
CkJsonObject_UpdateInt(json,'Port',123);
CkJsonObject_UpdateString(json,'PostgreSQLSettings.AfterConnectScript','string');
CkJsonObject_UpdateInt(json,'PostgreSQLSettings.CaptureDdls',123);
CkJsonObject_UpdateString(json,'PostgreSQLSettings.DatabaseName','string');
CkJsonObject_UpdateString(json,'PostgreSQLSettings.DdlArtifactsSchema','string');
CkJsonObject_UpdateInt(json,'PostgreSQLSettings.ExecuteTimeout',123);
CkJsonObject_UpdateInt(json,'PostgreSQLSettings.FailTasksOnLobTruncation',123);
CkJsonObject_UpdateInt(json,'PostgreSQLSettings.HeartbeatEnable',123);
CkJsonObject_UpdateInt(json,'PostgreSQLSettings.HeartbeatFrequency',123);
CkJsonObject_UpdateString(json,'PostgreSQLSettings.HeartbeatSchema','string');
CkJsonObject_UpdateInt(json,'PostgreSQLSettings.MaxFileSize',123);
CkJsonObject_UpdateString(json,'PostgreSQLSettings.Password','string');
CkJsonObject_UpdateString(json,'PostgreSQLSettings.PluginName','string');
CkJsonObject_UpdateInt(json,'PostgreSQLSettings.Port',123);
CkJsonObject_UpdateString(json,'PostgreSQLSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'PostgreSQLSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'PostgreSQLSettings.ServerName','string');
CkJsonObject_UpdateString(json,'PostgreSQLSettings.SlotName','string');
CkJsonObject_UpdateString(json,'PostgreSQLSettings.Username','string');
CkJsonObject_UpdateString(json,'RedisSettings.AuthPassword','string');
CkJsonObject_UpdateString(json,'RedisSettings.AuthType','string');
CkJsonObject_UpdateString(json,'RedisSettings.AuthUserName','string');
CkJsonObject_UpdateInt(json,'RedisSettings.Port',123);
CkJsonObject_UpdateString(json,'RedisSettings.ServerName','string');
CkJsonObject_UpdateString(json,'RedisSettings.SslCaCertificateArn','string');
CkJsonObject_UpdateString(json,'RedisSettings.SslSecurityProtocol','string');
CkJsonObject_UpdateInt(json,'RedshiftSettings.AcceptAnyDate',123);
CkJsonObject_UpdateString(json,'RedshiftSettings.AfterConnectScript','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.BucketFolder','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.BucketName','string');
CkJsonObject_UpdateInt(json,'RedshiftSettings.CaseSensitiveNames',123);
CkJsonObject_UpdateInt(json,'RedshiftSettings.CompUpdate',123);
CkJsonObject_UpdateInt(json,'RedshiftSettings.ConnectionTimeout',123);
CkJsonObject_UpdateString(json,'RedshiftSettings.DatabaseName','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.DateFormat','string');
CkJsonObject_UpdateInt(json,'RedshiftSettings.EmptyAsNull',123);
CkJsonObject_UpdateString(json,'RedshiftSettings.EncryptionMode','string');
CkJsonObject_UpdateInt(json,'RedshiftSettings.ExplicitIds',123);
CkJsonObject_UpdateInt(json,'RedshiftSettings.FileTransferUploadStreams',123);
CkJsonObject_UpdateInt(json,'RedshiftSettings.LoadTimeout',123);
CkJsonObject_UpdateInt(json,'RedshiftSettings.MaxFileSize',123);
CkJsonObject_UpdateString(json,'RedshiftSettings.Password','string');
CkJsonObject_UpdateInt(json,'RedshiftSettings.Port',123);
CkJsonObject_UpdateInt(json,'RedshiftSettings.RemoveQuotes',123);
CkJsonObject_UpdateString(json,'RedshiftSettings.ReplaceChars','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.ReplaceInvalidChars','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.ServerName','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.ServerSideEncryptionKmsKeyId','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.ServiceAccessRoleArn','string');
CkJsonObject_UpdateString(json,'RedshiftSettings.TimeFormat','string');
CkJsonObject_UpdateInt(json,'RedshiftSettings.TrimBlanks',123);
CkJsonObject_UpdateInt(json,'RedshiftSettings.TruncateColumns',123);
CkJsonObject_UpdateString(json,'RedshiftSettings.Username','string');
CkJsonObject_UpdateInt(json,'RedshiftSettings.WriteBufferSize',123);
CkJsonObject_UpdateString(json,'ResourceIdentifier','string');
CkJsonObject_UpdateInt(json,'S3Settings.AddColumnName',123);
CkJsonObject_UpdateString(json,'S3Settings.BucketFolder','string');
CkJsonObject_UpdateString(json,'S3Settings.BucketName','string');
CkJsonObject_UpdateString(json,'S3Settings.CannedAclForObjects','string');
CkJsonObject_UpdateInt(json,'S3Settings.CdcInsertsAndUpdates',123);
CkJsonObject_UpdateInt(json,'S3Settings.CdcInsertsOnly',123);
CkJsonObject_UpdateInt(json,'S3Settings.CdcMaxBatchInterval',123);
CkJsonObject_UpdateInt(json,'S3Settings.CdcMinFileSize',123);
CkJsonObject_UpdateString(json,'S3Settings.CdcPath','string');
CkJsonObject_UpdateString(json,'S3Settings.CompressionType','string');
CkJsonObject_UpdateString(json,'S3Settings.CsvDelimiter','string');
CkJsonObject_UpdateString(json,'S3Settings.CsvNoSupValue','string');
CkJsonObject_UpdateString(json,'S3Settings.CsvNullValue','string');
CkJsonObject_UpdateString(json,'S3Settings.CsvRowDelimiter','string');
CkJsonObject_UpdateString(json,'S3Settings.DataFormat','string');
CkJsonObject_UpdateInt(json,'S3Settings.DataPageSize',123);
CkJsonObject_UpdateString(json,'S3Settings.DatePartitionDelimiter','string');
CkJsonObject_UpdateInt(json,'S3Settings.DatePartitionEnabled',123);
CkJsonObject_UpdateString(json,'S3Settings.DatePartitionSequence','string');
CkJsonObject_UpdateString(json,'S3Settings.DatePartitionTimezone','string');
CkJsonObject_UpdateInt(json,'S3Settings.DictPageSizeLimit',123);
CkJsonObject_UpdateInt(json,'S3Settings.EnableStatistics',123);
CkJsonObject_UpdateString(json,'S3Settings.EncodingType','string');
CkJsonObject_UpdateString(json,'S3Settings.EncryptionMode','string');
CkJsonObject_UpdateString(json,'S3Settings.ExternalTableDefinition','string');
CkJsonObject_UpdateInt(json,'S3Settings.IgnoreHeaderRows',123);
CkJsonObject_UpdateInt(json,'S3Settings.IncludeOpForFullLoad',123);
CkJsonObject_UpdateInt(json,'S3Settings.MaxFileSize',123);
CkJsonObject_UpdateInt(json,'S3Settings.ParquetTimestampInMillisecond',123);
CkJsonObject_UpdateString(json,'S3Settings.ParquetVersion','string');
CkJsonObject_UpdateInt(json,'S3Settings.PreserveTransactions',123);
CkJsonObject_UpdateInt(json,'S3Settings.Rfc4180',123);
CkJsonObject_UpdateInt(json,'S3Settings.RowGroupLength',123);
CkJsonObject_UpdateString(json,'S3Settings.ServerSideEncryptionKmsKeyId','string');
CkJsonObject_UpdateString(json,'S3Settings.ServiceAccessRoleArn','string');
CkJsonObject_UpdateString(json,'S3Settings.TimestampColumnName','string');
CkJsonObject_UpdateInt(json,'S3Settings.UseCsvNoSupValue',123);
CkJsonObject_UpdateInt(json,'S3Settings.UseTaskStartTimeForFullLoadTimestamp',123);
CkJsonObject_UpdateString(json,'ServerName','string');
CkJsonObject_UpdateString(json,'ServiceAccessRoleArn','string');
CkJsonObject_UpdateString(json,'SslMode','string');
CkJsonObject_UpdateString(json,'SybaseSettings.DatabaseName','string');
CkJsonObject_UpdateString(json,'SybaseSettings.Password','string');
CkJsonObject_UpdateInt(json,'SybaseSettings.Port',123);
CkJsonObject_UpdateString(json,'SybaseSettings.SecretsManagerAccessRoleArn','string');
CkJsonObject_UpdateString(json,'SybaseSettings.SecretsManagerSecretId','string');
CkJsonObject_UpdateString(json,'SybaseSettings.ServerName','string');
CkJsonObject_UpdateString(json,'SybaseSettings.Username','string');
CkJsonObject_UpdateString(json,'Tags[0].Key','string');
CkJsonObject_UpdateString(json,'Tags[0].ResourceArn','string');
CkJsonObject_UpdateString(json,'Tags[0].Value','string');
CkJsonObject_UpdateString(json,'Username','string');
// The JSON request body created by the above code:
// {
// "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"
// },
// "EndpointIdentifier": "string",
// "EndpointType": "string",
// "EngineName": "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"
// },
// "Password": "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
// },
// "ResourceIdentifier": "string",
// "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",
// "SybaseSettings": {
// "DatabaseName": "string",
// "Password": "string",
// "Port": number,
// "SecretsManagerAccessRoleArn": "string",
// "SecretsManagerSecretId": "string",
// "ServerName": "string",
// "Username": "string"
// },
// "Tags": [
// {
// "Key": "string",
// "ResourceArn": "string",
// "Value": "string"
// }
// ],
// "Username": "string"
// }
CkRest_AddHeader(rest,'Content-Type','application/x-amz-json-1.1');
CkRest_AddHeader(rest,'X-Amz-Target','AmazonDMSv20160101.CreateEndpoint');
sbRequestBody := CkStringBuilder_Create();
CkJsonObject_EmitSb(json,sbRequestBody);
sbResponseBody := CkStringBuilder_Create();
success := CkRest_FullRequestSb(rest,'POST','/',sbRequestBody,sbResponseBody);
if (success <> True) then
begin
Memo1.Lines.Add(CkRest__lastErrorText(rest));
Exit;
end;
respStatusCode := CkRest_getResponseStatusCode(rest);
Memo1.Lines.Add('response status code = ' + IntToStr(respStatusCode));
if (respStatusCode <> 200) then
begin
Memo1.Lines.Add('Response Header:');
Memo1.Lines.Add(CkRest__responseHeader(rest));
Memo1.Lines.Add('Response Body:');
Memo1.Lines.Add(CkStringBuilder__getAsString(sbResponseBody));
Exit;
end;
jResp := CkJsonObject_Create();
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
CertificateArn := CkJsonObject__stringOf(jResp,'Endpoint.CertificateArn');
DatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.DatabaseName');
BucketName := CkJsonObject__stringOf(jResp,'Endpoint.DmsTransferSettings.BucketName');
ServiceAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.DmsTransferSettings.ServiceAccessRoleArn');
DocDbSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.DocDbSettings.DatabaseName');
DocsToInvestigate := CkJsonObject_IntOf(jResp,'Endpoint.DocDbSettings.DocsToInvestigate');
ExtractDocId := CkJsonObject_IntOf(jResp,'Endpoint.DocDbSettings.ExtractDocId');
KmsKeyId := CkJsonObject__stringOf(jResp,'Endpoint.DocDbSettings.KmsKeyId');
NestingLevel := CkJsonObject__stringOf(jResp,'Endpoint.DocDbSettings.NestingLevel');
Password := CkJsonObject__stringOf(jResp,'Endpoint.DocDbSettings.Password');
Port := CkJsonObject_IntOf(jResp,'Endpoint.DocDbSettings.Port');
SecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.DocDbSettings.SecretsManagerAccessRoleArn');
SecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.DocDbSettings.SecretsManagerSecretId');
ServerName := CkJsonObject__stringOf(jResp,'Endpoint.DocDbSettings.ServerName');
Username := CkJsonObject__stringOf(jResp,'Endpoint.DocDbSettings.Username');
DynamoDbSettingsServiceAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.DynamoDbSettings.ServiceAccessRoleArn');
EndpointUri := CkJsonObject__stringOf(jResp,'Endpoint.ElasticsearchSettings.EndpointUri');
ErrorRetryDuration := CkJsonObject_IntOf(jResp,'Endpoint.ElasticsearchSettings.ErrorRetryDuration');
FullLoadErrorPercentage := CkJsonObject_IntOf(jResp,'Endpoint.ElasticsearchSettings.FullLoadErrorPercentage');
ElasticsearchSettingsServiceAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.ElasticsearchSettings.ServiceAccessRoleArn');
EndpointArn := CkJsonObject__stringOf(jResp,'Endpoint.EndpointArn');
EndpointIdentifier := CkJsonObject__stringOf(jResp,'Endpoint.EndpointIdentifier');
EndpointType := CkJsonObject__stringOf(jResp,'Endpoint.EndpointType');
EngineDisplayName := CkJsonObject__stringOf(jResp,'Endpoint.EngineDisplayName');
EngineName := CkJsonObject__stringOf(jResp,'Endpoint.EngineName');
ExternalId := CkJsonObject__stringOf(jResp,'Endpoint.ExternalId');
ExternalTableDefinition := CkJsonObject__stringOf(jResp,'Endpoint.ExternalTableDefinition');
ExtraConnectionAttributes := CkJsonObject__stringOf(jResp,'Endpoint.ExtraConnectionAttributes');
AfterConnectScript := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.AfterConnectScript');
CleanSourceMetadataOnMismatch := CkJsonObject_IntOf(jResp,'Endpoint.GcpMySQLSettings.CleanSourceMetadataOnMismatch');
GcpMySQLSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.DatabaseName');
EventsPollInterval := CkJsonObject_IntOf(jResp,'Endpoint.GcpMySQLSettings.EventsPollInterval');
MaxFileSize := CkJsonObject_IntOf(jResp,'Endpoint.GcpMySQLSettings.MaxFileSize');
ParallelLoadThreads := CkJsonObject_IntOf(jResp,'Endpoint.GcpMySQLSettings.ParallelLoadThreads');
GcpMySQLSettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.Password');
GcpMySQLSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.GcpMySQLSettings.Port');
GcpMySQLSettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.SecretsManagerAccessRoleArn');
GcpMySQLSettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.SecretsManagerSecretId');
GcpMySQLSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.ServerName');
ServerTimezone := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.ServerTimezone');
TargetDbType := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.TargetDbType');
GcpMySQLSettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.GcpMySQLSettings.Username');
CurrentLsn := CkJsonObject__stringOf(jResp,'Endpoint.IBMDb2Settings.CurrentLsn');
IBMDb2SettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.IBMDb2Settings.DatabaseName');
MaxKBytesPerRead := CkJsonObject_IntOf(jResp,'Endpoint.IBMDb2Settings.MaxKBytesPerRead');
IBMDb2SettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.IBMDb2Settings.Password');
IBMDb2SettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.IBMDb2Settings.Port');
IBMDb2SettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.IBMDb2Settings.SecretsManagerAccessRoleArn');
IBMDb2SettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.IBMDb2Settings.SecretsManagerSecretId');
IBMDb2SettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.IBMDb2Settings.ServerName');
SetDataCaptureChanges := CkJsonObject_IntOf(jResp,'Endpoint.IBMDb2Settings.SetDataCaptureChanges');
IBMDb2SettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.IBMDb2Settings.Username');
Broker := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.Broker');
IncludeControlDetails := CkJsonObject_IntOf(jResp,'Endpoint.KafkaSettings.IncludeControlDetails');
IncludeNullAndEmpty := CkJsonObject_IntOf(jResp,'Endpoint.KafkaSettings.IncludeNullAndEmpty');
IncludePartitionValue := CkJsonObject_IntOf(jResp,'Endpoint.KafkaSettings.IncludePartitionValue');
IncludeTableAlterOperations := CkJsonObject_IntOf(jResp,'Endpoint.KafkaSettings.IncludeTableAlterOperations');
IncludeTransactionDetails := CkJsonObject_IntOf(jResp,'Endpoint.KafkaSettings.IncludeTransactionDetails');
MessageFormat := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.MessageFormat');
MessageMaxBytes := CkJsonObject_IntOf(jResp,'Endpoint.KafkaSettings.MessageMaxBytes');
NoHexPrefix := CkJsonObject_IntOf(jResp,'Endpoint.KafkaSettings.NoHexPrefix');
PartitionIncludeSchemaTable := CkJsonObject_IntOf(jResp,'Endpoint.KafkaSettings.PartitionIncludeSchemaTable');
SaslPassword := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.SaslPassword');
SaslUsername := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.SaslUsername');
SecurityProtocol := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.SecurityProtocol');
SslCaCertificateArn := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.SslCaCertificateArn');
SslClientCertificateArn := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.SslClientCertificateArn');
SslClientKeyArn := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.SslClientKeyArn');
SslClientKeyPassword := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.SslClientKeyPassword');
Topic := CkJsonObject__stringOf(jResp,'Endpoint.KafkaSettings.Topic');
KinesisSettingsIncludeControlDetails := CkJsonObject_IntOf(jResp,'Endpoint.KinesisSettings.IncludeControlDetails');
KinesisSettingsIncludeNullAndEmpty := CkJsonObject_IntOf(jResp,'Endpoint.KinesisSettings.IncludeNullAndEmpty');
KinesisSettingsIncludePartitionValue := CkJsonObject_IntOf(jResp,'Endpoint.KinesisSettings.IncludePartitionValue');
KinesisSettingsIncludeTableAlterOperations := CkJsonObject_IntOf(jResp,'Endpoint.KinesisSettings.IncludeTableAlterOperations');
KinesisSettingsIncludeTransactionDetails := CkJsonObject_IntOf(jResp,'Endpoint.KinesisSettings.IncludeTransactionDetails');
KinesisSettingsMessageFormat := CkJsonObject__stringOf(jResp,'Endpoint.KinesisSettings.MessageFormat');
KinesisSettingsNoHexPrefix := CkJsonObject_IntOf(jResp,'Endpoint.KinesisSettings.NoHexPrefix');
KinesisSettingsPartitionIncludeSchemaTable := CkJsonObject_IntOf(jResp,'Endpoint.KinesisSettings.PartitionIncludeSchemaTable');
KinesisSettingsServiceAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.KinesisSettings.ServiceAccessRoleArn');
StreamArn := CkJsonObject__stringOf(jResp,'Endpoint.KinesisSettings.StreamArn');
EndpointKmsKeyId := CkJsonObject__stringOf(jResp,'Endpoint.KmsKeyId');
BcpPacketSize := CkJsonObject_IntOf(jResp,'Endpoint.MicrosoftSQLServerSettings.BcpPacketSize');
ControlTablesFileGroup := CkJsonObject__stringOf(jResp,'Endpoint.MicrosoftSQLServerSettings.ControlTablesFileGroup');
MicrosoftSQLServerSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.MicrosoftSQLServerSettings.DatabaseName');
MicrosoftSQLServerSettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.MicrosoftSQLServerSettings.Password');
MicrosoftSQLServerSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.MicrosoftSQLServerSettings.Port');
QuerySingleAlwaysOnNode := CkJsonObject_IntOf(jResp,'Endpoint.MicrosoftSQLServerSettings.QuerySingleAlwaysOnNode');
ReadBackupOnly := CkJsonObject_IntOf(jResp,'Endpoint.MicrosoftSQLServerSettings.ReadBackupOnly');
SafeguardPolicy := CkJsonObject__stringOf(jResp,'Endpoint.MicrosoftSQLServerSettings.SafeguardPolicy');
MicrosoftSQLServerSettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.MicrosoftSQLServerSettings.SecretsManagerAccessRoleArn');
MicrosoftSQLServerSettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.MicrosoftSQLServerSettings.SecretsManagerSecretId');
MicrosoftSQLServerSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.MicrosoftSQLServerSettings.ServerName');
UseBcpFullLoad := CkJsonObject_IntOf(jResp,'Endpoint.MicrosoftSQLServerSettings.UseBcpFullLoad');
MicrosoftSQLServerSettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.MicrosoftSQLServerSettings.Username');
UseThirdPartyBackupDevice := CkJsonObject_IntOf(jResp,'Endpoint.MicrosoftSQLServerSettings.UseThirdPartyBackupDevice');
AuthMechanism := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.AuthMechanism');
AuthSource := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.AuthSource');
AuthType := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.AuthType');
MongoDbSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.DatabaseName');
MongoDbSettingsDocsToInvestigate := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.DocsToInvestigate');
MongoDbSettingsExtractDocId := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.ExtractDocId');
MongoDbSettingsKmsKeyId := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.KmsKeyId');
MongoDbSettingsNestingLevel := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.NestingLevel');
MongoDbSettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.Password');
MongoDbSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.MongoDbSettings.Port');
MongoDbSettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.SecretsManagerAccessRoleArn');
MongoDbSettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.SecretsManagerSecretId');
MongoDbSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.ServerName');
MongoDbSettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.MongoDbSettings.Username');
MySQLSettingsAfterConnectScript := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.AfterConnectScript');
MySQLSettingsCleanSourceMetadataOnMismatch := CkJsonObject_IntOf(jResp,'Endpoint.MySQLSettings.CleanSourceMetadataOnMismatch');
MySQLSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.DatabaseName');
MySQLSettingsEventsPollInterval := CkJsonObject_IntOf(jResp,'Endpoint.MySQLSettings.EventsPollInterval');
MySQLSettingsMaxFileSize := CkJsonObject_IntOf(jResp,'Endpoint.MySQLSettings.MaxFileSize');
MySQLSettingsParallelLoadThreads := CkJsonObject_IntOf(jResp,'Endpoint.MySQLSettings.ParallelLoadThreads');
MySQLSettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.Password');
MySQLSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.MySQLSettings.Port');
MySQLSettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.SecretsManagerAccessRoleArn');
MySQLSettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.SecretsManagerSecretId');
MySQLSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.ServerName');
MySQLSettingsServerTimezone := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.ServerTimezone');
MySQLSettingsTargetDbType := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.TargetDbType');
MySQLSettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.MySQLSettings.Username');
NeptuneSettingsErrorRetryDuration := CkJsonObject_IntOf(jResp,'Endpoint.NeptuneSettings.ErrorRetryDuration');
IamAuthEnabled := CkJsonObject_IntOf(jResp,'Endpoint.NeptuneSettings.IamAuthEnabled');
NeptuneSettingsMaxFileSize := CkJsonObject_IntOf(jResp,'Endpoint.NeptuneSettings.MaxFileSize');
MaxRetryCount := CkJsonObject_IntOf(jResp,'Endpoint.NeptuneSettings.MaxRetryCount');
S3BucketFolder := CkJsonObject__stringOf(jResp,'Endpoint.NeptuneSettings.S3BucketFolder');
S3BucketName := CkJsonObject__stringOf(jResp,'Endpoint.NeptuneSettings.S3BucketName');
NeptuneSettingsServiceAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.NeptuneSettings.ServiceAccessRoleArn');
AccessAlternateDirectly := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.AccessAlternateDirectly');
AdditionalArchivedLogDestId := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.AdditionalArchivedLogDestId');
AddSupplementalLogging := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.AddSupplementalLogging');
AllowSelectNestedTables := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.AllowSelectNestedTables');
ArchivedLogDestId := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.ArchivedLogDestId');
ArchivedLogsOnly := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.ArchivedLogsOnly');
AsmPassword := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.AsmPassword');
AsmServer := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.AsmServer');
AsmUser := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.AsmUser');
CharLengthSemantics := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.CharLengthSemantics');
OracleSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.DatabaseName');
DirectPathNoLog := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.DirectPathNoLog');
DirectPathParallelLoad := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.DirectPathParallelLoad');
EnableHomogenousTablespace := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.EnableHomogenousTablespace');
FailTasksOnLobTruncation := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.FailTasksOnLobTruncation');
NumberDatatypeScale := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.NumberDatatypeScale');
OraclePathPrefix := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.OraclePathPrefix');
ParallelAsmReadThreads := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.ParallelAsmReadThreads');
OracleSettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.Password');
OracleSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.Port');
ReadAheadBlocks := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.ReadAheadBlocks');
ReadTableSpaceName := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.ReadTableSpaceName');
ReplacePathPrefix := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.ReplacePathPrefix');
RetryInterval := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.RetryInterval');
OracleSettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.SecretsManagerAccessRoleArn');
SecretsManagerOracleAsmAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.SecretsManagerOracleAsmAccessRoleArn');
SecretsManagerOracleAsmSecretId := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.SecretsManagerOracleAsmSecretId');
OracleSettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.SecretsManagerSecretId');
SecurityDbEncryption := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.SecurityDbEncryption');
SecurityDbEncryptionName := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.SecurityDbEncryptionName');
OracleSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.ServerName');
SpatialDataOptionToGeoJsonFunctionName := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.SpatialDataOptionToGeoJsonFunctionName');
StandbyDelayTime := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.StandbyDelayTime');
UseAlternateFolderForOnline := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.UseAlternateFolderForOnline');
UseBFile := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.UseBFile');
UseDirectPathFullLoad := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.UseDirectPathFullLoad');
UseLogminerReader := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.UseLogminerReader');
UsePathPrefix := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.UsePathPrefix');
OracleSettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.OracleSettings.Username');
EndpointPort := CkJsonObject_IntOf(jResp,'Endpoint.Port');
PostgreSQLSettingsAfterConnectScript := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.AfterConnectScript');
CaptureDdls := CkJsonObject_IntOf(jResp,'Endpoint.PostgreSQLSettings.CaptureDdls');
PostgreSQLSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.DatabaseName');
DdlArtifactsSchema := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.DdlArtifactsSchema');
ExecuteTimeout := CkJsonObject_IntOf(jResp,'Endpoint.PostgreSQLSettings.ExecuteTimeout');
PostgreSQLSettingsFailTasksOnLobTruncation := CkJsonObject_IntOf(jResp,'Endpoint.PostgreSQLSettings.FailTasksOnLobTruncation');
HeartbeatEnable := CkJsonObject_IntOf(jResp,'Endpoint.PostgreSQLSettings.HeartbeatEnable');
HeartbeatFrequency := CkJsonObject_IntOf(jResp,'Endpoint.PostgreSQLSettings.HeartbeatFrequency');
HeartbeatSchema := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.HeartbeatSchema');
PostgreSQLSettingsMaxFileSize := CkJsonObject_IntOf(jResp,'Endpoint.PostgreSQLSettings.MaxFileSize');
PostgreSQLSettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.Password');
PluginName := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.PluginName');
PostgreSQLSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.PostgreSQLSettings.Port');
PostgreSQLSettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.SecretsManagerAccessRoleArn');
PostgreSQLSettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.SecretsManagerSecretId');
PostgreSQLSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.ServerName');
SlotName := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.SlotName');
PostgreSQLSettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.PostgreSQLSettings.Username');
AuthPassword := CkJsonObject__stringOf(jResp,'Endpoint.RedisSettings.AuthPassword');
RedisSettingsAuthType := CkJsonObject__stringOf(jResp,'Endpoint.RedisSettings.AuthType');
AuthUserName := CkJsonObject__stringOf(jResp,'Endpoint.RedisSettings.AuthUserName');
RedisSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.RedisSettings.Port');
RedisSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.RedisSettings.ServerName');
RedisSettingsSslCaCertificateArn := CkJsonObject__stringOf(jResp,'Endpoint.RedisSettings.SslCaCertificateArn');
SslSecurityProtocol := CkJsonObject__stringOf(jResp,'Endpoint.RedisSettings.SslSecurityProtocol');
AcceptAnyDate := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.AcceptAnyDate');
RedshiftSettingsAfterConnectScript := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.AfterConnectScript');
BucketFolder := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.BucketFolder');
RedshiftSettingsBucketName := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.BucketName');
CaseSensitiveNames := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.CaseSensitiveNames');
CompUpdate := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.CompUpdate');
ConnectionTimeout := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.ConnectionTimeout');
RedshiftSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.DatabaseName');
DateFormat := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.DateFormat');
EmptyAsNull := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.EmptyAsNull');
EncryptionMode := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.EncryptionMode');
ExplicitIds := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.ExplicitIds');
FileTransferUploadStreams := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.FileTransferUploadStreams');
LoadTimeout := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.LoadTimeout');
RedshiftSettingsMaxFileSize := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.MaxFileSize');
RedshiftSettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.Password');
RedshiftSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.Port');
RemoveQuotes := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.RemoveQuotes');
ReplaceChars := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.ReplaceChars');
ReplaceInvalidChars := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.ReplaceInvalidChars');
RedshiftSettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.SecretsManagerAccessRoleArn');
RedshiftSettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.SecretsManagerSecretId');
RedshiftSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.ServerName');
ServerSideEncryptionKmsKeyId := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.ServerSideEncryptionKmsKeyId');
RedshiftSettingsServiceAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.ServiceAccessRoleArn');
TimeFormat := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.TimeFormat');
TrimBlanks := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.TrimBlanks');
TruncateColumns := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.TruncateColumns');
RedshiftSettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.RedshiftSettings.Username');
WriteBufferSize := CkJsonObject_IntOf(jResp,'Endpoint.RedshiftSettings.WriteBufferSize');
AddColumnName := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.AddColumnName');
S3SettingsBucketFolder := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.BucketFolder');
S3SettingsBucketName := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.BucketName');
CannedAclForObjects := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.CannedAclForObjects');
CdcInsertsAndUpdates := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.CdcInsertsAndUpdates');
CdcInsertsOnly := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.CdcInsertsOnly');
CdcMaxBatchInterval := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.CdcMaxBatchInterval');
CdcMinFileSize := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.CdcMinFileSize');
CdcPath := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.CdcPath');
CompressionType := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.CompressionType');
CsvDelimiter := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.CsvDelimiter');
CsvNoSupValue := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.CsvNoSupValue');
CsvNullValue := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.CsvNullValue');
CsvRowDelimiter := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.CsvRowDelimiter');
DataFormat := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.DataFormat');
DataPageSize := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.DataPageSize');
DatePartitionDelimiter := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.DatePartitionDelimiter');
DatePartitionEnabled := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.DatePartitionEnabled');
DatePartitionSequence := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.DatePartitionSequence');
DatePartitionTimezone := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.DatePartitionTimezone');
DictPageSizeLimit := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.DictPageSizeLimit');
EnableStatistics := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.EnableStatistics');
EncodingType := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.EncodingType');
S3SettingsEncryptionMode := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.EncryptionMode');
S3SettingsExternalTableDefinition := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.ExternalTableDefinition');
IgnoreHeaderRows := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.IgnoreHeaderRows');
IncludeOpForFullLoad := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.IncludeOpForFullLoad');
S3SettingsMaxFileSize := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.MaxFileSize');
ParquetTimestampInMillisecond := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.ParquetTimestampInMillisecond');
ParquetVersion := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.ParquetVersion');
PreserveTransactions := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.PreserveTransactions');
Rfc4180 := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.Rfc4180');
RowGroupLength := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.RowGroupLength');
S3SettingsServerSideEncryptionKmsKeyId := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.ServerSideEncryptionKmsKeyId');
S3SettingsServiceAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.ServiceAccessRoleArn');
TimestampColumnName := CkJsonObject__stringOf(jResp,'Endpoint.S3Settings.TimestampColumnName');
UseCsvNoSupValue := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.UseCsvNoSupValue');
UseTaskStartTimeForFullLoadTimestamp := CkJsonObject_IntOf(jResp,'Endpoint.S3Settings.UseTaskStartTimeForFullLoadTimestamp');
EndpointServerName := CkJsonObject__stringOf(jResp,'Endpoint.ServerName');
EndpointServiceAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.ServiceAccessRoleArn');
SslMode := CkJsonObject__stringOf(jResp,'Endpoint.SslMode');
Status := CkJsonObject__stringOf(jResp,'Endpoint.Status');
SybaseSettingsDatabaseName := CkJsonObject__stringOf(jResp,'Endpoint.SybaseSettings.DatabaseName');
SybaseSettingsPassword := CkJsonObject__stringOf(jResp,'Endpoint.SybaseSettings.Password');
SybaseSettingsPort := CkJsonObject_IntOf(jResp,'Endpoint.SybaseSettings.Port');
SybaseSettingsSecretsManagerAccessRoleArn := CkJsonObject__stringOf(jResp,'Endpoint.SybaseSettings.SecretsManagerAccessRoleArn');
SybaseSettingsSecretsManagerSecretId := CkJsonObject__stringOf(jResp,'Endpoint.SybaseSettings.SecretsManagerSecretId');
SybaseSettingsServerName := CkJsonObject__stringOf(jResp,'Endpoint.SybaseSettings.ServerName');
SybaseSettingsUsername := CkJsonObject__stringOf(jResp,'Endpoint.SybaseSettings.Username');
EndpointUsername := CkJsonObject__stringOf(jResp,'Endpoint.Username');
i := 0;
count_i := CkJsonObject_SizeOfArray(jResp,'Endpoint.OracleSettings.ExtraArchivedLogDestIds');
while i < count_i do
begin
CkJsonObject_putI(jResp,i);
intVal := CkJsonObject_IntOf(jResp,'Endpoint.OracleSettings.ExtraArchivedLogDestIds[i]');
i := i + 1;
end;
// 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"
// }
// }
CkRest_Dispose(rest);
CkAuthAws_Dispose(authAws);
CkJsonObject_Dispose(json);
CkStringBuilder_Dispose(sbRequestBody);
CkStringBuilder_Dispose(sbResponseBody);
CkJsonObject_Dispose(jResp);