Module Greengrass.GroupVersion

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-groupversion.html

type properties = {
  1. logger_definition_version_arn : string option;
  2. device_definition_version_arn : string option;
  3. function_definition_version_arn : string option;
  4. core_definition_version_arn : string option;
  5. resource_definition_version_arn : string option;
  6. connector_definition_version_arn : string option;
  7. subscription_definition_version_arn : string option;
  8. group_id : string;
}

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

val make_properties : ?logger_definition_version_arn:string -> ?device_definition_version_arn:string -> ?function_definition_version_arn:string -> ?core_definition_version_arn:string -> ?resource_definition_version_arn:string -> ?connector_definition_version_arn:string -> ?subscription_definition_version_arn:string -> group_id:string -> unit -> properties
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string