Module Values.DescribeApplicationResponseSource

Retrieves the details of an application associated with an instance of IAM Identity Center.

Sourcetype nonrec t = {
  1. applicationArn : ApplicationArn.t option;
    (*

    Specifies the ARN of the application.

    *)
  2. applicationProviderArn : ApplicationProviderArn.t option;
    (*

    The ARN of the application provider under which the operation will run.

    *)
  3. name : ApplicationNameType.t option;
    (*

    The application name.

    *)
  4. applicationAccount : AccountId.t option;
    (*

    The account ID.

    *)
  5. instanceArn : InstanceArn.t option;
    (*

    The ARN of the IAM Identity Center application under which the operation will run. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.

    *)
  6. identityStoreArn : IdentityStoreArn.t option;
    (*

    The ARN of the identity store that is connected to the instance of IAM Identity Center.

    *)
  7. status : ApplicationStatus.t option;
    (*

    Specifies whether the application is enabled or disabled.

    *)
  8. portalOptions : PortalOptions.t option;
    (*

    A structure that describes the options for the portal associated with an application.

    *)
  9. description : Description.t option;
    (*

    The description of the .

    *)
  10. createdDate : Date.t option;
    (*

    The date the application was created.

    *)
  11. createdFrom : RegionName.t option;
    (*

    The Amazon Web Services Region where the application was created in IAM Identity Center.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `InternalServerException of InternalServerException.t
  3. | `ResourceNotFoundException of ResourceNotFoundException.t
  4. | `ThrottlingException of ThrottlingException.t
  5. | `ValidationException of ValidationException.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval make : ?applicationArn:??? -> ?applicationProviderArn:??? -> ?name:??? -> ?applicationAccount:??? -> ?instanceArn:??? -> ?identityStoreArn:??? -> ?status:??? -> ?portalOptions:??? -> ?description:??? -> ?createdDate:??? -> ?createdFrom:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `InternalServerException of InternalServerException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `InternalServerException of InternalServerException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ThrottlingException of ThrottlingException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ApplicationArn.t | `Structure of (string * [> `Enum of string | `Structure of (string * [> `Enum of string | `String of ApplicationUrl.t ]) list ]) list | `Timestamp of Date.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