Values_0.InstancePropertySourceAn object containing various properties of a managed node.
type nonrec t = {name : InstanceName.t option;The value of the EC2 Name tag associated with the node. If a Name tag hasn't been applied to the node, this value is blank.
*)instanceId : InstanceId.t option;The ID of the managed node.
*)instanceType : InstanceType.t option;The instance type of the managed node. For example, t3.large.
*)instanceRole : InstanceRole.t option;The instance profile attached to the node. If an instance profile isn't attached to the node, this value is blank.
*)keyName : KeyName.t option;The name of the key pair associated with the node. If a key pair isnt't associated with the node, this value is blank.
*)instanceState : InstanceState.t option;The current state of the node.
*)architecture : Architecture.t option;The CPU architecture of the node. For example, x86_64.
*)iPAddress : IPAddress.t option;The public IPv4 address assigned to the node. If a public IPv4 address isn't assigned to the node, this value is blank.
*)launchTime : DateTime.t option;The timestamp for when the node was launched.
*)pingStatus : PingStatus.t option;Connection status of the SSM Agent on the managed node.
*)lastPingDateTime : DateTime.t option;The date and time when the SSM Agent last pinged the Systems Manager service.
*)agentVersion : Version.t option;The version of SSM Agent running on your managed node.
*)platformType : PlatformType.t option;The operating system platform type of the managed node. For example, Windows Server or Amazon Linux 2.
*)platformName : PlatformName.t option;The name of the operating system platform running on your managed node.
*)platformVersion : PlatformVersion.t option;The version of the OS platform running on your managed node.
*)activationId : ActivationId.t option;The activation ID created by Systems Manager when the server or virtual machine (VM) was registered
*)iamRole : IamRole.t option;The IAM role used in the hybrid activation to register the node with Systems Manager.
*)registrationDate : DateTime.t option;The date the node was registered with Systems Manager.
*)resourceType : String_.t option;The type of managed node.
*)computerName : ComputerName.t option;The fully qualified host name of the managed node.
*)associationStatus : StatusName.t option;The status of the State Manager association applied to the managed node.
*)lastAssociationExecutionDate : DateTime.t option;The date the association was last run.
*)lastSuccessfulAssociationExecutionDate : DateTime.t option;The last date the association was successfully run.
*)associationOverview : InstanceAggregatedAssociationOverview.t option;sourceId : SourceId.t option;The ID of the source resource.
*)sourceType : SourceType.t option;The type of the source resource.
*)}val make :
?name:??? ->
?instanceId:??? ->
?instanceType:??? ->
?instanceRole:??? ->
?keyName:??? ->
?instanceState:??? ->
?architecture:??? ->
?iPAddress:??? ->
?launchTime:??? ->
?pingStatus:??? ->
?lastPingDateTime:??? ->
?agentVersion:??? ->
?platformType:??? ->
?platformName:??? ->
?platformVersion:??? ->
?activationId:??? ->
?iamRole:??? ->
?registrationDate:??? ->
?resourceType:??? ->
?computerName:??? ->
?associationStatus:??? ->
?lastAssociationExecutionDate:??? ->
?lastSuccessfulAssociationExecutionDate:??? ->
?associationOverview:??? ->
?sourceId:??? ->
?sourceType:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of InstanceName.t
| `Structure of
(string
* [> `Map of
([> `String of StatusName.t ]
* [> `Integer of InstanceCount.t ])
list
| `String of StatusName.t ])
list
| `Timestamp of DateTime.t ])
list ]