Module Values.ApplicationProviderSource

A structure that describes a provider that can be used to connect an Amazon Web Services managed application or customer managed application to IAM Identity Center.

Sourcetype nonrec t = {
  1. applicationProviderArn : ApplicationProviderArn.t option;
    (*

    The ARN of the application provider.

    *)
  2. federationProtocol : FederationProtocol.t option;
    (*

    The protocol that the application provider uses to perform federation.

    *)
  3. displayData : DisplayData.t option;
    (*

    A structure that describes how IAM Identity Center represents the application provider in the portal.

    *)
  4. resourceServerConfig : ResourceServerConfig.t option;
    (*

    A structure that describes the application provider's resource server.

    *)
}
Sourceval make : ?applicationProviderArn:??? -> ?federationProtocol:??? -> ?displayData:??? -> ?resourceServerConfig:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ApplicationProviderArn.t | `Structure of (string * [> `Map of ([> `String of ResourceServerScope.t ] * [> `Structure of (string * [> `String of Description.t ]) list ]) list | `String of Name.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