Skip to content

Data Source: awsSsmInstances

Use this data source to get the instance IDs of SSM managed instances.

Example Usage

/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsSsmInstances.DataAwsSsmInstances(this, "example", {
  filter: [
    {
      name: "PlatformTypes",
      values: ["Linux"],
    },
  ],
});

Argument Reference

  • filter - (Optional) Configuration block(s) for filtering. Detailed below.

filter Configuration Block

The following arguments are supported by the filter configuration block:

  • name - (Required) Name of the filter field. Valid values can be found in the SSM InstanceInformationStringFilter API Reference.
  • values - (Required) Set of values that are accepted for the given filter field. Results will be selected if any given value matches.

Attributes Reference

  • ids - Set of instance IDs of the matched SSM managed instances.