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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ssm/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)


9560
9561
9562
9563
9564
9565
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 9560

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

#valuesArray<String>

The filter values.

Returns:

  • (Array<String>)


9560
9561
9562
9563
9564
9565
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 9560

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