Module DevOpsGuru.ResourceCollection

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsguru-resourcecollection.html

type tag_collection = {
  1. app_boundary_key : string option;
  2. tag_values : string list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-resourcecollection-tagcollection.html

and cloud_formation_collection_filter = {
  1. stack_names : string list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-resourcecollection-cloudformationcollectionfilter.html

and resource_collection_filter = {
  1. cloud_formation : cloud_formation_collection_filter option;
  2. tags : tag_collection list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-resourcecollection-resourcecollectionfilter.html

type properties = {
  1. resource_collection_filter : resource_collection_filter;
}

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

val make_properties : resource_collection_filter:resource_collection_filter -> unit -> properties
val make_tag_collection : ?app_boundary_key:string -> ?tag_values:string list -> unit -> tag_collection
val make_cloud_formation_collection_filter : ?stack_names:string list -> unit -> cloud_formation_collection_filter
val make_resource_collection_filter : ?cloud_formation:cloud_formation_collection_filter -> ?tags:tag_collection list -> unit -> resource_collection_filter
val yojson_of_tag_collection : tag_collection -> Yojson.Safe.t
val yojson_of_cloud_formation_collection_filter : cloud_formation_collection_filter -> Yojson.Safe.t
val yojson_of_resource_collection_filter : resource_collection_filter -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * [> `Assoc of (string * Yojson.Safe.t) list ]) list ]
type attributes = {
  1. ref_ : string;
  2. resource_collection_type : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string