INPUT_OBJECT

GuardrailsAccountStateFilter

Input filter parameter to help filtering the output of guardrails resource query. If multiple filter objects are specified they are treated as an and.

link GraphQL Schema definition

  • input GuardrailsAccountStateFilter {
  • # filter by environment id
  • accountStateId: [String!]
  • # Filter by provider
  • accountStateProvider: [String!]
  • # Filter by environments type
  • accountStateType: [String!]
  • # Filter account states by project ids
  • # if project ids are passed, account states associated with project ids will be
  • # returned
  • # if no project ids are passed, all user visible account states will be returned
  • cspProjectEntityId: [EntityId!]
  • # Filter account states based on whether guardrails is configured or not
  • guardrailsConfigured: Boolean
  • # Filter by Id
  • id: ID
  • # Filter account states based on whether it is managed or not
  • managementEndpoint: Boolean
  • # Filter environments by management endpoint ids. The result will also include
  • # discovered environments for the management endpoints
  • managementEndpointId: [String!]
  • # Filter by name
  • name: String
  • # Filter by parent ids
  • parentId: [ID!]
  • # Filter by only root accounts
  • rootOnly: Boolean
  • # free text search filter using search on name or environmentId
  • searchEnvironments: String
  • # filter by drift stat - category and stats range
  • statsFilter: GuardrailsDriftStatsFilter
  • # filter account states based on desired state modes that is supported
  • supportedDesiredStateMode: [GuardrailsDesiredStateMode!]
  • # Filter environments by tags
  • tags: [TagFilterInput!]
  • }