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:InstanceName.t ->
?instanceId:InstanceId.t ->
?instanceType:InstanceType.t ->
?instanceRole:InstanceRole.t ->
?keyName:KeyName.t ->
?instanceState:InstanceState.t ->
?architecture:Architecture.t ->
?iPAddress:IPAddress.t ->
?launchTime:DateTime.t ->
?pingStatus:PingStatus.t ->
?lastPingDateTime:DateTime.t ->
?agentVersion:Version.t ->
?platformType:PlatformType.t ->
?platformName:PlatformName.t ->
?platformVersion:PlatformVersion.t ->
?activationId:ActivationId.t ->
?iamRole:IamRole.t ->
?registrationDate:DateTime.t ->
?resourceType:String_.t ->
?computerName:ComputerName.t ->
?associationStatus:StatusName.t ->
?lastAssociationExecutionDate:DateTime.t ->
?lastSuccessfulAssociationExecutionDate:DateTime.t ->
?associationOverview:InstanceAggregatedAssociationOverview.t ->
?sourceId:SourceId.t ->
?sourceType:SourceType.t ->
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 ]