Skip to content

For a specified resource ID, this API operation returns a list of compliance statuses for different resource types

Description

For a specified resource ID, this API operation returns a list of compliance statuses for different resource types. Currently, you can only specify one resource ID per call. List results depend on the criteria specified in the filter.

Usage

ssm_list_compliance_items(Filters, ResourceIds, ResourceTypes,
  NextToken, MaxResults)

Arguments

  • Filters

    One or more compliance filters. Use a filter to return a more specific list of results.

  • ResourceIds

    The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

  • ResourceTypes

    The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

  • NextToken

    A token to start the list. Use this token to get the next set of results.

  • MaxResults

    The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

Value

A list with the following syntax:

list(
  ComplianceItems = list(
    list(
      ComplianceType = "string",
      ResourceType = "string",
      ResourceId = "string",
      Id = "string",
      Title = "string",
      Status = "COMPLIANT"|"NON_COMPLIANT",
      Severity = "CRITICAL"|"HIGH"|"MEDIUM"|"LOW"|"INFORMATIONAL"|"UNSPECIFIED",
      ExecutionSummary = list(
        ExecutionTime = as.POSIXct(
          "2015-01-01"
        ),
        ExecutionId = "string",
        ExecutionType = "string"
      ),
      Details = list(
        "string"
      )
    )
  ),
  NextToken = "string"
)

Request syntax

svc$list_compliance_items(
  Filters = list(
    list(
      Key = "string",
      Values = list(
        "string"
      ),
      Type = "EQUAL"|"NOT_EQUAL"|"BEGIN_WITH"|"LESS_THAN"|"GREATER_THAN"
    )
  ),
  ResourceIds = list(
    "string"
  ),
  ResourceTypes = list(
    "string"
  ),
  NextToken = "string",
  MaxResults = 123
)