Module Values.HomeRegionControlSource

A home region control is an object that specifies the home region for an account, with some additional information. It contains a target (always of type ACCOUNT), an ID, and a time at which the home region was set.

Sourcetype nonrec t = {
  1. controlId : ControlId.t option;
    (*

    A unique identifier that's generated for each home region control. It's always a string that begins with "hrc-" followed by 12 lowercase letters and numbers.

    *)
  2. homeRegion : HomeRegion.t option;
    (*

    The AWS Region that's been set as home region. For example, "us-west-2" or "eu-central-1" are valid home regions.

    *)
  3. target : Target.t option;
    (*

    The target parameter specifies the identifier to which the home region is applied, which is always an ACCOUNT. It applies the home region to the current ACCOUNT.

    *)
  4. requestedTime : RequestedTime.t option;
    (*

    A timestamp representing the time when the customer called CreateHomeregionControl and set the home region for the account.

    *)
}
Sourceval make : ?controlId:??? -> ?homeRegion:??? -> ?target:??? -> ?requestedTime:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of ControlId.t | `Structure of (string * [> `Enum of string | `String of TargetId.t ]) list | `Timestamp of RequestedTime.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