Module AppSync.SourceApiAssociation

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-sourceapiassociation.html

type source_api_association_config = {
  1. merge_type : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-sourceapiassociation-sourceapiassociationconfig.html

type properties = {
  1. description : string option;
  2. source_api_association_config : source_api_association_config option;
  3. merged_api_identifier : string option;
  4. source_api_identifier : string option;
}

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

val make_properties : ?description:string -> ?source_api_association_config:source_api_association_config -> ?merged_api_identifier:string -> ?source_api_identifier:string -> unit -> properties
val make_source_api_association_config : ?merge_type:string -> unit -> source_api_association_config
val yojson_of_source_api_association_config : source_api_association_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. association_arn : string;
  3. merged_api_id : string;
  4. source_api_arn : string;
  5. last_successful_merge_date : string;
  6. source_api_association_status_detail : string;
  7. merged_api_arn : string;
  8. association_id : string;
  9. source_api_association_status : string;
  10. source_api_id : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string