amazonka-ssm-2.0: Amazon Simple Systems Manager (SSM) SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SSM.Types.InstanceInformationStringFilter

Description

 
Synopsis

Documentation

data InstanceInformationStringFilter Source #

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

See: newInstanceInformationStringFilter smart constructor.

Constructors

InstanceInformationStringFilter' 

Fields

  • key :: Text

    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.
  • values :: NonEmpty Text

    The filter values.

Instances

Instances details
ToJSON InstanceInformationStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.InstanceInformationStringFilter

Generic InstanceInformationStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.InstanceInformationStringFilter

Associated Types

type Rep InstanceInformationStringFilter :: Type -> Type #

Read InstanceInformationStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.InstanceInformationStringFilter

Show InstanceInformationStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.InstanceInformationStringFilter

NFData InstanceInformationStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.InstanceInformationStringFilter

Eq InstanceInformationStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.InstanceInformationStringFilter

Hashable InstanceInformationStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.InstanceInformationStringFilter

type Rep InstanceInformationStringFilter Source # 
Instance details

Defined in Amazonka.SSM.Types.InstanceInformationStringFilter

type Rep InstanceInformationStringFilter = D1 ('MetaData "InstanceInformationStringFilter" "Amazonka.SSM.Types.InstanceInformationStringFilter" "amazonka-ssm-2.0-Ak65QSGRhJDC5x7UvsCpi8" 'False) (C1 ('MetaCons "InstanceInformationStringFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newInstanceInformationStringFilter Source #

Create a value of InstanceInformationStringFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:InstanceInformationStringFilter', instanceInformationStringFilter_key - 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.

$sel:values:InstanceInformationStringFilter', instanceInformationStringFilter_values - The filter values.

instanceInformationStringFilter_key :: Lens' InstanceInformationStringFilter Text Source #

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.