Module Values.GetLifecyclePoliciesRequestSource

Gets summary information about all or the specified data lifecycle policies. To get complete information about a policy, use GetLifecyclePolicy.

Sourcetype nonrec t = {
  1. policyIds : PolicyIdList.t option;
    (*

    The identifiers of the data lifecycle policies.

    *)
  2. state : GettablePolicyStateValues.t option;
    (*

    The activation state.

    *)
  3. resourceTypes : ResourceTypeValuesList.t option;
    (*

    The resource type.

    *)
  4. targetTags : TargetTagsFilterList.t option;
    (*

    The target tag for a policy. Tags are strings in the format key=value.

    *)
  5. tagsToAdd : TagsToAddFilterList.t option;
    (*

    The tags to add to objects created by the policy. Tags are strings in the format key=value. These user-defined tags are added in addition to the Amazon Web Services-added lifecycle tags.

    *)
  6. defaultPolicyType : DefaultPoliciesTypeValues.t option;
    (*

    [Default policies only] Specifies the type of default policy to get. Specify one of the following: VOLUME - To get only the default policy for EBS snapshots INSTANCE - To get only the default policy for EBS-backed AMIs ALL - To get all default policies

    *)
}
Sourceval make : ?policyIds:??? -> ?state:??? -> ?resourceTypes:??? -> ?targetTags:??? -> ?tagsToAdd:??? -> ?defaultPolicyType:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Enum of string | `String of PolicyId.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