Module ResourceExplorer2.View

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resourceexplorer2-view.html

type included_property = {
  1. name : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourceexplorer2-view-includedproperty.html

and search_filter = {
  1. filter_string : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourceexplorer2-view-searchfilter.html

type properties = {
  1. filters : search_filter option;
  2. scope : string option;
  3. included_properties : included_property list option;
  4. tags : string Stdlib__Map.Make(Stdlib.String).t option;
  5. view_name : string;
}

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

val make_properties : ?filters:search_filter -> ?scope:string -> ?included_properties:included_property list -> ?tags:string Stdlib__Map.Make(Stdlib.String).t -> view_name:string -> unit -> properties
val make_included_property : name:string -> unit -> included_property
val make_search_filter : filter_string:string -> unit -> search_filter
val yojson_of_included_property : included_property -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_search_filter : search_filter -> [> `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. view_arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string