The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::SSM::InstanceInformation

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::SSM::InstanceInformation object:

  $service_obj->Method(Att1 => { ActivationId => $value, ..., ResourceType => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::SSM::InstanceInformation object:

  $result = $service_obj->Method(...);
  $result->Att1->ActivationId

DESCRIPTION

Describes a filter for a specific list of instances.

ATTRIBUTES

ActivationId => Str

The activation ID created by Systems Manager when the server or VM was registered.

AgentVersion => Str

The version of SSM Agent running on your Linux instance.

AssociationOverview => Paws::SSM::InstanceAggregatedAssociationOverview

Information about the association.

AssociationStatus => Str

The status of the association.

ComputerName => Str

The fully qualified host name of the managed instance.

IamRole => Str

The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instance. This call does not return the IAM role for EC2 instances. To retrieve the IAM role for an EC2 instance, use the Amazon EC2 DescribeInstances action. For information, see DescribeInstances (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html) in the Amazon EC2 API Reference or describe-instances (https://docs.aws.amazon.com/cli/latest/ec2/describe-instances.html) in the AWS CLI Command Reference.

InstanceId => Str

The instance ID.

IPAddress => Str

The IP address of the managed instance.

IsLatestVersion => Bool

Indicates whether the latest version of SSM Agent is running on your Linux Managed Instance. This field does not indicate whether or not the latest version is installed on Windows managed instances, because some older versions of Windows Server use the EC2Config service to process SSM requests.

LastAssociationExecutionDate => Str

The date the association was last run.

LastPingDateTime => Str

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

LastSuccessfulAssociationExecutionDate => Str

The last date the association was successfully run.

Name => Str

The name assigned to an on-premises server or virtual machine (VM) when it is activated as a Systems Manager managed instance. The name is specified as the DefaultInstanceName property using the CreateActivation command. It is applied to the managed instance by specifying the Activation Code and Activation ID when you install SSM Agent on the instance, as explained in Install SSM Agent for a hybrid environment (Linux) (https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-install-managed-linux.html) and Install SSM Agent for a hybrid environment (Windows) (https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-install-managed-win.html). To retrieve the Name tag of an EC2 instance, use the Amazon EC2 DescribeInstances action. For information, see DescribeInstances (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html) in the Amazon EC2 API Reference or describe-instances (https://docs.aws.amazon.com/cli/latest/ec2/describe-instances.html) in the AWS CLI Command Reference.

PingStatus => Str

Connection status of SSM Agent.

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

PlatformName => Str

The name of the operating system platform running on your instance.

PlatformType => Str

The operating system platform type.

PlatformVersion => Str

The version of the OS platform running on your instance.

RegistrationDate => Str

The date the server or VM was registered with AWS as a managed instance.

ResourceType => Str

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

SEE ALSO

This class forms part of Paws, describing an object used in Paws::SSM

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues