{
  "version": "2.0",
  "service": "<p> You can use Amazon CloudWatch Observability Admin to discover and understand the state of telemetry configuration in CloudWatch for your Amazon Web Services Organization or account. This simplifies the process of auditing your telemetry collection configurations across multiple resource types within your Amazon Web Services Organization or account. By providing a consolidated view, it allows you to easily review and manage telemetry settings, helping you ensure proper monitoring and data collection across your Amazon Web Services environment. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-cloudwatch.html\">Auditing CloudWatch telemetry conﬁgurations</a> in the CloudWatch User Guide.</p> <p>For information on the permissions you need to use this API, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth-and-access-control-cw.html\">Identity and access management for Amazon CloudWatch</a> in the CloudWatch User Guide.</p>",
  "operations": {
    "CreateTelemetryRule": "<p> Creates a telemetry rule that defines how telemetry should be configured for Amazon Web Services resources in your account. The rule specifies which resources should have telemetry enabled and how that telemetry data should be collected based on resource type, telemetry type, and selection criteria. </p>",
    "CreateTelemetryRuleForOrganization": "<p> Creates a telemetry rule that applies across an Amazon Web Services Organization. This operation can only be called by the organization's management account or a delegated administrator account. </p>",
    "DeleteTelemetryRule": "<p> Deletes a telemetry rule from your account. Any telemetry configurations previously created by the rule will remain but no new resources will be configured by this rule. </p>",
    "DeleteTelemetryRuleForOrganization": "<p> Deletes an organization-wide telemetry rule. This operation can only be called by the organization's management account or a delegated administrator account. </p>",
    "GetTelemetryEvaluationStatus": "<p> Returns the current onboarding status of the telemetry config feature, including the status of the feature and reason the feature failed to start or stop. </p>",
    "GetTelemetryEvaluationStatusForOrganization": "<p> This returns the onboarding status of the telemetry configuration feature for the organization. It can only be called by a Management Account of an Amazon Web Services Organization or an assigned Delegated Admin Account of Amazon CloudWatch telemetry config. </p>",
    "GetTelemetryRule": "<p> Retrieves the details of a specific telemetry rule in your account. </p>",
    "GetTelemetryRuleForOrganization": "<p> Retrieves the details of a specific organization telemetry rule. This operation can only be called by the organization's management account or a delegated administrator account. </p>",
    "ListResourceTelemetry": "<p> Returns a list of telemetry configurations for Amazon Web Services resources supported by telemetry config. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-cloudwatch.html\">Auditing CloudWatch telemetry configurations</a>. </p>",
    "ListResourceTelemetryForOrganization": "<p> Returns a list of telemetry configurations for Amazon Web Services resources supported by telemetry config in the organization. </p>",
    "ListTagsForResource": "<p> Lists all tags attached to the specified telemetry rule resource. </p>",
    "ListTelemetryRules": "<p> Lists all telemetry rules in your account. You can filter the results by specifying a rule name prefix. </p>",
    "ListTelemetryRulesForOrganization": "<p> Lists all telemetry rules in your organization. This operation can only be called by the organization's management account or a delegated administrator account. </p>",
    "StartTelemetryEvaluation": "<p> This action begins onboarding the caller Amazon Web Services account to the telemetry config feature. </p>",
    "StartTelemetryEvaluationForOrganization": "<p> This actions begins onboarding the organization and all member accounts to the telemetry config feature. </p>",
    "StopTelemetryEvaluation": "<p> This action begins offboarding the caller Amazon Web Services account from the telemetry config feature. </p>",
    "StopTelemetryEvaluationForOrganization": "<p> This action offboards the Organization of the caller Amazon Web Services account from the telemetry config feature. </p>",
    "TagResource": "<p> Adds or updates tags for a telemetry rule resource. </p>",
    "UntagResource": "<p> Removes tags from a telemetry rule resource. </p>",
    "UpdateTelemetryRule": "<p> Updates an existing telemetry rule in your account. </p>",
    "UpdateTelemetryRuleForOrganization": "<p> Updates an existing telemetry rule that applies across an Amazon Web Services Organization. This operation can only be called by the organization's management account or a delegated administrator account. </p>"
  },
  "shapes": {
    "AccessDeniedException": {
      "base": "<p> Indicates you don't have permissions to perform the requested operation. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access.html\">Access management for Amazon Web Services resources</a> in the IAM user guide. </p>",
      "refs": {
      }
    },
    "AccountIdentifier": {
      "base": null,
      "refs": {
        "AccountIdentifiers$member": null,
        "TelemetryConfiguration$AccountIdentifier": "<p> The account ID which contains the resource managed in telemetry configuration. An example of a valid account ID is <code>012345678901</code>. </p>"
      }
    },
    "AccountIdentifiers": {
      "base": null,
      "refs": {
        "ListResourceTelemetryForOrganizationInput$AccountIdentifiers": "<p> A list of Amazon Web Services accounts used to filter the resources to those associated with the specified accounts. </p>",
        "ListTelemetryRulesForOrganizationInput$SourceAccountIds": "<p> The list of account IDs to filter organization telemetry rules by their source accounts. </p>"
      }
    },
    "ConflictException": {
      "base": "<p> The requested operation conflicts with the current state of the specified resource or with another request. </p>",
      "refs": {
      }
    },
    "CreateTelemetryRuleForOrganizationInput": {
      "base": null,
      "refs": {
      }
    },
    "CreateTelemetryRuleForOrganizationOutput": {
      "base": null,
      "refs": {
      }
    },
    "CreateTelemetryRuleInput": {
      "base": null,
      "refs": {
      }
    },
    "CreateTelemetryRuleOutput": {
      "base": null,
      "refs": {
      }
    },
    "DeleteTelemetryRuleForOrganizationInput": {
      "base": null,
      "refs": {
      }
    },
    "DeleteTelemetryRuleInput": {
      "base": null,
      "refs": {
      }
    },
    "DestinationType": {
      "base": null,
      "refs": {
        "TelemetryDestinationConfiguration$DestinationType": "<p> The type of destination for the telemetry data (e.g., \"Amazon CloudWatch Logs\", \"S3\"). </p>"
      }
    },
    "FailureReason": {
      "base": null,
      "refs": {
        "GetTelemetryEvaluationStatusForOrganizationOutput$FailureReason": "<p> This field describes the reason for the failure status. The field will only be populated if <code>Status</code> is <code>FAILED_START</code> or <code>FAILED_STOP</code>. </p>",
        "GetTelemetryEvaluationStatusOutput$FailureReason": "<p> Describes the reason for the failure status. The field will only be populated if <code>Status</code> is <code>FAILED_START</code> or <code>FAILED_STOP</code>. </p>"
      }
    },
    "GetTelemetryEvaluationStatusForOrganizationOutput": {
      "base": null,
      "refs": {
      }
    },
    "GetTelemetryEvaluationStatusOutput": {
      "base": null,
      "refs": {
      }
    },
    "GetTelemetryRuleForOrganizationInput": {
      "base": null,
      "refs": {
      }
    },
    "GetTelemetryRuleForOrganizationOutput": {
      "base": null,
      "refs": {
      }
    },
    "GetTelemetryRuleInput": {
      "base": null,
      "refs": {
      }
    },
    "GetTelemetryRuleOutput": {
      "base": null,
      "refs": {
      }
    },
    "Integer": {
      "base": null,
      "refs": {
        "VPCFlowLogParameters$MaxAggregationInterval": "<p> The maximum interval in seconds between the capture of flow log records. </p>"
      }
    },
    "InternalServerException": {
      "base": "<p> Indicates the request has failed to process because of an unknown server error, exception, or failure. </p>",
      "refs": {
      }
    },
    "ListResourceTelemetryForOrganizationInput": {
      "base": null,
      "refs": {
      }
    },
    "ListResourceTelemetryForOrganizationMaxResults": {
      "base": null,
      "refs": {
        "ListResourceTelemetryForOrganizationInput$MaxResults": "<p> A number field used to limit the number of results within the returned list. </p>"
      }
    },
    "ListResourceTelemetryForOrganizationOutput": {
      "base": null,
      "refs": {
      }
    },
    "ListResourceTelemetryInput": {
      "base": null,
      "refs": {
      }
    },
    "ListResourceTelemetryMaxResults": {
      "base": null,
      "refs": {
        "ListResourceTelemetryInput$MaxResults": "<p> A number field used to limit the number of results within the returned list. </p>"
      }
    },
    "ListResourceTelemetryOutput": {
      "base": null,
      "refs": {
      }
    },
    "ListTagsForResourceInput": {
      "base": null,
      "refs": {
      }
    },
    "ListTagsForResourceOutput": {
      "base": null,
      "refs": {
      }
    },
    "ListTelemetryRulesForOrganizationInput": {
      "base": null,
      "refs": {
      }
    },
    "ListTelemetryRulesForOrganizationMaxResults": {
      "base": null,
      "refs": {
        "ListTelemetryRulesForOrganizationInput$MaxResults": "<p> The maximum number of organization telemetry rules to return in a single call. </p>"
      }
    },
    "ListTelemetryRulesForOrganizationOutput": {
      "base": null,
      "refs": {
      }
    },
    "ListTelemetryRulesInput": {
      "base": null,
      "refs": {
      }
    },
    "ListTelemetryRulesMaxResults": {
      "base": null,
      "refs": {
        "ListTelemetryRulesInput$MaxResults": "<p> The maximum number of telemetry rules to return in a single call. </p>"
      }
    },
    "ListTelemetryRulesOutput": {
      "base": null,
      "refs": {
      }
    },
    "Long": {
      "base": null,
      "refs": {
        "GetTelemetryRuleForOrganizationOutput$CreatedTimeStamp": "<p> The timestamp when the organization telemetry rule was created. </p>",
        "GetTelemetryRuleForOrganizationOutput$LastUpdateTimeStamp": "<p> The timestamp when the organization telemetry rule was last updated. </p>",
        "GetTelemetryRuleOutput$CreatedTimeStamp": "<p> The timestamp when the telemetry rule was created. </p>",
        "GetTelemetryRuleOutput$LastUpdateTimeStamp": "<p> The timestamp when the telemetry rule was last updated. </p>",
        "TelemetryConfiguration$LastUpdateTimeStamp": "<p> The timestamp of the last change to the telemetry configuration for the resource. For example, <code>1728679196318</code>. </p>",
        "TelemetryRuleSummary$CreatedTimeStamp": "<p> The timestamp when the telemetry rule was created. </p>",
        "TelemetryRuleSummary$LastUpdateTimeStamp": "<p> The timestamp when the telemetry rule was last modified. </p>"
      }
    },
    "NextToken": {
      "base": null,
      "refs": {
        "ListResourceTelemetryForOrganizationInput$NextToken": "<p> The token for the next set of items to return. A previous call provides this token. </p>",
        "ListResourceTelemetryForOrganizationOutput$NextToken": "<p> The token for the next set of items to return. A previous call provides this token. </p>",
        "ListResourceTelemetryInput$NextToken": "<p> The token for the next set of items to return. A previous call generates this token. </p>",
        "ListResourceTelemetryOutput$NextToken": "<p> The token for the next set of items to return. A previous call generates this token. </p>",
        "ListTelemetryRulesForOrganizationInput$NextToken": "<p> The token for the next set of results. A previous call generates this token. </p>",
        "ListTelemetryRulesForOrganizationOutput$NextToken": "<p> A token to resume pagination of results. </p>",
        "ListTelemetryRulesInput$NextToken": "<p> The token for the next set of results. A previous call generates this token. </p>",
        "ListTelemetryRulesOutput$NextToken": "<p> A token to resume pagination of results. </p>"
      }
    },
    "OrganizationUnitIdentifier": {
      "base": null,
      "refs": {
        "OrganizationUnitIdentifiers$member": null
      }
    },
    "OrganizationUnitIdentifiers": {
      "base": null,
      "refs": {
        "ListTelemetryRulesForOrganizationInput$SourceOrganizationUnitIds": "<p> The list of organizational unit IDs to filter organization telemetry rules by their source organizational units. </p>"
      }
    },
    "ResourceArn": {
      "base": null,
      "refs": {
        "CreateTelemetryRuleForOrganizationOutput$RuleArn": "<p> The Amazon Resource Name (ARN) of the created organization telemetry rule. </p>",
        "CreateTelemetryRuleOutput$RuleArn": "<p> The Amazon Resource Name (ARN) of the created telemetry rule. </p>",
        "GetTelemetryRuleForOrganizationOutput$RuleArn": "<p> The Amazon Resource Name (ARN) of the organization telemetry rule. </p>",
        "GetTelemetryRuleOutput$RuleArn": "<p> The Amazon Resource Name (ARN) of the telemetry rule. </p>",
        "ListTagsForResourceInput$ResourceARN": "<p> The Amazon Resource Name (ARN) of the telemetry rule resource whose tags you want to list. </p>",
        "TagResourceInput$ResourceARN": "<p> The Amazon Resource Name (ARN) of the telemetry rule resource to tag. </p>",
        "TelemetryRuleSummary$RuleArn": "<p> The Amazon Resource Name (ARN) of the telemetry rule. </p>",
        "UntagResourceInput$ResourceARN": "<p> The Amazon Resource Name (ARN) of the telemetry rule resource to remove tags from. </p>",
        "UpdateTelemetryRuleForOrganizationOutput$RuleArn": "<p> The Amazon Resource Name (ARN) of the updated organization telemetry rule. </p>",
        "UpdateTelemetryRuleOutput$RuleArn": "<p> The Amazon Resource Name (ARN) of the updated telemetry rule. </p>"
      }
    },
    "ResourceIdentifier": {
      "base": null,
      "refs": {
        "TelemetryConfiguration$ResourceIdentifier": "<p> The identifier of the resource, for example <code>i-0b22a22eec53b9321</code>. </p>"
      }
    },
    "ResourceIdentifierPrefix": {
      "base": null,
      "refs": {
        "ListResourceTelemetryForOrganizationInput$ResourceIdentifierPrefix": "<p> A string used to filter resources in the organization which have a <code>ResourceIdentifier</code> starting with the <code>ResourceIdentifierPrefix</code>. </p>",
        "ListResourceTelemetryInput$ResourceIdentifierPrefix": "<p> A string used to filter resources which have a <code>ResourceIdentifier</code> starting with the <code>ResourceIdentifierPrefix</code>. </p>"
      }
    },
    "ResourceNotFoundException": {
      "base": "<p> The specified resource (such as a telemetry rule) could not be found. </p>",
      "refs": {
      }
    },
    "ResourceType": {
      "base": null,
      "refs": {
        "ResourceTypes$member": null,
        "TelemetryConfiguration$ResourceType": "<p> The type of resource, for example <code>Amazon Web Services::EC2::Instance</code>. </p>",
        "TelemetryRule$ResourceType": "<p> The type of Amazon Web Services resource to configure telemetry for (e.g., \"AWS::EC2::VPC\"). </p>",
        "TelemetryRuleSummary$ResourceType": "<p> The type of Amazon Web Services resource the rule applies to. </p>"
      }
    },
    "ResourceTypes": {
      "base": null,
      "refs": {
        "ListResourceTelemetryForOrganizationInput$ResourceTypes": "<p> A list of resource types used to filter resources in the organization. If this parameter is provided, the resources will be returned in the same order used in the request. </p>",
        "ListResourceTelemetryInput$ResourceTypes": "<p> A list of resource types used to filter resources supported by telemetry config. If this parameter is provided, the resources will be returned in the same order used in the request. </p>"
      }
    },
    "RetentionPeriodInDays": {
      "base": null,
      "refs": {
        "TelemetryDestinationConfiguration$RetentionInDays": "<p> The number of days to retain the telemetry data in the destination. </p>"
      }
    },
    "RuleIdentifier": {
      "base": null,
      "refs": {
        "DeleteTelemetryRuleForOrganizationInput$RuleIdentifier": "<p> The identifier (name or ARN) of the organization telemetry rule to delete. </p>",
        "DeleteTelemetryRuleInput$RuleIdentifier": "<p> The identifier (name or ARN) of the telemetry rule to delete. </p>",
        "GetTelemetryRuleForOrganizationInput$RuleIdentifier": "<p> The identifier (name or ARN) of the organization telemetry rule to retrieve. </p>",
        "GetTelemetryRuleInput$RuleIdentifier": "<p> The identifier (name or ARN) of the telemetry rule to retrieve. </p>",
        "UpdateTelemetryRuleForOrganizationInput$RuleIdentifier": "<p> The identifier (name or ARN) of the organization telemetry rule to update. </p>",
        "UpdateTelemetryRuleInput$RuleIdentifier": "<p> The identifier (name or ARN) of the telemetry rule to update. </p>"
      }
    },
    "RuleName": {
      "base": null,
      "refs": {
        "CreateTelemetryRuleForOrganizationInput$RuleName": "<p> A unique name for the organization-wide telemetry rule being created. </p>",
        "CreateTelemetryRuleInput$RuleName": "<p> A unique name for the telemetry rule being created. </p>",
        "GetTelemetryRuleForOrganizationOutput$RuleName": "<p> The name of the organization telemetry rule. </p>",
        "GetTelemetryRuleOutput$RuleName": "<p> The name of the telemetry rule. </p>",
        "TelemetryRuleSummary$RuleName": "<p> The name of the telemetry rule. </p>"
      }
    },
    "ServiceQuotaExceededException": {
      "base": "<p> The requested operation would exceed the allowed quota for the specified resource type. </p>",
      "refs": {
      }
    },
    "Status": {
      "base": null,
      "refs": {
        "GetTelemetryEvaluationStatusForOrganizationOutput$Status": "<p> The onboarding status of the telemetry config feature for the organization. </p>",
        "GetTelemetryEvaluationStatusOutput$Status": "<p> The onboarding status of the telemetry config feature. </p>"
      }
    },
    "String": {
      "base": null,
      "refs": {
        "AccessDeniedException$Message": null,
        "AccessDeniedException$amznErrorType": "<p> The name of the exception. </p>",
        "ConflictException$Message": null,
        "InternalServerException$Message": null,
        "InternalServerException$amznErrorType": "<p> The name of the exception. </p>",
        "ListTelemetryRulesForOrganizationInput$RuleNamePrefix": "<p> A string to filter organization telemetry rules whose names begin with the specified prefix. </p>",
        "ListTelemetryRulesInput$RuleNamePrefix": "<p> A string to filter telemetry rules whose names begin with the specified prefix. </p>",
        "ResourceNotFoundException$Message": null,
        "ServiceQuotaExceededException$Message": null,
        "ServiceQuotaExceededException$amznErrorType": "<p> The name of the exception. </p>",
        "TagMapOutput$key": null,
        "TagMapOutput$value": null,
        "TelemetryDestinationConfiguration$DestinationPattern": "<p> The pattern used to generate the destination path or name, supporting macros like &lt;resourceId&gt; and &lt;accountId&gt;. </p>",
        "TelemetryRule$Scope": "<p> The organizational scope to which the rule applies, specified using accounts or organizational units. </p>",
        "TelemetryRule$SelectionCriteria": "<p> Criteria for selecting which resources the rule applies to, such as resource tags. </p>",
        "TooManyRequestsException$Message": null,
        "VPCFlowLogParameters$LogFormat": "<p> The format in which VPC Flow Log entries should be logged. </p>",
        "VPCFlowLogParameters$TrafficType": "<p> The type of traffic to log (ACCEPT, REJECT, or ALL). </p>",
        "ValidationException$Message": null
      }
    },
    "TagKey": {
      "base": null,
      "refs": {
        "TagKeyList$member": null,
        "TagMapInput$key": null
      }
    },
    "TagKeyList": {
      "base": null,
      "refs": {
        "UntagResourceInput$TagKeys": "<p> The list of tag keys to remove from the telemetry rule resource. </p>"
      }
    },
    "TagMapInput": {
      "base": null,
      "refs": {
        "CreateTelemetryRuleForOrganizationInput$Tags": "<p> The key-value pairs to associate with the organization telemetry rule resource for categorization and management purposes. </p>",
        "CreateTelemetryRuleInput$Tags": "<p> The key-value pairs to associate with the telemetry rule resource for categorization and management purposes. </p>",
        "ListResourceTelemetryForOrganizationInput$ResourceTags": "<p> A key-value pair to filter resources in the organization based on tags associated with the resource. Fore more information about tags, see <a href=\"https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/what-are-tags.html\">What are tags?</a> </p>",
        "ListResourceTelemetryInput$ResourceTags": "<p> A key-value pair to filter resources based on tags associated with the resource. For more information about tags, see <a href=\"https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/what-are-tags.html\">What are tags?</a> </p>",
        "TagResourceInput$Tags": "<p> The key-value pairs to add or update for the telemetry rule resource. </p>"
      }
    },
    "TagMapOutput": {
      "base": null,
      "refs": {
        "ListTagsForResourceOutput$Tags": "<p> The list of tags associated with the telemetry rule resource. </p>",
        "TelemetryConfiguration$ResourceTags": "<p> Tags associated with the resource, for example <code>{ Name: \"ExampleInstance\", Environment: \"Development\" }</code>. </p>"
      }
    },
    "TagResourceInput": {
      "base": null,
      "refs": {
      }
    },
    "TagValue": {
      "base": null,
      "refs": {
        "TagMapInput$value": null
      }
    },
    "TelemetryConfiguration": {
      "base": "<p> A model representing the state of a resource within an account according to telemetry config. </p>",
      "refs": {
        "TelemetryConfigurations$member": null
      }
    },
    "TelemetryConfigurationState": {
      "base": null,
      "refs": {
        "ListResourceTelemetryForOrganizationInput$TelemetryConfigurationState": "<p> A key-value pair to filter resources in the organization based on the telemetry type and the state of the telemetry configuration. The key is the telemetry type and the value is the state. </p>",
        "ListResourceTelemetryInput$TelemetryConfigurationState": "<p> A key-value pair to filter resources based on the telemetry type and the state of the telemetry configuration. The key is the telemetry type and the value is the state. </p>",
        "TelemetryConfiguration$TelemetryConfigurationState": "<p> The configuration state for the resource, for example <code>{ Logs: NotApplicable; Metrics: Enabled; Traces: NotApplicable; }</code>. </p>"
      }
    },
    "TelemetryConfigurations": {
      "base": null,
      "refs": {
        "ListResourceTelemetryForOrganizationOutput$TelemetryConfigurations": "<p> A list of telemetry configurations for Amazon Web Services resources supported by telemetry config in the organization. </p>",
        "ListResourceTelemetryOutput$TelemetryConfigurations": "<p> A list of telemetry configurations for Amazon Web Services resources supported by telemetry config in the caller's account. </p>"
      }
    },
    "TelemetryDestinationConfiguration": {
      "base": "<p> Configuration specifying where and how telemetry data should be delivered for Amazon Web Services resources. </p>",
      "refs": {
        "TelemetryRule$DestinationConfiguration": "<p> Configuration specifying where and how the telemetry data should be delivered. </p>"
      }
    },
    "TelemetryRule": {
      "base": "<p> Defines how telemetry should be configured for specific Amazon Web Services resources. </p>",
      "refs": {
        "CreateTelemetryRuleForOrganizationInput$Rule": "<p> The configuration details for the organization-wide telemetry rule, including the resource type, telemetry type, destination configuration, and selection criteria for which resources the rule applies to across the organization. </p>",
        "CreateTelemetryRuleInput$Rule": "<p> The configuration details for the telemetry rule, including the resource type, telemetry type, destination configuration, and selection criteria for which resources the rule applies to. </p>",
        "GetTelemetryRuleForOrganizationOutput$TelemetryRule": "<p> The configuration details of the organization telemetry rule. </p>",
        "GetTelemetryRuleOutput$TelemetryRule": "<p> The configuration details of the telemetry rule. </p>",
        "UpdateTelemetryRuleForOrganizationInput$Rule": "<p> The new configuration details for the organization telemetry rule, including resource type, telemetry type, and destination configuration. </p>",
        "UpdateTelemetryRuleInput$Rule": "<p> The new configuration details for the telemetry rule. </p>"
      }
    },
    "TelemetryRuleSummaries": {
      "base": null,
      "refs": {
        "ListTelemetryRulesForOrganizationOutput$TelemetryRuleSummaries": "<p> A list of organization telemetry rule summaries. </p>",
        "ListTelemetryRulesOutput$TelemetryRuleSummaries": "<p> A list of telemetry rule summaries. </p>"
      }
    },
    "TelemetryRuleSummary": {
      "base": "<p> A summary of a telemetry rule's key properties. </p>",
      "refs": {
        "TelemetryRuleSummaries$member": null
      }
    },
    "TelemetryState": {
      "base": null,
      "refs": {
        "TelemetryConfigurationState$value": null
      }
    },
    "TelemetryType": {
      "base": null,
      "refs": {
        "TelemetryConfigurationState$key": null,
        "TelemetryRule$TelemetryType": "<p> The type of telemetry to collect (Logs, Metrics, or Traces). </p>",
        "TelemetryRuleSummary$TelemetryType": "<p> The type of telemetry (Logs, Metrics, or Traces) the rule configures. </p>"
      }
    },
    "TooManyRequestsException": {
      "base": "<p> The request throughput limit was exceeded. </p>",
      "refs": {
      }
    },
    "UntagResourceInput": {
      "base": null,
      "refs": {
      }
    },
    "UpdateTelemetryRuleForOrganizationInput": {
      "base": null,
      "refs": {
      }
    },
    "UpdateTelemetryRuleForOrganizationOutput": {
      "base": null,
      "refs": {
      }
    },
    "UpdateTelemetryRuleInput": {
      "base": null,
      "refs": {
      }
    },
    "UpdateTelemetryRuleOutput": {
      "base": null,
      "refs": {
      }
    },
    "VPCFlowLogParameters": {
      "base": "<p> Configuration parameters specific to VPC Flow Logs. </p>",
      "refs": {
        "TelemetryDestinationConfiguration$VPCFlowLogParameters": "<p> Configuration parameters specific to VPC Flow Logs when VPC is the resource type. </p>"
      }
    },
    "ValidationException": {
      "base": "<p> Indicates input validation failed. Check your request parameters and retry the request. </p>",
      "refs": {
      }
    }
  }
}
