Module Values.DeleteOriginAccessControlRequestSource

Deletes a CloudFront origin access control. You cannot delete an origin access control if it's in use. First, update all distributions to remove the origin access control from all origins, then delete the origin access control.

Sourcetype nonrec t = {
  1. id : String_.t;
    (*

    The unique identifier of the origin access control that you are deleting.

    *)
  2. ifMatch : String_.t option;
    (*

    The current version (ETag value) of the origin access control that you are deleting.

    *)
}
Sourceval context_ : string
Sourceval make : ?ifMatch:??? -> id:String_.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of String_.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