Module Values.InternalAccessAnalysisRuleCriteriaSource

The criteria for an analysis rule for an internal access analyzer.

Sourcetype nonrec t = {
  1. accountIds : AccountIdsList.t option;
    (*

    A list of Amazon Web Services account IDs to apply to the internal access analysis rule criteria. Account IDs can only be applied to the analysis rule criteria for organization-level analyzers.

    *)
  2. resourceTypes : ResourceTypeList.t option;
    (*

    A list of resource types to apply to the internal access analysis rule criteria. The analyzer will only generate findings for resources of these types. These resource types are currently supported for internal access analyzers: AWS::S3::Bucket AWS::RDS::DBSnapshot AWS::RDS::DBClusterSnapshot AWS::S3Express::DirectoryBucket AWS::DynamoDB::Table AWS::DynamoDB::Stream

    *)
  3. resourceArns : ResourceArnsList.t option;
    (*

    A list of resource ARNs to apply to the internal access analysis rule criteria. The analyzer will only generate findings for resources that match these ARNs.

    *)
}
Sourceval make : ?accountIds:??? -> ?resourceTypes:??? -> ?resourceArns:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Enum of string | `String of String_.t ] 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