GetEndpointPostgresSetting constructor

const GetEndpointPostgresSetting({
  1. required Input<String> afterConnectScript,
  2. required Input<String> authenticationMethod,
  3. required Input<String> babelfishDatabaseName,
  4. required Input<bool> captureDdls,
  5. required Input<String> databaseMode,
  6. required Input<String> ddlArtifactsSchema,
  7. required Input<int> executeTimeout,
  8. required Input<bool> failTasksOnLobTruncation,
  9. required Input<bool> heartbeatEnable,
  10. required Input<int> heartbeatFrequency,
  11. required Input<String> heartbeatSchema,
  12. required Input<bool> mapBooleanAsBoolean,
  13. required Input<bool> mapJsonbAsClob,
  14. required Input<String> mapLongVarcharAs,
  15. required Input<int> maxFileSize,
  16. required Input<String> pluginName,
  17. required Input<String> serviceAccessRoleArn,
  18. required Input<String> slotName,
})

Creates a new GetEndpointPostgresSetting. afterConnectScript Required. authenticationMethod Required. babelfishDatabaseName Required. captureDdls Required. databaseMode Required. ddlArtifactsSchema Required. executeTimeout Required. failTasksOnLobTruncation Required. heartbeatEnable Required. heartbeatFrequency Required. heartbeatSchema Required. mapBooleanAsBoolean Required. mapJsonbAsClob Required. mapLongVarcharAs Required. maxFileSize Required. pluginName Required. serviceAccessRoleArn Required. slotName Required.

Implementation

const GetEndpointPostgresSetting({
  required this.afterConnectScript,
  required this.authenticationMethod,
  required this.babelfishDatabaseName,
  required this.captureDdls,
  required this.databaseMode,
  required this.ddlArtifactsSchema,
  required this.executeTimeout,
  required this.failTasksOnLobTruncation,
  required this.heartbeatEnable,
  required this.heartbeatFrequency,
  required this.heartbeatSchema,
  required this.mapBooleanAsBoolean,
  required this.mapJsonbAsClob,
  required this.mapLongVarcharAs,
  required this.maxFileSize,
  required this.pluginName,
  required this.serviceAccessRoleArn,
  required this.slotName,
});