Module Values.IdentityCenterOptionsInputSource

Configuration settings for enabling and managing IAM Identity Center.

Sourcetype nonrec t = {
  1. enabledAPIAccess : Boolean.t option;
    (*

    Indicates whether IAM Identity Center is enabled for API access in Amazon OpenSearch Service.

    *)
  2. identityCenterInstanceARN : IdentityCenterInstanceARN.t option;
    (*

    The ARN of the IAM Identity Center instance used to create an OpenSearch UI application that uses IAM Identity Center for authentication.

    *)
  3. identityCenterInstanceRegion : Region.t option;
    (*

    The Region of the IAM Identity Center instance.

    *)
  4. subjectKey : SubjectKeyIdCOption.t option;
    (*

    Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.

    *)
  5. rolesKey : RolesKeyIdCOption.t option;
    (*

    Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.

    *)
}
Sourceval make : ?enabledAPIAccess:??? -> ?identityCenterInstanceARN:??? -> ?identityCenterInstanceRegion:??? -> ?subjectKey:??? -> ?rolesKey:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of IdentityCenterInstanceARN.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