Class: Aws::SSM::Types::InstanceInformationStringFilter

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-ssm/types.rb

Overview

The filters to describe or get information about your managed nodes.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#keyString

The filter key name to describe your managed nodes.

Valid filter key values: ActivationIds | AgentVersion | AssociationStatus | IamRole | InstanceIds | PingStatus | PlatformTypes | ResourceType | SourceIds | SourceTypes | “tag-key” | “tag:‘keyname`

  • Valid values for the ‘AssociationStatus` filter key: Success | Pending | Failed

  • Valid values for the ‘PingStatus` filter key: Online | ConnectionLost | Inactive (deprecated)

  • Valid values for the ‘PlatformType` filter key: Windows | Linux | MacOS

  • Valid values for the ‘ResourceType` filter key: EC2Instance | ManagedInstance

  • Valid values for the ‘SourceType` filter key: AWS::EC2::Instance | AWS::SSM::ManagedInstance | AWS::IoT::Thing

  • Valid tag examples: ‘Key=tag-key,Values=Purpose` | `Key=tag:Purpose,Values=Test`.

Returns:

  • (String)


9624
9625
9626
9627
9628
9629
# File 'lib/aws-sdk-ssm/types.rb', line 9624

class InstanceInformationStringFilter < Struct.new(
  :key,
  :values)
  SENSITIVE = []
  include Aws::Structure
end

#valuesArray<String>

The filter values.

Returns:

  • (Array<String>)


9624
9625
9626
9627
9628
9629
# File 'lib/aws-sdk-ssm/types.rb', line 9624

class InstanceInformationStringFilter < Struct.new(
  :key,
  :values)
  SENSITIVE = []
  include Aws::Structure
end