<?php
// This file was auto-generated from sdk-root/src/data/observabilityadmin/2018-05-10/api-2.json
return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2018-05-10', 'auth' => [ 'aws.auth#sigv4', ], 'endpointPrefix' => 'observabilityadmin', 'protocol' => 'rest-json', 'protocols' => [ 'rest-json', ], 'serviceFullName' => 'CloudWatch Observability Admin Service', 'serviceId' => 'ObservabilityAdmin', 'signatureVersion' => 'v4', 'signingName' => 'observabilityadmin', 'uid' => 'observabilityadmin-2018-05-10', ], 'operations' => [ 'CreateCentralizationRuleForOrganization' => [ 'name' => 'CreateCentralizationRuleForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateCentralizationRuleForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateCentralizationRuleForOrganizationInput', ], 'output' => [ 'shape' => 'CreateCentralizationRuleForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'CreateS3TableIntegration' => [ 'name' => 'CreateS3TableIntegration', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateS3TableIntegration', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateS3TableIntegrationInput', ], 'output' => [ 'shape' => 'CreateS3TableIntegrationOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'CreateTelemetryPipeline' => [ 'name' => 'CreateTelemetryPipeline', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateTelemetryPipeline', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateTelemetryPipelineInput', ], 'output' => [ 'shape' => 'CreateTelemetryPipelineOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'CreateTelemetryRule' => [ 'name' => 'CreateTelemetryRule', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateTelemetryRule', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateTelemetryRuleInput', ], 'output' => [ 'shape' => 'CreateTelemetryRuleOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'CreateTelemetryRuleForOrganization' => [ 'name' => 'CreateTelemetryRuleForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateTelemetryRuleForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateTelemetryRuleForOrganizationInput', ], 'output' => [ 'shape' => 'CreateTelemetryRuleForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'DeleteCentralizationRuleForOrganization' => [ 'name' => 'DeleteCentralizationRuleForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteCentralizationRuleForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteCentralizationRuleForOrganizationInput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'DeleteS3TableIntegration' => [ 'name' => 'DeleteS3TableIntegration', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteS3TableIntegration', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteS3TableIntegrationInput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'DeleteTelemetryPipeline' => [ 'name' => 'DeleteTelemetryPipeline', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteTelemetryPipeline', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteTelemetryPipelineInput', ], 'output' => [ 'shape' => 'DeleteTelemetryPipelineOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'idempotent' => true, ], 'DeleteTelemetryRule' => [ 'name' => 'DeleteTelemetryRule', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteTelemetryRule', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteTelemetryRuleInput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'DeleteTelemetryRuleForOrganization' => [ 'name' => 'DeleteTelemetryRuleForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteTelemetryRuleForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteTelemetryRuleForOrganizationInput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'GetCentralizationRuleForOrganization' => [ 'name' => 'GetCentralizationRuleForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetCentralizationRuleForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetCentralizationRuleForOrganizationInput', ], 'output' => [ 'shape' => 'GetCentralizationRuleForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'GetS3TableIntegration' => [ 'name' => 'GetS3TableIntegration', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetS3TableIntegration', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetS3TableIntegrationInput', ], 'output' => [ 'shape' => 'GetS3TableIntegrationOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'GetTelemetryEnrichmentStatus' => [ 'name' => 'GetTelemetryEnrichmentStatus', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetTelemetryEnrichmentStatus', 'responseCode' => 200, ], 'output' => [ 'shape' => 'GetTelemetryEnrichmentStatusOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'GetTelemetryEvaluationStatus' => [ 'name' => 'GetTelemetryEvaluationStatus', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetTelemetryEvaluationStatus', 'responseCode' => 200, ], 'output' => [ 'shape' => 'GetTelemetryEvaluationStatusOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'GetTelemetryEvaluationStatusForOrganization' => [ 'name' => 'GetTelemetryEvaluationStatusForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetTelemetryEvaluationStatusForOrganization', 'responseCode' => 200, ], 'output' => [ 'shape' => 'GetTelemetryEvaluationStatusForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'GetTelemetryPipeline' => [ 'name' => 'GetTelemetryPipeline', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetTelemetryPipeline', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetTelemetryPipelineInput', ], 'output' => [ 'shape' => 'GetTelemetryPipelineOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'GetTelemetryRule' => [ 'name' => 'GetTelemetryRule', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetTelemetryRule', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetTelemetryRuleInput', ], 'output' => [ 'shape' => 'GetTelemetryRuleOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'GetTelemetryRuleForOrganization' => [ 'name' => 'GetTelemetryRuleForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetTelemetryRuleForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetTelemetryRuleForOrganizationInput', ], 'output' => [ 'shape' => 'GetTelemetryRuleForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'ListCentralizationRulesForOrganization' => [ 'name' => 'ListCentralizationRulesForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListCentralizationRulesForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListCentralizationRulesForOrganizationInput', ], 'output' => [ 'shape' => 'ListCentralizationRulesForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'ListResourceTelemetry' => [ 'name' => 'ListResourceTelemetry', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListResourceTelemetry', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListResourceTelemetryInput', ], 'output' => [ 'shape' => 'ListResourceTelemetryOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'ListResourceTelemetryForOrganization' => [ 'name' => 'ListResourceTelemetryForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListResourceTelemetryForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListResourceTelemetryForOrganizationInput', ], 'output' => [ 'shape' => 'ListResourceTelemetryForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'ListS3TableIntegrations' => [ 'name' => 'ListS3TableIntegrations', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListS3TableIntegrations', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListS3TableIntegrationsInput', ], 'output' => [ 'shape' => 'ListS3TableIntegrationsOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListTagsForResource', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTagsForResourceInput', ], 'output' => [ 'shape' => 'ListTagsForResourceOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'ListTelemetryPipelines' => [ 'name' => 'ListTelemetryPipelines', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListTelemetryPipelines', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTelemetryPipelinesInput', ], 'output' => [ 'shape' => 'ListTelemetryPipelinesOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'ListTelemetryRules' => [ 'name' => 'ListTelemetryRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListTelemetryRules', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTelemetryRulesInput', ], 'output' => [ 'shape' => 'ListTelemetryRulesOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'ListTelemetryRulesForOrganization' => [ 'name' => 'ListTelemetryRulesForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListTelemetryRulesForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTelemetryRulesForOrganizationInput', ], 'output' => [ 'shape' => 'ListTelemetryRulesForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], 'readonly' => true, ], 'StartTelemetryEnrichment' => [ 'name' => 'StartTelemetryEnrichment', 'http' => [ 'method' => 'POST', 'requestUri' => '/StartTelemetryEnrichment', 'responseCode' => 202, ], 'output' => [ 'shape' => 'StartTelemetryEnrichmentOutput', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'StartTelemetryEvaluation' => [ 'name' => 'StartTelemetryEvaluation', 'http' => [ 'method' => 'POST', 'requestUri' => '/StartTelemetryEvaluation', 'responseCode' => 200, ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'StartTelemetryEvaluationForOrganization' => [ 'name' => 'StartTelemetryEvaluationForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/StartTelemetryEvaluationForOrganization', 'responseCode' => 200, ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'StopTelemetryEnrichment' => [ 'name' => 'StopTelemetryEnrichment', 'http' => [ 'method' => 'POST', 'requestUri' => '/StopTelemetryEnrichment', 'responseCode' => 202, ], 'output' => [ 'shape' => 'StopTelemetryEnrichmentOutput', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'StopTelemetryEvaluation' => [ 'name' => 'StopTelemetryEvaluation', 'http' => [ 'method' => 'POST', 'requestUri' => '/StopTelemetryEvaluation', 'responseCode' => 200, ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'StopTelemetryEvaluationForOrganization' => [ 'name' => 'StopTelemetryEvaluationForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/StopTelemetryEvaluationForOrganization', 'responseCode' => 200, ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/TagResource', 'responseCode' => 200, ], 'input' => [ 'shape' => 'TagResourceInput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'TestTelemetryPipeline' => [ 'name' => 'TestTelemetryPipeline', 'http' => [ 'method' => 'POST', 'requestUri' => '/TestTelemetryPipeline', 'responseCode' => 200, ], 'input' => [ 'shape' => 'TestTelemetryPipelineInput', ], 'output' => [ 'shape' => 'TestTelemetryPipelineOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/UntagResource', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UntagResourceInput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'UpdateCentralizationRuleForOrganization' => [ 'name' => 'UpdateCentralizationRuleForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateCentralizationRuleForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateCentralizationRuleForOrganizationInput', ], 'output' => [ 'shape' => 'UpdateCentralizationRuleForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'UpdateTelemetryPipeline' => [ 'name' => 'UpdateTelemetryPipeline', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateTelemetryPipeline', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateTelemetryPipelineInput', ], 'output' => [ 'shape' => 'UpdateTelemetryPipelineOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'UpdateTelemetryRule' => [ 'name' => 'UpdateTelemetryRule', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateTelemetryRule', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateTelemetryRuleInput', ], 'output' => [ 'shape' => 'UpdateTelemetryRuleOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'UpdateTelemetryRuleForOrganization' => [ 'name' => 'UpdateTelemetryRuleForOrganization', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateTelemetryRuleForOrganization', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateTelemetryRuleForOrganizationInput', ], 'output' => [ 'shape' => 'UpdateTelemetryRuleForOrganizationOutput', ], 'errors' => [ [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], 'ValidateTelemetryPipelineConfiguration' => [ 'name' => 'ValidateTelemetryPipelineConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/ValidateTelemetryPipelineConfiguration', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ValidateTelemetryPipelineConfigurationInput', ], 'output' => [ 'shape' => 'ValidateTelemetryPipelineConfigurationOutput', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'TooManyRequestsException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'amznErrorType' => [ 'shape' => 'String', 'location' => 'header', 'locationName' => 'x-amzn-ErrorType', ], ], 'error' => [ 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'AccountIdentifier' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '[0-9]{12}', ], 'AccountIdentifiers' => [ 'type' => 'list', 'member' => [ 'shape' => 'AccountIdentifier', ], 'max' => 10, 'min' => 1, ], 'Action' => [ 'type' => 'string', 'enum' => [ 'ALLOW', 'BLOCK', 'COUNT', 'CAPTCHA', 'CHALLENGE', 'EXCLUDED_AS_COUNT', ], ], 'ActionCondition' => [ 'type' => 'structure', 'members' => [ 'Action' => [ 'shape' => 'Action', ], ], ], 'AdvancedEventSelector' => [ 'type' => 'structure', 'required' => [ 'FieldSelectors', ], 'members' => [ 'Name' => [ 'shape' => 'String', ], 'FieldSelectors' => [ 'shape' => 'FieldSelectors', ], ], ], 'AdvancedEventSelectors' => [ 'type' => 'list', 'member' => [ 'shape' => 'AdvancedEventSelector', ], ], 'AdvancedFieldSelector' => [ 'type' => 'structure', 'required' => [ 'Field', ], 'members' => [ 'Field' => [ 'shape' => 'String', ], 'Equals' => [ 'shape' => 'StringList', ], 'StartsWith' => [ 'shape' => 'StringList', ], 'EndsWith' => [ 'shape' => 'StringList', ], 'NotEquals' => [ 'shape' => 'StringList', ], 'NotStartsWith' => [ 'shape' => 'StringList', ], 'NotEndsWith' => [ 'shape' => 'StringList', ], ], ], 'AwsResourceExplorerManagedViewArn' => [ 'type' => 'string', 'max' => 2048, 'min' => 20, 'pattern' => 'arn:aws([a-z0-9\\-]+)?:resource-explorer-2:([a-z0-9\\-]+)?:([0-9]{12})?:managed-view/(.+)', ], 'Boolean' => [ 'type' => 'boolean', 'box' => true, ], 'CentralizationFailureReason' => [ 'type' => 'string', 'enum' => [ 'TRUSTED_ACCESS_NOT_ENABLED', 'DESTINATION_ACCOUNT_NOT_IN_ORGANIZATION', 'INTERNAL_SERVER_ERROR', ], ], 'CentralizationRule' => [ 'type' => 'structure', 'required' => [ 'Source', 'Destination', ], 'members' => [ 'Source' => [ 'shape' => 'CentralizationRuleSource', ], 'Destination' => [ 'shape' => 'CentralizationRuleDestination', ], ], ], 'CentralizationRuleDestination' => [ 'type' => 'structure', 'required' => [ 'Region', ], 'members' => [ 'Region' => [ 'shape' => 'Region', ], 'Account' => [ 'shape' => 'AccountIdentifier', ], 'DestinationLogsConfiguration' => [ 'shape' => 'DestinationLogsConfiguration', ], ], ], 'CentralizationRuleSource' => [ 'type' => 'structure', 'required' => [ 'Regions', ], 'members' => [ 'Regions' => [ 'shape' => 'Regions', ], 'Scope' => [ 'shape' => 'SourceFilterString', ], 'SourceLogsConfiguration' => [ 'shape' => 'SourceLogsConfiguration', ], ], ], 'CentralizationRuleSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'CentralizationRuleSummary', ], ], 'CentralizationRuleSummary' => [ 'type' => 'structure', 'members' => [ 'RuleName' => [ 'shape' => 'RuleName', ], 'RuleArn' => [ 'shape' => 'ResourceArn', ], 'CreatorAccountId' => [ 'shape' => 'String', ], 'CreatedTimeStamp' => [ 'shape' => 'Long', ], 'CreatedRegion' => [ 'shape' => 'Region', ], 'LastUpdateTimeStamp' => [ 'shape' => 'Long', ], 'RuleHealth' => [ 'shape' => 'RuleHealth', ], 'FailureReason' => [ 'shape' => 'CentralizationFailureReason', ], 'DestinationAccountId' => [ 'shape' => 'String', ], 'DestinationRegion' => [ 'shape' => 'Region', ], ], ], 'CloudtrailParameters' => [ 'type' => 'structure', 'required' => [ 'AdvancedEventSelectors', ], 'members' => [ 'AdvancedEventSelectors' => [ 'shape' => 'AdvancedEventSelectors', ], ], ], 'Condition' => [ 'type' => 'structure', 'members' => [ 'ActionCondition' => [ 'shape' => 'ActionCondition', ], 'LabelNameCondition' => [ 'shape' => 'LabelNameCondition', ], ], ], 'Conditions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Condition', ], 'min' => 1, ], 'ConfigurationSummary' => [ 'type' => 'structure', 'members' => [ 'Sources' => [ 'shape' => 'Sources', ], 'DataSources' => [ 'shape' => 'DataSources', ], 'Processors' => [ 'shape' => 'Processors', ], 'ProcessorCount' => [ 'shape' => 'Integer', ], 'Sinks' => [ 'shape' => 'Sinks', ], ], ], 'ConflictException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceId' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, 'senderFault' => true, ], 'exception' => true, ], 'CreateCentralizationRuleForOrganizationInput' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'Rule', ], 'members' => [ 'RuleName' => [ 'shape' => 'RuleName', ], 'Rule' => [ 'shape' => 'CentralizationRule', ], 'Tags' => [ 'shape' => 'TagMapInput', ], ], ], 'CreateCentralizationRuleForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'RuleArn' => [ 'shape' => 'ResourceArn', ], ], ], 'CreateS3TableIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'Encryption', 'RoleArn', ], 'members' => [ 'Encryption' => [ 'shape' => 'Encryption', ], 'RoleArn' => [ 'shape' => 'ResourceArn', ], 'Tags' => [ 'shape' => 'TagMapInput', ], ], ], 'CreateS3TableIntegrationOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'CreateTelemetryPipelineInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'Configuration', ], 'members' => [ 'Name' => [ 'shape' => 'TelemetryPipelineName', ], 'Configuration' => [ 'shape' => 'TelemetryPipelineConfiguration', ], 'Tags' => [ 'shape' => 'TagMapInput', ], ], ], 'CreateTelemetryPipelineOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'CreateTelemetryRuleForOrganizationInput' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'Rule', ], 'members' => [ 'RuleName' => [ 'shape' => 'RuleName', ], 'Rule' => [ 'shape' => 'TelemetryRule', ], 'Tags' => [ 'shape' => 'TagMapInput', ], ], ], 'CreateTelemetryRuleForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'RuleArn' => [ 'shape' => 'ResourceArn', ], ], ], 'CreateTelemetryRuleInput' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'Rule', ], 'members' => [ 'RuleName' => [ 'shape' => 'RuleName', ], 'Rule' => [ 'shape' => 'TelemetryRule', ], 'Tags' => [ 'shape' => 'TagMapInput', ], ], ], 'CreateTelemetryRuleOutput' => [ 'type' => 'structure', 'members' => [ 'RuleArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DataSource' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'String', ], ], ], 'DataSources' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSource', ], ], 'DeleteCentralizationRuleForOrganizationInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], ], ], 'DeleteS3TableIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'Arn', ], 'members' => [ 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'DeleteTelemetryPipelineInput' => [ 'type' => 'structure', 'required' => [ 'PipelineIdentifier', ], 'members' => [ 'PipelineIdentifier' => [ 'shape' => 'TelemetryPipelineIdentifier', ], ], ], 'DeleteTelemetryPipelineOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteTelemetryRuleForOrganizationInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], ], ], 'DeleteTelemetryRuleInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], ], ], 'DestinationLogsConfiguration' => [ 'type' => 'structure', 'members' => [ 'LogsEncryptionConfiguration' => [ 'shape' => 'LogsEncryptionConfiguration', ], 'BackupConfiguration' => [ 'shape' => 'LogsBackupConfiguration', ], ], ], 'DestinationType' => [ 'type' => 'string', 'enum' => [ 'cloud-watch-logs', ], ], 'ELBLoadBalancerLoggingParameters' => [ 'type' => 'structure', 'members' => [ 'OutputFormat' => [ 'shape' => 'OutputFormat', ], 'FieldDelimiter' => [ 'shape' => 'String', ], ], ], 'EncryptedLogGroupStrategy' => [ 'type' => 'string', 'enum' => [ 'ALLOW', 'SKIP', ], ], 'Encryption' => [ 'type' => 'structure', 'required' => [ 'SseAlgorithm', ], 'members' => [ 'SseAlgorithm' => [ 'shape' => 'SSEAlgorithm', ], 'KmsKeyArn' => [ 'shape' => 'ResourceArn', ], ], ], 'EncryptionConflictResolutionStrategy' => [ 'type' => 'string', 'enum' => [ 'ALLOW', 'SKIP', ], ], 'EncryptionStrategy' => [ 'type' => 'string', 'enum' => [ 'CUSTOMER_MANAGED', 'AWS_OWNED', ], ], 'FailureReason' => [ 'type' => 'string', ], 'FieldMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'FieldSelectors' => [ 'type' => 'list', 'member' => [ 'shape' => 'AdvancedFieldSelector', ], ], 'FieldToMatch' => [ 'type' => 'structure', 'members' => [ 'SingleHeader' => [ 'shape' => 'SingleHeader', ], 'UriPath' => [ 'shape' => 'String', ], 'QueryString' => [ 'shape' => 'String', ], 'Method' => [ 'shape' => 'String', ], ], ], 'Filter' => [ 'type' => 'structure', 'members' => [ 'Behavior' => [ 'shape' => 'FilterBehavior', ], 'Requirement' => [ 'shape' => 'FilterRequirement', ], 'Conditions' => [ 'shape' => 'Conditions', ], ], ], 'FilterBehavior' => [ 'type' => 'string', 'enum' => [ 'KEEP', 'DROP', ], ], 'FilterRequirement' => [ 'type' => 'string', 'enum' => [ 'MEETS_ALL', 'MEETS_ANY', ], ], 'Filters' => [ 'type' => 'list', 'member' => [ 'shape' => 'Filter', ], 'min' => 1, ], 'GetCentralizationRuleForOrganizationInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], ], ], 'GetCentralizationRuleForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'RuleName' => [ 'shape' => 'RuleName', ], 'RuleArn' => [ 'shape' => 'ResourceArn', ], 'CreatorAccountId' => [ 'shape' => 'String', ], 'CreatedTimeStamp' => [ 'shape' => 'Long', ], 'CreatedRegion' => [ 'shape' => 'Region', ], 'LastUpdateTimeStamp' => [ 'shape' => 'Long', ], 'RuleHealth' => [ 'shape' => 'RuleHealth', ], 'FailureReason' => [ 'shape' => 'CentralizationFailureReason', ], 'CentralizationRule' => [ 'shape' => 'CentralizationRule', ], ], ], 'GetS3TableIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'Arn', ], 'members' => [ 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'GetS3TableIntegrationOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'ResourceArn', ], 'RoleArn' => [ 'shape' => 'ResourceArn', ], 'Status' => [ 'shape' => 'IntegrationStatus', ], 'Encryption' => [ 'shape' => 'Encryption', ], 'DestinationTableBucketArn' => [ 'shape' => 'ResourceArn', ], 'CreatedTimeStamp' => [ 'shape' => 'Long', ], ], ], 'GetTelemetryEnrichmentStatusOutput' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'TelemetryEnrichmentStatus', ], 'AwsResourceExplorerManagedViewArn' => [ 'shape' => 'AwsResourceExplorerManagedViewArn', ], ], ], 'GetTelemetryEvaluationStatusForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'Status', ], 'FailureReason' => [ 'shape' => 'FailureReason', ], ], ], 'GetTelemetryEvaluationStatusOutput' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'Status', ], 'FailureReason' => [ 'shape' => 'FailureReason', ], ], ], 'GetTelemetryPipelineInput' => [ 'type' => 'structure', 'required' => [ 'PipelineIdentifier', ], 'members' => [ 'PipelineIdentifier' => [ 'shape' => 'TelemetryPipelineIdentifier', ], ], ], 'GetTelemetryPipelineOutput' => [ 'type' => 'structure', 'members' => [ 'Pipeline' => [ 'shape' => 'TelemetryPipeline', ], ], ], 'GetTelemetryRuleForOrganizationInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], ], ], 'GetTelemetryRuleForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'RuleName' => [ 'shape' => 'RuleName', ], 'RuleArn' => [ 'shape' => 'ResourceArn', ], 'CreatedTimeStamp' => [ 'shape' => 'Long', ], 'LastUpdateTimeStamp' => [ 'shape' => 'Long', ], 'TelemetryRule' => [ 'shape' => 'TelemetryRule', ], ], ], 'GetTelemetryRuleInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], ], ], 'GetTelemetryRuleOutput' => [ 'type' => 'structure', 'members' => [ 'RuleName' => [ 'shape' => 'RuleName', ], 'RuleArn' => [ 'shape' => 'ResourceArn', ], 'CreatedTimeStamp' => [ 'shape' => 'Long', ], 'LastUpdateTimeStamp' => [ 'shape' => 'Long', ], 'TelemetryRule' => [ 'shape' => 'TelemetryRule', ], ], ], 'Integer' => [ 'type' => 'integer', 'box' => true, ], 'IntegrationStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DELETING', ], ], 'IntegrationSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegrationSummary', ], ], 'IntegrationSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'ResourceArn', ], 'Status' => [ 'shape' => 'IntegrationStatus', ], ], ], 'InternalServerException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'amznErrorType' => [ 'shape' => 'String', 'location' => 'header', 'locationName' => 'x-amzn-ErrorType', ], 'retryAfterSeconds' => [ 'shape' => 'Integer', 'location' => 'header', 'locationName' => 'Retry-After', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, ], 'InvalidStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'LabelNameCondition' => [ 'type' => 'structure', 'members' => [ 'LabelName' => [ 'shape' => 'LabelNameConditionLabelNameString', ], ], ], 'LabelNameConditionLabelNameString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[0-9A-Za-z_\\-:]+', ], 'ListCentralizationRulesForOrganizationInput' => [ 'type' => 'structure', 'members' => [ 'RuleNamePrefix' => [ 'shape' => 'ListCentralizationRulesForOrganizationInputRuleNamePrefixString', ], 'AllRegions' => [ 'shape' => 'Boolean', ], 'MaxResults' => [ 'shape' => 'ListCentralizationRulesForOrganizationMaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListCentralizationRulesForOrganizationInputRuleNamePrefixString' => [ 'type' => 'string', 'max' => 100, 'min' => 1, ], 'ListCentralizationRulesForOrganizationMaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'ListCentralizationRulesForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'CentralizationRuleSummaries' => [ 'shape' => 'CentralizationRuleSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListResourceTelemetryForOrganizationInput' => [ 'type' => 'structure', 'members' => [ 'AccountIdentifiers' => [ 'shape' => 'AccountIdentifiers', ], 'ResourceIdentifierPrefix' => [ 'shape' => 'ResourceIdentifierPrefix', ], 'ResourceTypes' => [ 'shape' => 'ResourceTypes', ], 'TelemetryConfigurationState' => [ 'shape' => 'TelemetryConfigurationState', ], 'ResourceTags' => [ 'shape' => 'TagMapInput', ], 'MaxResults' => [ 'shape' => 'ListResourceTelemetryForOrganizationMaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListResourceTelemetryForOrganizationMaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 50, 'min' => 1, ], 'ListResourceTelemetryForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'TelemetryConfigurations' => [ 'shape' => 'TelemetryConfigurations', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListResourceTelemetryInput' => [ 'type' => 'structure', 'members' => [ 'ResourceIdentifierPrefix' => [ 'shape' => 'ResourceIdentifierPrefix', ], 'ResourceTypes' => [ 'shape' => 'ResourceTypes', ], 'TelemetryConfigurationState' => [ 'shape' => 'TelemetryConfigurationState', ], 'ResourceTags' => [ 'shape' => 'TagMapInput', ], 'MaxResults' => [ 'shape' => 'ListResourceTelemetryMaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListResourceTelemetryMaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 50, 'min' => 1, ], 'ListResourceTelemetryOutput' => [ 'type' => 'structure', 'members' => [ 'TelemetryConfigurations' => [ 'shape' => 'TelemetryConfigurations', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListS3TableIntegrationsInput' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'ListS3TableIntegrationsMaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListS3TableIntegrationsMaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'ListS3TableIntegrationsOutput' => [ 'type' => 'structure', 'members' => [ 'IntegrationSummaries' => [ 'shape' => 'IntegrationSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTagsForResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'ResourceArn', ], ], ], 'ListTagsForResourceOutput' => [ 'type' => 'structure', 'required' => [ 'Tags', ], 'members' => [ 'Tags' => [ 'shape' => 'TagMapOutput', ], ], ], 'ListTelemetryPipelinesInput' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'ListTelemetryPipelinesMaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTelemetryPipelinesMaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'ListTelemetryPipelinesOutput' => [ 'type' => 'structure', 'members' => [ 'PipelineSummaries' => [ 'shape' => 'TelemetryPipelineSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTelemetryRulesForOrganizationInput' => [ 'type' => 'structure', 'members' => [ 'RuleNamePrefix' => [ 'shape' => 'String', ], 'SourceAccountIds' => [ 'shape' => 'AccountIdentifiers', ], 'SourceOrganizationUnitIds' => [ 'shape' => 'OrganizationUnitIdentifiers', ], 'MaxResults' => [ 'shape' => 'ListTelemetryRulesForOrganizationMaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTelemetryRulesForOrganizationMaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'ListTelemetryRulesForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'TelemetryRuleSummaries' => [ 'shape' => 'TelemetryRuleSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTelemetryRulesInput' => [ 'type' => 'structure', 'members' => [ 'RuleNamePrefix' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'ListTelemetryRulesMaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTelemetryRulesMaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'ListTelemetryRulesOutput' => [ 'type' => 'structure', 'members' => [ 'TelemetryRuleSummaries' => [ 'shape' => 'TelemetryRuleSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'LogDeliveryParameters' => [ 'type' => 'structure', 'members' => [ 'LogTypes' => [ 'shape' => 'LogTypes', ], ], ], 'LogType' => [ 'type' => 'string', 'enum' => [ 'APPLICATION_LOGS', 'USAGE_LOGS', ], ], 'LogTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'LogType', ], ], 'LoggingFilter' => [ 'type' => 'structure', 'members' => [ 'Filters' => [ 'shape' => 'Filters', ], 'DefaultBehavior' => [ 'shape' => 'FilterBehavior', ], ], ], 'LogsBackupConfiguration' => [ 'type' => 'structure', 'required' => [ 'Region', ], 'members' => [ 'Region' => [ 'shape' => 'Region', ], 'KmsKeyArn' => [ 'shape' => 'ResourceArn', ], ], ], 'LogsEncryptionConfiguration' => [ 'type' => 'structure', 'required' => [ 'EncryptionStrategy', ], 'members' => [ 'EncryptionStrategy' => [ 'shape' => 'EncryptionStrategy', ], 'KmsKeyArn' => [ 'shape' => 'ResourceArn', ], 'EncryptionConflictResolutionStrategy' => [ 'shape' => 'EncryptionConflictResolutionStrategy', ], ], ], 'LogsFilterString' => [ 'type' => 'string', 'max' => 2000, 'min' => 1, ], 'Long' => [ 'type' => 'long', 'box' => true, ], 'NextToken' => [ 'type' => 'string', ], 'OrganizationUnitIdentifier' => [ 'type' => 'string', 'pattern' => 'ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}', ], 'OrganizationUnitIdentifiers' => [ 'type' => 'list', 'member' => [ 'shape' => 'OrganizationUnitIdentifier', ], 'min' => 1, ], 'OutputFormat' => [ 'type' => 'string', 'enum' => [ 'plain', 'json', ], ], 'PipelineOutput' => [ 'type' => 'structure', 'members' => [ 'Record' => [ 'shape' => 'Record', ], 'Error' => [ 'shape' => 'PipelineOutputError', ], ], ], 'PipelineOutputError' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], ], ], 'PipelineOutputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'PipelineOutput', ], ], 'Processors' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'Record' => [ 'type' => 'structure', 'members' => [ 'Data' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'RecordFormat', ], ], ], 'RecordFormat' => [ 'type' => 'string', 'enum' => [ 'STRING', 'JSON', ], ], 'Records' => [ 'type' => 'list', 'member' => [ 'shape' => 'Record', ], ], 'RedactedFields' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldToMatch', ], 'max' => 100, 'min' => 0, ], 'Region' => [ 'type' => 'string', 'min' => 1, ], 'Regions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Region', ], 'min' => 1, ], 'ResourceArn' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, 'pattern' => 'arn:aws([a-z0-9\\-]+)?:([a-zA-Z0-9\\-]+):([a-z0-9\\-]+)?:([0-9]{12})?:(.+)', ], 'ResourceIdentifier' => [ 'type' => 'string', ], 'ResourceIdentifierPrefix' => [ 'type' => 'string', 'max' => 768, 'min' => 3, ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceId' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'ResourceType' => [ 'type' => 'string', 'enum' => [ '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', ], ], 'ResourceTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceType', ], 'max' => 9, 'min' => 1, ], 'RetentionPeriodInDays' => [ 'type' => 'integer', 'box' => true, 'max' => 3653, 'min' => 1, ], 'RuleHealth' => [ 'type' => 'string', 'enum' => [ 'Healthy', 'Unhealthy', 'Provisioning', ], ], 'RuleIdentifier' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'RuleName' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '[0-9A-Za-z-_.#/]+', ], 'SSEAlgorithm' => [ 'type' => 'string', 'enum' => [ 'aws:kms', 'AES256', ], ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceId' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'String', ], 'ServiceCode' => [ 'shape' => 'String', ], 'QuotaCode' => [ 'shape' => 'String', ], 'amznErrorType' => [ 'shape' => 'String', 'location' => 'header', 'locationName' => 'x-amzn-ErrorType', ], ], 'error' => [ 'httpStatusCode' => 402, 'senderFault' => true, ], 'exception' => true, ], 'SingleHeader' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'SingleHeaderNameString', ], ], ], 'SingleHeaderNameString' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'Sinks' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'Source' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'String', ], ], ], 'SourceFilterString' => [ 'type' => 'string', 'max' => 2000, 'min' => 1, ], 'SourceLogsConfiguration' => [ 'type' => 'structure', 'required' => [ 'LogGroupSelectionCriteria', 'EncryptedLogGroupStrategy', ], 'members' => [ 'LogGroupSelectionCriteria' => [ 'shape' => 'LogsFilterString', ], 'EncryptedLogGroupStrategy' => [ 'shape' => 'EncryptedLogGroupStrategy', ], ], ], 'Sources' => [ 'type' => 'list', 'member' => [ 'shape' => 'Source', ], ], 'StartTelemetryEnrichmentOutput' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'TelemetryEnrichmentStatus', ], 'AwsResourceExplorerManagedViewArn' => [ 'shape' => 'AwsResourceExplorerManagedViewArn', ], ], ], 'Status' => [ 'type' => 'string', 'enum' => [ 'NOT_STARTED', 'STARTING', 'FAILED_START', 'RUNNING', 'STOPPING', 'FAILED_STOP', 'STOPPED', ], ], 'StopTelemetryEnrichmentOutput' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'TelemetryEnrichmentStatus', ], ], ], 'String' => [ 'type' => 'string', ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 50, 'min' => 1, ], 'TagMapInput' => [ 'type' => 'map', 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], 'max' => 50, 'min' => 1, ], 'TagMapOutput' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'TagResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'Tags', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'ResourceArn', ], 'Tags' => [ 'shape' => 'TagMapInput', ], ], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)', ], 'TelemetryConfiguration' => [ 'type' => 'structure', 'members' => [ 'AccountIdentifier' => [ 'shape' => 'AccountIdentifier', ], 'TelemetryConfigurationState' => [ 'shape' => 'TelemetryConfigurationState', ], 'ResourceType' => [ 'shape' => 'ResourceType', ], 'ResourceIdentifier' => [ 'shape' => 'ResourceIdentifier', ], 'ResourceTags' => [ 'shape' => 'TagMapOutput', ], 'LastUpdateTimeStamp' => [ 'shape' => 'Long', ], ], ], 'TelemetryConfigurationState' => [ 'type' => 'map', 'key' => [ 'shape' => 'TelemetryType', ], 'value' => [ 'shape' => 'TelemetryState', ], ], 'TelemetryConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'TelemetryConfiguration', ], ], 'TelemetryDestinationConfiguration' => [ 'type' => 'structure', 'members' => [ 'DestinationType' => [ 'shape' => 'DestinationType', ], 'DestinationPattern' => [ 'shape' => 'String', ], 'RetentionInDays' => [ 'shape' => 'RetentionPeriodInDays', ], 'VPCFlowLogParameters' => [ 'shape' => 'VPCFlowLogParameters', ], 'CloudtrailParameters' => [ 'shape' => 'CloudtrailParameters', ], 'ELBLoadBalancerLoggingParameters' => [ 'shape' => 'ELBLoadBalancerLoggingParameters', ], 'WAFLoggingParameters' => [ 'shape' => 'WAFLoggingParameters', ], 'LogDeliveryParameters' => [ 'shape' => 'LogDeliveryParameters', ], ], ], 'TelemetryEnrichmentStatus' => [ 'type' => 'string', 'enum' => [ 'Running', 'Stopped', 'Impaired', ], ], 'TelemetryPipeline' => [ 'type' => 'structure', 'members' => [ 'CreatedTimeStamp' => [ 'shape' => 'Long', ], 'LastUpdateTimeStamp' => [ 'shape' => 'Long', ], 'Arn' => [ 'shape' => 'ResourceArn', ], 'Name' => [ 'shape' => 'TelemetryPipelineName', ], 'Configuration' => [ 'shape' => 'TelemetryPipelineConfiguration', ], 'Status' => [ 'shape' => 'TelemetryPipelineStatus', ], 'StatusReason' => [ 'shape' => 'TelemetryPipelineStatusReason', ], 'Tags' => [ 'shape' => 'TagMapOutput', ], ], ], 'TelemetryPipelineConfiguration' => [ 'type' => 'structure', 'required' => [ 'Body', ], 'members' => [ 'Body' => [ 'shape' => 'TelemetryPipelineConfigurationBody', ], ], ], 'TelemetryPipelineConfigurationBody' => [ 'type' => 'string', 'max' => 24000, 'min' => 1, ], 'TelemetryPipelineIdentifier' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'TelemetryPipelineName' => [ 'type' => 'string', 'max' => 28, 'min' => 3, 'pattern' => '.*[a-z][a-z0-9\\-]+.*', ], 'TelemetryPipelineStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'ACTIVE', 'UPDATING', 'DELETING', 'CREATE_FAILED', 'UPDATE_FAILED', ], ], 'TelemetryPipelineStatusReason' => [ 'type' => 'structure', 'members' => [ 'Description' => [ 'shape' => 'String', ], ], ], 'TelemetryPipelineSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TelemetryPipelineSummary', ], ], 'TelemetryPipelineSummary' => [ 'type' => 'structure', 'members' => [ 'CreatedTimeStamp' => [ 'shape' => 'Long', ], 'LastUpdateTimeStamp' => [ 'shape' => 'Long', ], 'Arn' => [ 'shape' => 'ResourceArn', ], 'Name' => [ 'shape' => 'TelemetryPipelineName', ], 'Status' => [ 'shape' => 'TelemetryPipelineStatus', ], 'Tags' => [ 'shape' => 'TagMapOutput', ], 'ConfigurationSummary' => [ 'shape' => 'ConfigurationSummary', ], ], ], 'TelemetryRule' => [ 'type' => 'structure', 'required' => [ 'TelemetryType', ], 'members' => [ 'ResourceType' => [ 'shape' => 'ResourceType', ], 'TelemetryType' => [ 'shape' => 'TelemetryType', ], 'TelemetrySourceTypes' => [ 'shape' => 'TelemetrySourceTypes', ], 'DestinationConfiguration' => [ 'shape' => 'TelemetryDestinationConfiguration', ], 'Scope' => [ 'shape' => 'String', ], 'SelectionCriteria' => [ 'shape' => 'String', ], ], ], 'TelemetryRuleSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TelemetryRuleSummary', ], ], 'TelemetryRuleSummary' => [ 'type' => 'structure', 'members' => [ 'RuleName' => [ 'shape' => 'RuleName', ], 'RuleArn' => [ 'shape' => 'ResourceArn', ], 'CreatedTimeStamp' => [ 'shape' => 'Long', ], 'LastUpdateTimeStamp' => [ 'shape' => 'Long', ], 'ResourceType' => [ 'shape' => 'ResourceType', ], 'TelemetryType' => [ 'shape' => 'TelemetryType', ], 'TelemetrySourceTypes' => [ 'shape' => 'TelemetrySourceTypes', ], ], ], 'TelemetrySourceType' => [ 'type' => 'string', 'enum' => [ 'VPC_FLOW_LOGS', 'ROUTE53_RESOLVER_QUERY_LOGS', 'EKS_AUDIT_LOGS', 'EKS_AUTHENTICATOR_LOGS', 'EKS_CONTROLLER_MANAGER_LOGS', 'EKS_SCHEDULER_LOGS', 'EKS_API_LOGS', ], ], 'TelemetrySourceTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'TelemetrySourceType', ], ], 'TelemetryState' => [ 'type' => 'string', 'enum' => [ 'Enabled', 'Disabled', 'NotApplicable', ], ], 'TelemetryType' => [ 'type' => 'string', 'enum' => [ 'Logs', 'Metrics', 'Traces', ], ], 'TestTelemetryPipelineInput' => [ 'type' => 'structure', 'required' => [ 'Records', 'Configuration', ], 'members' => [ 'Records' => [ 'shape' => 'Records', ], 'Configuration' => [ 'shape' => 'TelemetryPipelineConfiguration', ], ], ], 'TestTelemetryPipelineOutput' => [ 'type' => 'structure', 'members' => [ 'Results' => [ 'shape' => 'PipelineOutputs', ], ], ], 'TooManyRequestsException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 429, 'senderFault' => true, ], 'exception' => true, ], 'UntagResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'TagKeys', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'ResourceArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UpdateCentralizationRuleForOrganizationInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', 'Rule', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], 'Rule' => [ 'shape' => 'CentralizationRule', ], ], ], 'UpdateCentralizationRuleForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'RuleArn' => [ 'shape' => 'ResourceArn', ], ], ], 'UpdateTelemetryPipelineInput' => [ 'type' => 'structure', 'required' => [ 'PipelineIdentifier', 'Configuration', ], 'members' => [ 'PipelineIdentifier' => [ 'shape' => 'TelemetryPipelineIdentifier', ], 'Configuration' => [ 'shape' => 'TelemetryPipelineConfiguration', ], ], ], 'UpdateTelemetryPipelineOutput' => [ 'type' => 'structure', 'members' => [], ], 'UpdateTelemetryRuleForOrganizationInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', 'Rule', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], 'Rule' => [ 'shape' => 'TelemetryRule', ], ], ], 'UpdateTelemetryRuleForOrganizationOutput' => [ 'type' => 'structure', 'members' => [ 'RuleArn' => [ 'shape' => 'ResourceArn', ], ], ], 'UpdateTelemetryRuleInput' => [ 'type' => 'structure', 'required' => [ 'RuleIdentifier', 'Rule', ], 'members' => [ 'RuleIdentifier' => [ 'shape' => 'RuleIdentifier', ], 'Rule' => [ 'shape' => 'TelemetryRule', ], ], ], 'UpdateTelemetryRuleOutput' => [ 'type' => 'structure', 'members' => [ 'RuleArn' => [ 'shape' => 'ResourceArn', ], ], ], 'VPCFlowLogParameters' => [ 'type' => 'structure', 'members' => [ 'LogFormat' => [ 'shape' => 'String', ], 'TrafficType' => [ 'shape' => 'String', ], 'MaxAggregationInterval' => [ 'shape' => 'Integer', ], ], ], 'ValidateTelemetryPipelineConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'Configuration', ], 'members' => [ 'Configuration' => [ 'shape' => 'TelemetryPipelineConfiguration', ], ], ], 'ValidateTelemetryPipelineConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'ValidationErrors', ], ], ], 'ValidationError' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Reason' => [ 'shape' => 'String', ], 'FieldMap' => [ 'shape' => 'FieldMap', ], ], ], 'ValidationErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValidationError', ], ], 'ValidationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Errors' => [ 'shape' => 'ValidationErrors', ], ], 'error' => [ 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'WAFLogType' => [ 'type' => 'string', 'enum' => [ 'WAF_LOGS', ], ], 'WAFLoggingParameters' => [ 'type' => 'structure', 'members' => [ 'RedactedFields' => [ 'shape' => 'RedactedFields', ], 'LoggingFilter' => [ 'shape' => 'LoggingFilter', ], 'LogType' => [ 'shape' => 'WAFLogType', ], ], ], ],];
