Module Values_2.GetIntegrationTablePropertiesResponseSource

This API is used to retrieve optional override properties for the tables that need to be replicated. These properties can include properties for filtering and partition for source and target tables.

Sourcetype nonrec t = {
  1. resourceArn : Values_1.String512.t option;
    (*

    The Amazon Resource Name (ARN) of the target table for which to retrieve integration table properties. Currently, this API only supports retrieving properties for target tables, and the provided ARN should be the ARN of the target table in the Glue Data Catalog. Support for retrieving integration table properties for source connections (using the connection ARN) is not yet implemented and will be added in a future release.

    *)
  2. tableName : Values_1.String128.t option;
    (*

    The name of the table to be replicated.

    *)
  3. sourceTableConfig : Values_1.SourceTableConfig.t option;
    (*

    A structure for the source table configuration.

    *)
  4. targetTableConfig : Values_1.TargetTableConfig.t option;
    (*

    A structure for the target table configuration.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of Values_0.AccessDeniedException.t
  2. | `EntityNotFoundException of Values_0.EntityNotFoundException.t
  3. | `InternalServerException of Values_1.InternalServerException.t
  4. | `InternalServiceException of Values_0.InternalServiceException.t
  5. | `InvalidInputException of Values_0.InvalidInputException.t
  6. | `ResourceNotFoundException of Values_1.ResourceNotFoundException.t
  7. | `ValidationException of Values_1.ValidationException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval make : ?resourceArn:??? -> ?tableName:??? -> ?sourceTableConfig:??? -> ?targetTableConfig:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of Values_0.AccessDeniedException.t | `EntityNotFoundException of Values_0.EntityNotFoundException.t | `InternalServerException of Values_1.InternalServerException.t | `InternalServiceException of Values_0.InternalServiceException.t | `InvalidInputException of Values_0.InvalidInputException.t | `ResourceNotFoundException of Values_1.ResourceNotFoundException.t | `Unknown_operation_error of string * string option | `ValidationException of Values_1.ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of Values_0.AccessDeniedException.t | `EntityNotFoundException of Values_0.EntityNotFoundException.t | `InternalServerException of Values_1.InternalServerException.t | `InternalServiceException of Values_0.InternalServiceException.t | `InvalidInputException of Values_0.InvalidInputException.t | `ResourceNotFoundException of Values_1.ResourceNotFoundException.t | `Unknown_operation_error of string * string option | `ValidationException of Values_1.ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `String of Values_1.String512.t | `Structure of (string * [> `Enum of string | `List of [> `String of string | `Structure of (string * [> `String of string ]) list ] list | `String of string ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t