/AWS1/CL_SSMINSTANCEPROPERTY¶
An object containing various properties of a managed node.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/SSMINSTANCENAME /AWS1/SSMINSTANCENAME¶
The value of the EC2
Nametag associated with the node. If aNametag hasn't been applied to the node, this value is blank.
iv_instanceid TYPE /AWS1/SSMINSTANCEID /AWS1/SSMINSTANCEID¶
The ID of the managed node.
iv_instancetype TYPE /AWS1/SSMINSTANCETYPE /AWS1/SSMINSTANCETYPE¶
The instance type of the managed node. For example, t3.large.
iv_instancerole TYPE /AWS1/SSMINSTANCEROLE /AWS1/SSMINSTANCEROLE¶
The instance profile attached to the node. If an instance profile isn't attached to the node, this value is blank.
iv_keyname TYPE /AWS1/SSMKEYNAME /AWS1/SSMKEYNAME¶
The name of the key pair associated with the node. If a key pair isnt't associated with the node, this value is blank.
iv_instancestate TYPE /AWS1/SSMINSTANCESTATE /AWS1/SSMINSTANCESTATE¶
The current state of the node.
iv_architecture TYPE /AWS1/SSMARCHITECTURE /AWS1/SSMARCHITECTURE¶
The CPU architecture of the node. For example,
x86_64.
iv_ipaddress TYPE /AWS1/SSMIPADDRESS /AWS1/SSMIPADDRESS¶
The public IPv4 address assigned to the node. If a public IPv4 address isn't assigned to the node, this value is blank.
iv_launchtime TYPE /AWS1/SSMDATETIME /AWS1/SSMDATETIME¶
The timestamp for when the node was launched.
iv_pingstatus TYPE /AWS1/SSMPINGSTATUS /AWS1/SSMPINGSTATUS¶
Connection status of the SSM Agent on the managed node.
iv_lastpingdatetime TYPE /AWS1/SSMDATETIME /AWS1/SSMDATETIME¶
The date and time when the SSM Agent last pinged the Systems Manager service.
iv_agentversion TYPE /AWS1/SSMVERSION /AWS1/SSMVERSION¶
The version of SSM Agent running on your managed node.
iv_platformtype TYPE /AWS1/SSMPLATFORMTYPE /AWS1/SSMPLATFORMTYPE¶
The operating system platform type of the managed node. For example, Windows Server or Amazon Linux 2.
iv_platformname TYPE /AWS1/SSMPLATFORMNAME /AWS1/SSMPLATFORMNAME¶
The name of the operating system platform running on your managed node.
iv_platformversion TYPE /AWS1/SSMPLATFORMVERSION /AWS1/SSMPLATFORMVERSION¶
The version of the OS platform running on your managed node.
iv_activationid TYPE /AWS1/SSMACTIVATIONID /AWS1/SSMACTIVATIONID¶
The activation ID created by Systems Manager when the server or virtual machine (VM) was registered
iv_iamrole TYPE /AWS1/SSMIAMROLE /AWS1/SSMIAMROLE¶
The IAM role used in the hybrid activation to register the node with Systems Manager.
iv_registrationdate TYPE /AWS1/SSMDATETIME /AWS1/SSMDATETIME¶
The date the node was registered with Systems Manager.
iv_resourcetype TYPE /AWS1/SSMSTRING /AWS1/SSMSTRING¶
The type of managed node.
iv_computername TYPE /AWS1/SSMCOMPUTERNAME /AWS1/SSMCOMPUTERNAME¶
The fully qualified host name of the managed node.
iv_associationstatus TYPE /AWS1/SSMSTATUSNAME /AWS1/SSMSTATUSNAME¶
The status of the State Manager association applied to the managed node.
iv_lastassociationexecdate TYPE /AWS1/SSMDATETIME /AWS1/SSMDATETIME¶
The date the association was last run.
iv_lastsuccfulassociatione00 TYPE /AWS1/SSMDATETIME /AWS1/SSMDATETIME¶
The last date the association was successfully run.
io_associationoverview TYPE REF TO /AWS1/CL_SSMINSTAGGREGATEDAS00 /AWS1/CL_SSMINSTAGGREGATEDAS00¶
AssociationOverview
iv_sourceid TYPE /AWS1/SSMSOURCEID /AWS1/SSMSOURCEID¶
The ID of the source resource.
iv_sourcetype TYPE /AWS1/SSMSOURCETYPE /AWS1/SSMSOURCETYPE¶
The type of the source resource.
Queryable Attributes¶
Name¶
The value of the EC2
Nametag associated with the node. If aNametag hasn't been applied to the node, this value is blank.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
InstanceId¶
The ID of the managed node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEID() |
Getter for INSTANCEID, with configurable default |
ASK_INSTANCEID() |
Getter for INSTANCEID w/ exceptions if field has no value |
HAS_INSTANCEID() |
Determine if INSTANCEID has a value |
InstanceType¶
The instance type of the managed node. For example, t3.large.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCETYPE() |
Getter for INSTANCETYPE, with configurable default |
ASK_INSTANCETYPE() |
Getter for INSTANCETYPE w/ exceptions if field has no value |
HAS_INSTANCETYPE() |
Determine if INSTANCETYPE has a value |
InstanceRole¶
The instance profile attached to the node. If an instance profile isn't attached to the node, this value is blank.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEROLE() |
Getter for INSTANCEROLE, with configurable default |
ASK_INSTANCEROLE() |
Getter for INSTANCEROLE w/ exceptions if field has no value |
HAS_INSTANCEROLE() |
Determine if INSTANCEROLE has a value |
KeyName¶
The name of the key pair associated with the node. If a key pair isnt't associated with the node, this value is blank.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYNAME() |
Getter for KEYNAME, with configurable default |
ASK_KEYNAME() |
Getter for KEYNAME w/ exceptions if field has no value |
HAS_KEYNAME() |
Determine if KEYNAME has a value |
InstanceState¶
The current state of the node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCESTATE() |
Getter for INSTANCESTATE, with configurable default |
ASK_INSTANCESTATE() |
Getter for INSTANCESTATE w/ exceptions if field has no value |
HAS_INSTANCESTATE() |
Determine if INSTANCESTATE has a value |
Architecture¶
The CPU architecture of the node. For example,
x86_64.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARCHITECTURE() |
Getter for ARCHITECTURE, with configurable default |
ASK_ARCHITECTURE() |
Getter for ARCHITECTURE w/ exceptions if field has no value |
HAS_ARCHITECTURE() |
Determine if ARCHITECTURE has a value |
IPAddress¶
The public IPv4 address assigned to the node. If a public IPv4 address isn't assigned to the node, this value is blank.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IPADDRESS() |
Getter for IPADDRESS, with configurable default |
ASK_IPADDRESS() |
Getter for IPADDRESS w/ exceptions if field has no value |
HAS_IPADDRESS() |
Determine if IPADDRESS has a value |
LaunchTime¶
The timestamp for when the node was launched.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LAUNCHTIME() |
Getter for LAUNCHTIME, with configurable default |
ASK_LAUNCHTIME() |
Getter for LAUNCHTIME w/ exceptions if field has no value |
HAS_LAUNCHTIME() |
Determine if LAUNCHTIME has a value |
PingStatus¶
Connection status of the SSM Agent on the managed node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PINGSTATUS() |
Getter for PINGSTATUS, with configurable default |
ASK_PINGSTATUS() |
Getter for PINGSTATUS w/ exceptions if field has no value |
HAS_PINGSTATUS() |
Determine if PINGSTATUS has a value |
LastPingDateTime¶
The date and time when the SSM Agent last pinged the Systems Manager service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTPINGDATETIME() |
Getter for LASTPINGDATETIME, with configurable default |
ASK_LASTPINGDATETIME() |
Getter for LASTPINGDATETIME w/ exceptions if field has no va |
HAS_LASTPINGDATETIME() |
Determine if LASTPINGDATETIME has a value |
AgentVersion¶
The version of SSM Agent running on your managed node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENTVERSION() |
Getter for AGENTVERSION, with configurable default |
ASK_AGENTVERSION() |
Getter for AGENTVERSION w/ exceptions if field has no value |
HAS_AGENTVERSION() |
Determine if AGENTVERSION has a value |
PlatformType¶
The operating system platform type of the managed node. For example, Windows Server or Amazon Linux 2.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PLATFORMTYPE() |
Getter for PLATFORMTYPE, with configurable default |
ASK_PLATFORMTYPE() |
Getter for PLATFORMTYPE w/ exceptions if field has no value |
HAS_PLATFORMTYPE() |
Determine if PLATFORMTYPE has a value |
PlatformName¶
The name of the operating system platform running on your managed node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PLATFORMNAME() |
Getter for PLATFORMNAME, with configurable default |
ASK_PLATFORMNAME() |
Getter for PLATFORMNAME w/ exceptions if field has no value |
HAS_PLATFORMNAME() |
Determine if PLATFORMNAME has a value |
PlatformVersion¶
The version of the OS platform running on your managed node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PLATFORMVERSION() |
Getter for PLATFORMVERSION, with configurable default |
ASK_PLATFORMVERSION() |
Getter for PLATFORMVERSION w/ exceptions if field has no val |
HAS_PLATFORMVERSION() |
Determine if PLATFORMVERSION has a value |
ActivationId¶
The activation ID created by Systems Manager when the server or virtual machine (VM) was registered
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIVATIONID() |
Getter for ACTIVATIONID, with configurable default |
ASK_ACTIVATIONID() |
Getter for ACTIVATIONID w/ exceptions if field has no value |
HAS_ACTIVATIONID() |
Determine if ACTIVATIONID has a value |
IamRole¶
The IAM role used in the hybrid activation to register the node with Systems Manager.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IAMROLE() |
Getter for IAMROLE, with configurable default |
ASK_IAMROLE() |
Getter for IAMROLE w/ exceptions if field has no value |
HAS_IAMROLE() |
Determine if IAMROLE has a value |
RegistrationDate¶
The date the node was registered with Systems Manager.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REGISTRATIONDATE() |
Getter for REGISTRATIONDATE, with configurable default |
ASK_REGISTRATIONDATE() |
Getter for REGISTRATIONDATE w/ exceptions if field has no va |
HAS_REGISTRATIONDATE() |
Determine if REGISTRATIONDATE has a value |
ResourceType¶
The type of managed node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCETYPE() |
Getter for RESOURCETYPE, with configurable default |
ASK_RESOURCETYPE() |
Getter for RESOURCETYPE w/ exceptions if field has no value |
HAS_RESOURCETYPE() |
Determine if RESOURCETYPE has a value |
ComputerName¶
The fully qualified host name of the managed node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTERNAME() |
Getter for COMPUTERNAME, with configurable default |
ASK_COMPUTERNAME() |
Getter for COMPUTERNAME w/ exceptions if field has no value |
HAS_COMPUTERNAME() |
Determine if COMPUTERNAME has a value |
AssociationStatus¶
The status of the State Manager association applied to the managed node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSOCIATIONSTATUS() |
Getter for ASSOCIATIONSTATUS, with configurable default |
ASK_ASSOCIATIONSTATUS() |
Getter for ASSOCIATIONSTATUS w/ exceptions if field has no v |
HAS_ASSOCIATIONSTATUS() |
Determine if ASSOCIATIONSTATUS has a value |
LastAssociationExecutionDate¶
The date the association was last run.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTASSOCIATIONEXECDATE() |
Getter for LASTASSOCIATIONEXECUTIONDATE, with configurable d |
ASK_LASTASSOCIATIONEXECDATE() |
Getter for LASTASSOCIATIONEXECUTIONDATE w/ exceptions if fie |
HAS_LASTASSOCIATIONEXECDATE() |
Determine if LASTASSOCIATIONEXECUTIONDATE has a value |
LastSuccessfulAssociationExecutionDate¶
The last date the association was successfully run.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTSUCCFULASSOCIATION00() |
Getter for LASTSUCCFULASSOCIATIONEXDATE, with configurable d |
ASK_LASTSUCCFULASSOCIATION00() |
Getter for LASTSUCCFULASSOCIATIONEXDATE w/ exceptions if fie |
HAS_LASTSUCCFULASSOCIATION00() |
Determine if LASTSUCCFULASSOCIATIONEXDATE has a value |
AssociationOverview¶
AssociationOverview
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSOCIATIONOVERVIEW() |
Getter for ASSOCIATIONOVERVIEW |
SourceId¶
The ID of the source resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCEID() |
Getter for SOURCEID, with configurable default |
ASK_SOURCEID() |
Getter for SOURCEID w/ exceptions if field has no value |
HAS_SOURCEID() |
Determine if SOURCEID has a value |
SourceType¶
The type of the source resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCETYPE() |
Getter for SOURCETYPE, with configurable default |
ASK_SOURCETYPE() |
Getter for SOURCETYPE w/ exceptions if field has no value |
HAS_SOURCETYPE() |
Determine if SOURCETYPE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_INSTANCEPROPERTIES¶
TYPES TT_INSTANCEPROPERTIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_SSMINSTANCEPROPERTY WITH DEFAULT KEY
.