Module Values.ComponentSource

The SAP component of your application.

Sourcetype nonrec t = {
  1. componentId : ComponentId.t option;
    (*

    The ID of the component.

    *)
  2. sid : SID.t option;
    (*

    The SAP System Identifier of the application component.

    *)
  3. systemNumber : SAPInstanceNumber.t option;
    (*

    The SAP system number of the application component.

    *)
  4. parentComponent : ComponentId.t option;
    (*

    The parent component of a highly available environment. For example, in a highly available SAP on AWS workload, the parent component consists of the entire setup, including the child components.

    *)
  5. childComponents : ComponentIdList.t option;
    (*

    The child components of a highly available environment. For example, in a highly available SAP on AWS workload, the child component consists of the primary and secondar instances.

    *)
  6. applicationId : ApplicationId.t option;
    (*

    The ID of the application.

    *)
  7. componentType : ComponentType.t option;
    (*

    The type of the component.

    *)
  8. status : ComponentStatus.t option;
    (*

    The status of the component. ACTIVATED - this status has been deprecated. STARTING - the component is in the process of being started. STOPPED - the component is not running. STOPPING - the component is in the process of being stopped. RUNNING - the component is running. RUNNING_WITH_ERROR - one or more child component(s) of the parent component is not running. Call GetComponent to review the status of each child component. UNDEFINED - AWS Systems Manager for SAP cannot provide the component status based on the discovered information. Verify your SAP application.

    *)
  9. sapHostname : String_.t option;
    (*

    The hostname of the component.

    *)
  10. sapFeature : String_.t option;
    (*

    The SAP feature of the component.

    *)
  11. sapKernelVersion : String_.t option;
    (*

    The kernel version of the component.

    *)
  12. hdbVersion : String_.t option;
    (*

    The SAP HANA version of the component.

    *)
  13. resilience : Resilience.t option;
    (*

    Details of the SAP HANA system replication for the component.

    *)
  14. associatedHost : AssociatedHost.t option;
    (*

    The associated host of the component.

    *)
  15. databases : DatabaseIdList.t option;
    (*

    The SAP HANA databases of the component.

    *)
  16. hosts : HostList.t option;
    (*

    The hosts of the component.

    *)
  17. primaryHost : String_.t option;
    (*

    The primary host of the component.

    *)
  18. databaseConnection : DatabaseConnection.t option;
    (*

    The connection specifications for the database of the component.

    *)
  19. lastUpdated : Timestamp.t option;
    (*

    The time at which the component was last updated.

    *)
  20. arn : SsmSapArn.t option;
    (*

    The Amazon Resource Name (ARN) of the component.

    *)
}
Sourceval make : ?componentId:??? -> ?sid:??? -> ?systemNumber:??? -> ?parentComponent:??? -> ?childComponents:??? -> ?applicationId:??? -> ?componentType:??? -> ?status:??? -> ?sapHostname:??? -> ?sapFeature:??? -> ?sapKernelVersion:??? -> ?hdbVersion:??? -> ?resilience:??? -> ?associatedHost:??? -> ?databases:??? -> ?hosts:??? -> ?primaryHost:??? -> ?databaseConnection:??? -> ?lastUpdated:??? -> ?arn:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of ComponentId.t | `Structure of (string * [> `Enum of string | `String of String_.t ]) list ] list | `String of ComponentId.t | `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `List of [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of String_.t ]) list ] list | `String of String_.t ]) list | `Timestamp of Timestamp.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