Module Values.ApplicationInfoSource

Describes the status of the application.

Sourcetype nonrec t = {
  1. accountId : AccountId.t option;
    (*

    The Amazon Web Services account ID for the owner of the application.

    *)
  2. resourceGroupName : ResourceGroupName.t option;
    (*

    The name of the resource group used for the application.

    *)
  3. lifeCycle : LifeCycle.t option;
    (*

    The lifecycle of the application.

    *)
  4. opsItemSNSTopicArn : OpsItemSNSTopicArn.t option;
    (*

    The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.

    *)
  5. sNSNotificationArn : SNSNotificationArn.t option;
    (*

    The SNS topic ARN that is associated with SNS notifications for updates or issues.

    *)
  6. opsCenterEnabled : OpsCenterEnabled.t option;
    (*

    Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.

    *)
  7. cWEMonitorEnabled : CWEMonitorEnabled.t option;
    (*

    Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as instance terminated, failed deployment, and others.

    *)
  8. remarks : Remarks.t option;
    (*

    The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include: “Configuring application, detected 1 Errors, 3 Warnings” “Configuring application, detected 1 Unconfigured Components”

    *)
  9. autoConfigEnabled : AutoConfigEnabled.t option;
    (*

    Indicates whether auto-configuration is turned on for this application.

    *)
  10. discoveryType : DiscoveryType.t option;
    (*

    The method used by Application Insights to onboard your resources.

    *)
  11. attachMissingPermission : AttachMissingPermission.t option;
    (*

    If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.

    *)
}
Sourceval make : ?accountId:??? -> ?resourceGroupName:??? -> ?lifeCycle:??? -> ?opsItemSNSTopicArn:??? -> ?sNSNotificationArn:??? -> ?opsCenterEnabled:??? -> ?cWEMonitorEnabled:??? -> ?remarks:??? -> ?autoConfigEnabled:??? -> ?discoveryType:??? -> ?attachMissingPermission:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of OpsCenterEnabled.t | `Enum of string | `String of AccountId.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