AwsSsmInstanceInformationPropertiesArgs

data class AwsSsmInstanceInformationPropertiesArgs(val activationId: Output<String>? = null, val agentVersion: Output<String>? = null, val associationOverview: Output<InstanceAggregatedAssociationOverviewArgs>? = null, val associationStatus: Output<String>? = null, val computerName: Output<String>? = null, val iamRole: Output<String>? = null, val instanceId: Output<String>? = null, val ipAddress: Output<String>? = null, val isLatestVersion: Output<Boolean>? = null, val lastAssociationExecutionDate: Output<String>? = null, val lastPingDateTime: Output<String>? = null, val lastSuccessfulAssociationExecutionDate: Output<String>? = null, val name: Output<String>? = null, val pingStatus: Output<PingStatusEnumValueArgs>? = null, val platformName: Output<String>? = null, val platformType: Output<PlatformTypeEnumValueArgs>? = null, val platformVersion: Output<String>? = null, val registrationDate: Output<String>? = null, val resourceType: Output<ResourceTypeEnumValueArgs>? = null, val sourceId: Output<String>? = null, val sourceType: Output<SourceTypeEnumValueArgs>? = null) : ConvertibleToJava<AwsSsmInstanceInformationPropertiesArgs>

Definition of awsSsmInstanceInformation

Constructors

Link copied to clipboard
constructor(activationId: Output<String>? = null, agentVersion: Output<String>? = null, associationOverview: Output<InstanceAggregatedAssociationOverviewArgs>? = null, associationStatus: Output<String>? = null, computerName: Output<String>? = null, iamRole: Output<String>? = null, instanceId: Output<String>? = null, ipAddress: Output<String>? = null, isLatestVersion: Output<Boolean>? = null, lastAssociationExecutionDate: Output<String>? = null, lastPingDateTime: Output<String>? = null, lastSuccessfulAssociationExecutionDate: Output<String>? = null, name: Output<String>? = null, pingStatus: Output<PingStatusEnumValueArgs>? = null, platformName: Output<String>? = null, platformType: Output<PlatformTypeEnumValueArgs>? = null, platformVersion: Output<String>? = null, registrationDate: Output<String>? = null, resourceType: Output<ResourceTypeEnumValueArgs>? = null, sourceId: Output<String>? = null, sourceType: Output<SourceTypeEnumValueArgs>? = null)

Properties

Link copied to clipboard
val activationId: Output<String>? = null

The activation ID created by Amazon Web Services Systems Manager when the server or virtual machine (VM) was registered.

Link copied to clipboard
val agentVersion: Output<String>? = null

The version of SSM Agent running on your Linux managed node.

Link copied to clipboard

Information about the association.

Link copied to clipboard
val associationStatus: Output<String>? = null

The status of the association.

Link copied to clipboard
val computerName: Output<String>? = null

The fully qualified host name of the managed node.

Link copied to clipboard
val iamRole: Output<String>? = null

The Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed node. This call doesn't return the IAM role for Amazon Elastic Compute Cloud (Amazon EC2) instances. To retrieve the IAM role for an EC2 instance, use the Amazon EC2 DescribeInstances operation. For information, see DescribeInstances in the Amazon EC2 API Reference or describe-instances in the Amazon Web Services CLI Command Reference.

Link copied to clipboard
val instanceId: Output<String>? = null

The managed node ID.

Link copied to clipboard
val ipAddress: Output<String>? = null

The IP address of the managed node.

Link copied to clipboard
val isLatestVersion: Output<Boolean>? = null

Indicates whether the latest version of SSM Agent is running on your Linux managed node. This field doesn't indicate whether or not the latest version is installed on Windows managed nodes, because some older versions of Windows Server use the EC2Config service to process Systems Manager requests.

Link copied to clipboard

The date the association was last run.

Link copied to clipboard
val lastPingDateTime: Output<String>? = null

The date and time when the agent last pinged the Systems Manager service.

Link copied to clipboard

The last date the association was successfully run.

Link copied to clipboard
val name: Output<String>? = null

The name assigned to an on-premises server, edge device, or virtual machine (VM) when it is activated as a Systems Manager managed node. The name is specified as the DefaultInstanceName property using the CreateActivation command. It is applied to the managed node by specifying the Activation Code and Activation ID when you install SSM Agent on the node, as explained in Install SSM Agent for a hybrid and multicloud environment (Linux) and Install SSM Agent for a hybrid and multicloud environment (Windows). To retrieve the Name tag of an EC2 instance, use the Amazon EC2 DescribeInstances operation. For information, see DescribeInstances in the Amazon EC2 API Reference or describe-instances in the Amazon Web Services CLI Command Reference.

Link copied to clipboard
val pingStatus: Output<PingStatusEnumValueArgs>? = null

Connection status of SSM Agent.

The status Inactive has been deprecated and is no longer in use.

Link copied to clipboard
val platformName: Output<String>? = null

The name of the operating system platform running on your managed node.

Link copied to clipboard

The operating system platform type.

Link copied to clipboard
val platformVersion: Output<String>? = null

The version of the OS platform running on your managed node.

Link copied to clipboard
val registrationDate: Output<String>? = null

The date the server or VM was registered with Amazon Web Services as a managed node.

Link copied to clipboard

The type of instance. Instances are either EC2 instances or managed instances.

Link copied to clipboard
val sourceId: Output<String>? = null

The ID of the source resource. For IoT Greengrass devices, SourceId is the Thing name.

Link copied to clipboard
val sourceType: Output<SourceTypeEnumValueArgs>? = null

The type of the source resource. For IoT Greengrass devices, SourceType is AWS::IoT::Thing.

Functions

Link copied to clipboard
open override fun toJava(): AwsSsmInstanceInformationPropertiesArgs