Module AppFlow.Connector

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-connector.html

type lambda_connector_provisioning_config = {
  1. lambda_arn : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connector-lambdaconnectorprovisioningconfig.html

and connector_provisioning_config = {
  1. lambda : lambda_connector_provisioning_config option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-connector-connectorprovisioningconfig.html

type properties = {
  1. connector_label : string option;
  2. connector_provisioning_type : string;
  3. description : string option;
  4. connector_provisioning_config : connector_provisioning_config;
}

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

val make_properties : ?connector_label:string -> connector_provisioning_type:string -> ?description:string -> connector_provisioning_config:connector_provisioning_config -> unit -> properties
val make_lambda_connector_provisioning_config : lambda_arn:string -> unit -> lambda_connector_provisioning_config
val make_connector_provisioning_config : ?lambda:lambda_connector_provisioning_config -> unit -> connector_provisioning_config
val yojson_of_lambda_connector_provisioning_config : lambda_connector_provisioning_config -> Yojson.Safe.t
val yojson_of_connector_provisioning_config : connector_provisioning_config -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. connector_arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string