---
title: "POST /ListTelemetryRulesForOrganization"
method: POST
path: "/ListTelemetryRulesForOrganization"
---

# POST /ListTelemetryRulesForOrganization

`POST /ListTelemetryRulesForOrganization`

Lists all telemetry rules in your organization. This operation can only be called by the organization's management account or a delegated administrator account.

## Request body

- object
  - `RuleNamePrefix` string — A string to filter organization telemetry rules whose names begin with the specified prefix.
  - `SourceAccountIds` AccountIdentifier[] — The list of account IDs to filter organization telemetry rules by their source accounts.
  - `SourceOrganizationUnitIds` OrganizationUnitIdentifier[] — The list of organizational unit IDs to filter organization telemetry rules by their source organizational units.
  - `MaxResults` integer — The maximum number of organization telemetry rules to return in a single call.
  - `NextToken` string — The token for the next set of results. A previous call generates this token.

## Response `200`

Success

- ListTelemetryRulesForOrganizationOutput
  - `TelemetryRuleSummaries` TelemetryRuleSummary[] — A list of organization telemetry rule summaries.
    - `RuleName` string — The name of the telemetry rule.
    - `RuleArn` string — The Amazon Resource Name (ARN) of the telemetry rule.
    - `CreatedTimeStamp` integer — The timestamp when the telemetry rule was created.
    - `LastUpdateTimeStamp` integer — The timestamp when the telemetry rule was last modified.
    - `ResourceType` 'AWS::EC2::Instance' | 'AWS::EC2::VPC' | 'AWS::Lambda::Function' | 'AWS::CloudTrail' | 'AWS::EKS::Cluster' | 'AWS::WAFv2::WebACL' | 'AWS::ElasticLoadBalancingV2::LoadBalancer' | 'AWS::Route53Resolver::ResolverEndpoint' | 'AWS::BedrockAgentCore::Runtime' | 'AWS::BedrockAgentCore::Browser' | 'AWS::BedrockAgentCore::CodeInterpreter' | 'AWS::BedrockAgentCore::Gateway' | 'AWS::BedrockAgentCore::Memory' | 'AWS::BedrockAgentCore::WorkloadIdentity' | 'AWS::SecurityHub::Hub' | 'AWS::CloudFront::Distribution' | 'AWS::SecurityHub::HubV2' | 'AWS::CloudWatch::OTelEnrichment' | 'AWS::MSK::Cluster' | 'AWS::S3::Bucket' — The type of Amazon Web Services resource the rule applies to.
    - `TelemetryType` 'Logs' | 'Metrics' | 'Traces' — The type of telemetry (Logs, Metrics, or Traces) the rule configures.
    - `TelemetrySourceTypes` TelemetrySourceType[] — The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.
  - `NextToken` string — A token to resume pagination of results.

## Other responses

- `480` — AccessDeniedException
- `481` — InternalServerException
- `482` — ValidationException
- `483` — TooManyRequestsException

---

[API](https://skmtc.net/aws/apis/observabilityadmin.md) · [All operations](https://skmtc.net/aws/apis/observabilityadmin/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/observabilityadmin/versions/542311537307/schema)
