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

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

Overview

Note:

When making an API call, you may pass InstanceInformationStringFilter data as a hash:

{
  key: "InstanceInformationStringFilterKey", # required
  values: ["InstanceInformationFilterValue"], # required
}

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)

10981
10982
10983
10984
10985
10986
# File 'lib/aws-sdk-ssm/types.rb', line 10981

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

#valuesArray<String>

The filter values.

Returns:

  • (Array<String>)

10981
10982
10983
10984
10985
10986
# File 'lib/aws-sdk-ssm/types.rb', line 10981

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