Config.OrganizationConfigRulesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconfigrule.html
type organization_custom_policy_rule_metadata = {tag_key_scope : string option;tag_value_scope : string option;runtime : string;policy_text : string;description : string option;resource_id_scope : string option;organization_config_rule_trigger_types : string list option;debug_log_delivery_accounts : string list option;resource_types_scope : string list option;maximum_execution_frequency : string option;input_parameters : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustompolicyrulemetadata.html
and organization_custom_rule_metadata = {tag_key_scope : string option;tag_value_scope : string option;description : string option;resource_id_scope : string option;lambda_function_arn : string;organization_config_rule_trigger_types : string list;resource_types_scope : string list option;maximum_execution_frequency : string option;input_parameters : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationcustomrulemetadata.html
and organization_managed_rule_metadata = {tag_key_scope : string option;tag_value_scope : string option;description : string option;resource_id_scope : string option;rule_identifier : string;resource_types_scope : string list option;maximum_execution_frequency : string option;input_parameters : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-organizationconfigrule-organizationmanagedrulemetadata.html
type properties = {organization_managed_rule_metadata : organization_managed_rule_metadata option;organization_config_rule_name : string;organization_custom_rule_metadata : organization_custom_rule_metadata option;excluded_accounts : string list option;organization_custom_policy_rule_metadata : organization_custom_policy_rule_metadata
option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-organizationconfigrule.html;
val make_properties :
?organization_managed_rule_metadata:organization_managed_rule_metadata ->
organization_config_rule_name:string ->
?organization_custom_rule_metadata:organization_custom_rule_metadata ->
?excluded_accounts:string list ->
?organization_custom_policy_rule_metadata:
organization_custom_policy_rule_metadata ->
unit ->
propertiesval make_organization_custom_policy_rule_metadata :
?tag_key_scope:string ->
?tag_value_scope:string ->
runtime:string ->
policy_text:string ->
?description:string ->
?resource_id_scope:string ->
?organization_config_rule_trigger_types:string list ->
?debug_log_delivery_accounts:string list ->
?resource_types_scope:string list ->
?maximum_execution_frequency:string ->
?input_parameters:string ->
unit ->
organization_custom_policy_rule_metadataval make_organization_custom_rule_metadata :
?tag_key_scope:string ->
?tag_value_scope:string ->
?description:string ->
?resource_id_scope:string ->
lambda_function_arn:string ->
organization_config_rule_trigger_types:string list ->
?resource_types_scope:string list ->
?maximum_execution_frequency:string ->
?input_parameters:string ->
unit ->
organization_custom_rule_metadataval make_organization_managed_rule_metadata :
?tag_key_scope:string ->
?tag_value_scope:string ->
?description:string ->
?resource_id_scope:string ->
rule_identifier:string ->
?resource_types_scope:string list ->
?maximum_execution_frequency:string ->
?input_parameters:string ->
unit ->
organization_managed_rule_metadataval yojson_of_organization_custom_policy_rule_metadata :
organization_custom_policy_rule_metadata ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_organization_custom_rule_metadata :
organization_custom_rule_metadata ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_organization_managed_rule_metadata :
organization_managed_rule_metadata ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes