Module Glue.TableOptimizer

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html

type table_optimizer_configuration = {
  1. enabled : bool;
  2. role_arn : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-tableoptimizer-tableoptimizerconfiguration.html

type properties = {
  1. table_name : string;
  2. type_ : string;
  3. database_name : string;
  4. table_optimizer_configuration : table_optimizer_configuration;
  5. catalog_id : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html;

val make_properties : table_name:string -> type_:string -> database_name:string -> table_optimizer_configuration:table_optimizer_configuration -> catalog_id:string -> unit -> properties
val make_table_optimizer_configuration : enabled:bool -> role_arn:string -> unit -> table_optimizer_configuration
val yojson_of_table_optimizer_configuration : table_optimizer_configuration -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string