Module Values.RemediationActionSource

Information about an individual action you can take to remediate a violation.

Sourcetype nonrec t = {
  1. description : LengthBoundedString.t option;
    (*

    A description of a remediation action.

    *)
  2. eC2CreateRouteAction : EC2CreateRouteAction.t option;
    (*

    Information about the CreateRoute action in the Amazon EC2 API.

    *)
  3. eC2ReplaceRouteAction : EC2ReplaceRouteAction.t option;
    (*

    Information about the ReplaceRoute action in the Amazon EC2 API.

    *)
  4. eC2DeleteRouteAction : EC2DeleteRouteAction.t option;
    (*

    Information about the DeleteRoute action in the Amazon EC2 API.

    *)
  5. eC2CopyRouteTableAction : EC2CopyRouteTableAction.t option;
    (*

    Information about the CopyRouteTable action in the Amazon EC2 API.

    *)
  6. eC2ReplaceRouteTableAssociationAction : EC2ReplaceRouteTableAssociationAction.t option;
    (*

    Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.

    *)
  7. eC2AssociateRouteTableAction : EC2AssociateRouteTableAction.t option;
    (*

    Information about the AssociateRouteTable action in the Amazon EC2 API.

    *)
  8. eC2CreateRouteTableAction : EC2CreateRouteTableAction.t option;
    (*

    Information about the CreateRouteTable action in the Amazon EC2 API.

    *)
  9. fMSPolicyUpdateFirewallCreationConfigAction : FMSPolicyUpdateFirewallCreationConfigAction.t option;
    (*

    The remedial action to take when updating a firewall configuration.

    *)
  10. createNetworkAclAction : CreateNetworkAclAction.t option;
    (*

    Information about the CreateNetworkAcl action in Amazon EC2.

    *)
  11. replaceNetworkAclAssociationAction : ReplaceNetworkAclAssociationAction.t option;
    (*

    Information about the ReplaceNetworkAclAssociation action in Amazon EC2.

    *)
  12. createNetworkAclEntriesAction : CreateNetworkAclEntriesAction.t option;
    (*

    Information about the CreateNetworkAclEntries action in Amazon EC2.

    *)
  13. deleteNetworkAclEntriesAction : DeleteNetworkAclEntriesAction.t option;
    (*

    Information about the DeleteNetworkAclEntries action in Amazon EC2.

    *)
}
Sourceval make : ?description:??? -> ?eC2CreateRouteAction:??? -> ?eC2ReplaceRouteAction:??? -> ?eC2DeleteRouteAction:??? -> ?eC2CopyRouteTableAction:??? -> ?eC2ReplaceRouteTableAssociationAction:??? -> ?eC2AssociateRouteTableAction:??? -> ?eC2CreateRouteTableAction:??? -> ?fMSPolicyUpdateFirewallCreationConfigAction:??? -> ?createNetworkAclAction:??? -> ?replaceNetworkAclAssociationAction:??? -> ?createNetworkAclEntriesAction:??? -> ?deleteNetworkAclEntriesAction:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of LengthBoundedString.t | `Structure of (string * [> `Boolean of Boolean.t | `List of [> `Structure of (string * [> `Enum of string | `Integer of IntegerObjectMinimum0.t | `Structure of (string * [> `Boolean of BooleanObject.t | `Enum of string | `String of LengthBoundedString.t | `Structure of (string * [> `Integer of IntegerObject.t ]) list ]) list ]) list ] list | `String of LengthBoundedString.t | `Structure of (string * [> `String of ResourceId.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t