IoT.TopicRuleDestinationsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicruledestination.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicruledestination-httpurldestinationsummary.html
and vpc_destination_properties = {security_groups : string list option;vpc_id : string option;subnet_ids : string list option;role_arn : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicruledestination-vpcdestinationproperties.html
type properties = {status : string option;http_url_properties : http_url_destination_summary option;vpc_properties : vpc_destination_properties option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-topicruledestination.html;
val make_properties :
?status:string ->
?http_url_properties:http_url_destination_summary ->
?vpc_properties:vpc_destination_properties ->
unit ->
propertiesval make_http_url_destination_summary :
?confirmation_url:string ->
unit ->
http_url_destination_summaryval make_vpc_destination_properties :
?security_groups:string list ->
?vpc_id:string ->
?subnet_ids:string list ->
?role_arn:string ->
unit ->
vpc_destination_propertiesval yojson_of_http_url_destination_summary :
http_url_destination_summary ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_vpc_destination_properties :
vpc_destination_properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes