Module Values.OrganizationConformancePackSource

An organization conformance pack that has information about conformance packs that Config creates in member accounts.

Sourcetype nonrec t = {
  1. organizationConformancePackName : OrganizationConformancePackName.t option;
    (*

    The name you assign to an organization conformance pack.

    *)
  2. organizationConformancePackArn : StringWithCharLimit256.t option;
    (*

    Amazon Resource Name (ARN) of organization conformance pack.

    *)
  3. deliveryS3Bucket : DeliveryS3Bucket.t option;
    (*

    The name of the Amazon S3 bucket where Config stores conformance pack templates. This field is optional.

    *)
  4. deliveryS3KeyPrefix : DeliveryS3KeyPrefix.t option;
    (*

    Any folder structure you want to add to an Amazon S3 bucket. This field is optional.

    *)
  5. conformancePackInputParameters : ConformancePackInputParameters.t option;
    (*

    A list of ConformancePackInputParameter objects.

    *)
  6. excludedAccounts : ExcludedAccounts.t option;
    (*

    A comma-separated list of accounts excluded from organization conformance pack.

    *)
  7. lastUpdateTime : Date.t option;
    (*

    Last time when organization conformation pack was updated.

    *)
}
Sourceval make : ?organizationConformancePackName:??? -> ?organizationConformancePackArn:??? -> ?deliveryS3Bucket:??? -> ?deliveryS3KeyPrefix:??? -> ?conformancePackInputParameters:??? -> ?excludedAccounts:??? -> ?lastUpdateTime:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of AccountId.t | `Structure of (string * [> `String of ParameterName.t ]) list ] list | `String of OrganizationConformancePackName.t | `Timestamp of Date.t ]) 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