Values.ComponentSourceThe SAP component of your application.
type nonrec t = {componentId : ComponentId.t option;The ID of the component.
*)sid : SID.t option;The SAP System Identifier of the application component.
*)systemNumber : SAPInstanceNumber.t option;The SAP system number of the application component.
*)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.
*)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.
*)applicationId : ApplicationId.t option;The ID of the application.
*)componentType : ComponentType.t option;The type of the component.
*)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.
*)sapHostname : String_.t option;The hostname of the component.
*)sapFeature : String_.t option;The SAP feature of the component.
*)sapKernelVersion : String_.t option;The kernel version of the component.
*)hdbVersion : String_.t option;The SAP HANA version of the component.
*)resilience : Resilience.t option;Details of the SAP HANA system replication for the component.
*)associatedHost : AssociatedHost.t option;The associated host of the component.
*)databases : DatabaseIdList.t option;The SAP HANA databases of the component.
*)hosts : HostList.t option;The hosts of the component.
*)primaryHost : String_.t option;The primary host of the component.
*)databaseConnection : DatabaseConnection.t option;The connection specifications for the database of the component.
*)lastUpdated : Timestamp.t option;The time at which the component was last updated.
*)arn : SsmSapArn.t option;The Amazon Resource Name (ARN) of the component.
*)}val make :
?componentId:ComponentId.t ->
?sid:SID.t ->
?systemNumber:SAPInstanceNumber.t ->
?parentComponent:ComponentId.t ->
?childComponents:ComponentIdList.t ->
?applicationId:ApplicationId.t ->
?componentType:ComponentType.t ->
?status:ComponentStatus.t ->
?sapHostname:String_.t ->
?sapFeature:String_.t ->
?sapKernelVersion:String_.t ->
?hdbVersion:String_.t ->
?resilience:Resilience.t ->
?associatedHost:AssociatedHost.t ->
?databases:DatabaseIdList.t ->
?hosts:HostList.t ->
?primaryHost:String_.t ->
?databaseConnection:DatabaseConnection.t ->
?lastUpdated:Timestamp.t ->
?arn:SsmSapArn.t ->
unit ->
tval 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 ]