Module: Aws::CloudTrail::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-cloudtrail/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccountHasOngoingImportException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountHasOngoingImportException')
- AccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountId')
- AccountNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountNotFoundException')
- AccountNotRegisteredException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountNotRegisteredException')
- AccountRegisteredException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountRegisteredException')
- AddTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddTagsRequest')
- AddTagsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddTagsResponse')
- AdvancedEventSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdvancedEventSelector')
- AdvancedEventSelectors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AdvancedEventSelectors')
- AdvancedFieldSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdvancedFieldSelector')
- AdvancedFieldSelectors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AdvancedFieldSelectors')
- BillingMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BillingMode')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- ByteBuffer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'ByteBuffer')
- CancelQueryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelQueryRequest')
- CancelQueryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelQueryResponse')
- CannotDelegateManagementAccountException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CannotDelegateManagementAccountException')
- Channel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Channel')
- ChannelARNInvalidException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChannelARNInvalidException')
- ChannelAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChannelAlreadyExistsException')
- ChannelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelArn')
- ChannelExistsForEDSException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChannelExistsForEDSException')
- ChannelMaxLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChannelMaxLimitExceededException')
- ChannelName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelName')
- ChannelNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChannelNotFoundException')
- Channels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Channels')
- CloudTrailARNInvalidException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudTrailARNInvalidException')
- CloudTrailAccessNotEnabledException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudTrailAccessNotEnabledException')
- CloudTrailInvalidClientTokenIdException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudTrailInvalidClientTokenIdException')
Shapes::StructureShape.new(name: 'CloudWatchLogsDeliveryUnavailableException')
- ConcurrentModificationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConcurrentModificationException')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- CreateChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateChannelRequest')
- CreateChannelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateChannelResponse')
- CreateEventDataStoreRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEventDataStoreRequest')
- CreateEventDataStoreResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEventDataStoreResponse')
- CreateTrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTrailRequest')
- CreateTrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTrailResponse')
- DataResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataResource')
- DataResourceValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DataResourceValues')
- DataResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DataResources')
- Date =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Date')
- DelegatedAdminAccountLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DelegatedAdminAccountLimitExceededException')
- DeleteChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteChannelRequest')
- DeleteChannelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteChannelResponse')
- DeleteEventDataStoreRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteEventDataStoreRequest')
- DeleteEventDataStoreResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteEventDataStoreResponse')
- DeleteResourcePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteResourcePolicyRequest')
- DeleteResourcePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteResourcePolicyResponse')
- DeleteTrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTrailRequest')
- DeleteTrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTrailResponse')
- DeliveryS3Uri =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DeliveryS3Uri')
- DeliveryStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DeliveryStatus')
- DeregisterOrganizationDelegatedAdminRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterOrganizationDelegatedAdminRequest')
- DeregisterOrganizationDelegatedAdminResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterOrganizationDelegatedAdminResponse')
- DescribeQueryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeQueryRequest')
- DescribeQueryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeQueryResponse')
- DescribeTrailsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTrailsRequest')
- DescribeTrailsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTrailsResponse')
- Destination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Destination')
- DestinationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DestinationType')
- Destinations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Destinations')
- DisableFederationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisableFederationRequest')
- DisableFederationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisableFederationResponse')
- Double =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Double')
- EnableFederationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnableFederationRequest')
- EnableFederationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnableFederationResponse')
- ErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorCode')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- Event =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Event')
- EventCategory =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventCategory')
- EventDataStore =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventDataStore')
- EventDataStoreARNInvalidException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventDataStoreARNInvalidException')
- EventDataStoreAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventDataStoreAlreadyExistsException')
- EventDataStoreArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventDataStoreArn')
- EventDataStoreFederationEnabledException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventDataStoreFederationEnabledException')
- EventDataStoreHasOngoingImportException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventDataStoreHasOngoingImportException')
- EventDataStoreKmsKeyId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventDataStoreKmsKeyId')
- EventDataStoreList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventDataStoreList')
- EventDataStoreMaxLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventDataStoreMaxLimitExceededException')
- EventDataStoreName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventDataStoreName')
- EventDataStoreNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventDataStoreNotFoundException')
- EventDataStoreStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventDataStoreStatus')
- EventDataStoreTerminationProtectedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventDataStoreTerminationProtectedException')
- EventDataStores =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventDataStores')
- EventName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventName')
- EventSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventSelector')
- EventSelectors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventSelectors')
- EventSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventSource')
- EventsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventsList')
- ExcludeManagementEventSources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ExcludeManagementEventSources')
- FederationRoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FederationRoleArn')
- FederationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FederationStatus')
- GenerateQueryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenerateQueryRequest')
- GenerateQueryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenerateQueryResponse')
- GenerateResponseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GenerateResponseException')
- GetChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetChannelRequest')
- GetChannelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetChannelResponse')
- GetEventDataStoreRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventDataStoreRequest')
- GetEventDataStoreResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventDataStoreResponse')
- GetEventSelectorsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventSelectorsRequest')
- GetEventSelectorsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventSelectorsResponse')
- GetImportRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImportRequest')
- GetImportResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImportResponse')
- GetInsightSelectorsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInsightSelectorsRequest')
- GetInsightSelectorsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInsightSelectorsResponse')
- GetQueryResultsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetQueryResultsRequest')
- GetQueryResultsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetQueryResultsResponse')
- GetResourcePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetResourcePolicyRequest')
- GetResourcePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetResourcePolicyResponse')
- GetTrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTrailRequest')
- GetTrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTrailResponse')
- GetTrailStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTrailStatusRequest')
- GetTrailStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTrailStatusResponse')
- ImportDestinations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportDestinations')
- ImportFailureList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportFailureList')
- ImportFailureListItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportFailureListItem')
- ImportFailureStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportFailureStatus')
- ImportNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportNotFoundException')
- ImportSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportSource')
- ImportStatistics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportStatistics')
- ImportStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportStatus')
- ImportsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportsList')
- ImportsListItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportsListItem')
- InactiveEventDataStoreException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InactiveEventDataStoreException')
- InactiveQueryException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InactiveQueryException')
- IngestionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IngestionStatus')
- InsightNotEnabledException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsightNotEnabledException')
- InsightSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsightSelector')
- InsightSelectors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InsightSelectors')
- InsightType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InsightType')
- InsightsMetricDataType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InsightsMetricDataType')
- InsightsMetricMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'InsightsMetricMaxResults')
- InsightsMetricNextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InsightsMetricNextToken')
- InsightsMetricPeriod =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'InsightsMetricPeriod')
- InsightsMetricValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InsightsMetricValues')
- InsufficientDependencyServiceAccessPermissionException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsufficientDependencyServiceAccessPermissionException')
- InsufficientEncryptionPolicyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsufficientEncryptionPolicyException')
- InsufficientS3BucketPolicyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsufficientS3BucketPolicyException')
- InsufficientSnsTopicPolicyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsufficientSnsTopicPolicyException')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- InvalidCloudWatchLogsLogGroupArnException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidCloudWatchLogsLogGroupArnException')
- InvalidCloudWatchLogsRoleArnException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidCloudWatchLogsRoleArnException')
- InvalidDateRangeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidDateRangeException')
- InvalidEventCategoryException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidEventCategoryException')
- InvalidEventDataStoreCategoryException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidEventDataStoreCategoryException')
- InvalidEventDataStoreStatusException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidEventDataStoreStatusException')
- InvalidEventSelectorsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidEventSelectorsException')
- InvalidHomeRegionException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidHomeRegionException')
- InvalidImportSourceException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidImportSourceException')
- InvalidInsightSelectorsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidInsightSelectorsException')
- InvalidKmsKeyIdException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidKmsKeyIdException')
- InvalidLookupAttributesException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidLookupAttributesException')
- InvalidMaxResultsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidMaxResultsException')
- InvalidNextTokenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidNextTokenException')
- InvalidParameterCombinationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterCombinationException')
- InvalidParameterException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterException')
- InvalidQueryStatementException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidQueryStatementException')
- InvalidQueryStatusException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidQueryStatusException')
- InvalidS3BucketNameException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidS3BucketNameException')
- InvalidS3PrefixException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidS3PrefixException')
- InvalidSnsTopicNameException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidSnsTopicNameException')
- InvalidSourceException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidSourceException')
- InvalidTagParameterException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTagParameterException')
- InvalidTimeRangeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTimeRangeException')
- InvalidTokenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTokenException')
- InvalidTrailNameException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTrailNameException')
- KmsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KmsException')
- KmsKeyDisabledException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KmsKeyDisabledException')
- KmsKeyNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KmsKeyNotFoundException')
- ListChannelsMaxResultsCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListChannelsMaxResultsCount')
- ListChannelsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListChannelsRequest')
- ListChannelsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListChannelsResponse')
- ListEventDataStoresMaxResultsCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListEventDataStoresMaxResultsCount')
- ListEventDataStoresRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEventDataStoresRequest')
- ListEventDataStoresResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEventDataStoresResponse')
- ListImportFailuresMaxResultsCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListImportFailuresMaxResultsCount')
- ListImportFailuresRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportFailuresRequest')
- ListImportFailuresResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportFailuresResponse')
- ListImportsMaxResultsCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListImportsMaxResultsCount')
- ListImportsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportsRequest')
- ListImportsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportsResponse')
- ListInsightsMetricDataRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInsightsMetricDataRequest')
- ListInsightsMetricDataResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInsightsMetricDataResponse')
- ListPublicKeysRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPublicKeysRequest')
- ListPublicKeysResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPublicKeysResponse')
- ListQueriesMaxResultsCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListQueriesMaxResultsCount')
- ListQueriesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListQueriesRequest')
- ListQueriesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListQueriesResponse')
- ListTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsRequest')
- ListTagsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsResponse')
- ListTrailsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTrailsRequest')
- ListTrailsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTrailsResponse')
- Location =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Location')
- Long =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Long')
- LookupAttribute =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LookupAttribute')
- LookupAttributeKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LookupAttributeKey')
- LookupAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LookupAttributeValue')
- LookupAttributesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LookupAttributesList')
- LookupEventsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LookupEventsRequest')
- LookupEventsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LookupEventsResponse')
- MaxConcurrentQueriesException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MaxConcurrentQueriesException')
- MaxQueryResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxQueryResults')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MaximumNumberOfTrailsExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MaximumNumberOfTrailsExceededException')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- NoManagementAccountSLRExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoManagementAccountSLRExistsException')
- NotOrganizationManagementAccountException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotOrganizationManagementAccountException')
- NotOrganizationMasterAccountException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotOrganizationMasterAccountException')
- OperationNotPermittedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OperationNotPermittedException')
- Operator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Operator')
- OperatorValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OperatorValue')
- OrganizationNotInAllFeaturesModeException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrganizationNotInAllFeaturesModeException')
- OrganizationsNotInUseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrganizationsNotInUseException')
- PaginationToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PaginationToken')
- PartitionKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PartitionKey')
- PartitionKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PartitionKeyList')
- PartitionKeyName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PartitionKeyName')
- PartitionKeyType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PartitionKeyType')
- Prompt =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Prompt')
- PublicKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublicKey')
- PublicKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PublicKeyList')
- PutEventSelectorsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutEventSelectorsRequest')
- PutEventSelectorsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutEventSelectorsResponse')
- PutInsightSelectorsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutInsightSelectorsRequest')
- PutInsightSelectorsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutInsightSelectorsResponse')
- PutResourcePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutResourcePolicyRequest')
- PutResourcePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutResourcePolicyResponse')
- Queries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Queries')
- Query =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Query')
- QueryAlias =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryAlias')
- QueryIdNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryIdNotFoundException')
- QueryParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryParameter')
- QueryParameters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QueryParameters')
- QueryResultColumn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'QueryResultColumn')
- QueryResultKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryResultKey')
- QueryResultRow =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QueryResultRow')
- QueryResultRows =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QueryResultRows')
- QueryResultValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryResultValue')
- QueryStatement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryStatement')
- QueryStatistics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryStatistics')
- QueryStatisticsForDescribeQuery =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryStatisticsForDescribeQuery')
- QueryStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryStatus')
- ReadWriteType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReadWriteType')
- RegisterOrganizationDelegatedAdminRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterOrganizationDelegatedAdminRequest')
- RegisterOrganizationDelegatedAdminResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterOrganizationDelegatedAdminResponse')
- RemoveTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveTagsRequest')
- RemoveTagsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoveTagsResponse')
- Resource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Resource')
- ResourceARNNotValidException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceARNNotValidException')
- ResourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArn')
- ResourceIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ResourceIdList')
- ResourceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ResourceList')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ResourcePolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourcePolicy')
- ResourcePolicyNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourcePolicyNotFoundException')
- ResourcePolicyNotValidException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourcePolicyNotValidException')
- ResourceTag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceTag')
- ResourceTagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ResourceTagList')
- ResourceTypeNotSupportedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceTypeNotSupportedException')
- RestoreEventDataStoreRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreEventDataStoreRequest')
- RestoreEventDataStoreResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreEventDataStoreResponse')
- RetentionPeriod =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'RetentionPeriod')
- S3BucketDoesNotExistException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3BucketDoesNotExistException')
- S3ImportSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3ImportSource')
- SelectorField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SelectorField')
- SelectorName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SelectorName')
- Source =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Source')
- SourceConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceConfig')
- StartEventDataStoreIngestionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartEventDataStoreIngestionRequest')
- StartEventDataStoreIngestionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartEventDataStoreIngestionResponse')
- StartImportRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartImportRequest')
- StartImportResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartImportResponse')
- StartLoggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartLoggingRequest')
- StartLoggingResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartLoggingResponse')
- StartQueryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartQueryRequest')
- StartQueryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartQueryResponse')
- StopEventDataStoreIngestionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopEventDataStoreIngestionRequest')
- StopEventDataStoreIngestionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopEventDataStoreIngestionResponse')
- StopImportRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopImportRequest')
- StopImportResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopImportResponse')
- StopLoggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopLoggingRequest')
- StopLoggingResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopLoggingResponse')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TagsLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagsLimitExceededException')
- TagsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagsList')
- TerminationProtectionEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'TerminationProtectionEnabled')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- Timestamps =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Timestamps')
- Trail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Trail')
- TrailAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrailAlreadyExistsException')
- TrailInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrailInfo')
- TrailList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TrailList')
- TrailNameList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TrailNameList')
- TrailNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrailNotFoundException')
- TrailNotProvidedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrailNotProvidedException')
- Trails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Trails')
- UUID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UUID')
- UnsupportedOperationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedOperationException')
- UpdateChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateChannelRequest')
- UpdateChannelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateChannelResponse')
- UpdateEventDataStoreRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateEventDataStoreRequest')
- UpdateEventDataStoreResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateEventDataStoreResponse')
- UpdateTrailRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTrailRequest')
- UpdateTrailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTrailResponse')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2013-11-01" api. = { "apiVersion" => "2013-11-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "cloudtrail", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceAbbreviation" => "CloudTrail", "serviceFullName" => "AWS CloudTrail", "serviceId" => "CloudTrail", "signatureVersion" => "v4", "targetPrefix" => "com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101", "uid" => "cloudtrail-2013-11-01", } api.add_operation(:add_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "AddTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AddTagsRequest) o.output = Shapes::ShapeRef.new(shape: AddTagsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ChannelARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ResourceTypeNotSupportedException) o.errors << Shapes::ShapeRef.new(shape: TagsLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: InvalidTagParameterException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ChannelNotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:cancel_query, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelQuery" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CancelQueryRequest) o.output = Shapes::ShapeRef.new(shape: CancelQueryResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InactiveQueryException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: QueryIdNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:create_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateChannel" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateChannelRequest) o.output = Shapes::ShapeRef.new(shape: CreateChannelResponse) o.errors << Shapes::ShapeRef.new(shape: ChannelMaxLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidSourceException) o.errors << Shapes::ShapeRef.new(shape: ChannelAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreCategoryException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidTagParameterException) o.errors << Shapes::ShapeRef.new(shape: TagsLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:create_event_data_store, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateEventDataStore" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateEventDataStoreRequest) o.output = Shapes::ShapeRef.new(shape: CreateEventDataStoreResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreMaxLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventSelectorsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidTagParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InsufficientEncryptionPolicyException) o.errors << Shapes::ShapeRef.new(shape: InvalidKmsKeyIdException) o.errors << Shapes::ShapeRef.new(shape: KmsKeyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: KmsException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) end) api.add_operation(:create_trail, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTrail" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateTrailRequest) o.output = Shapes::ShapeRef.new(shape: CreateTrailResponse) o.errors << Shapes::ShapeRef.new(shape: MaximumNumberOfTrailsExceededException) o.errors << Shapes::ShapeRef.new(shape: TrailAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: S3BucketDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InsufficientS3BucketPolicyException) o.errors << Shapes::ShapeRef.new(shape: InsufficientSnsTopicPolicyException) o.errors << Shapes::ShapeRef.new(shape: InsufficientEncryptionPolicyException) o.errors << Shapes::ShapeRef.new(shape: InvalidS3BucketNameException) o.errors << Shapes::ShapeRef.new(shape: InvalidS3PrefixException) o.errors << Shapes::ShapeRef.new(shape: InvalidSnsTopicNameException) o.errors << Shapes::ShapeRef.new(shape: InvalidKmsKeyIdException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: TrailNotProvidedException) o.errors << Shapes::ShapeRef.new(shape: TagsLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: KmsKeyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: KmsKeyDisabledException) o.errors << Shapes::ShapeRef.new(shape: KmsException) o.errors << Shapes::ShapeRef.new(shape: InvalidCloudWatchLogsLogGroupArnException) o.errors << Shapes::ShapeRef.new(shape: InvalidCloudWatchLogsRoleArnException) o.errors << Shapes::ShapeRef.new(shape: CloudWatchLogsDeliveryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidTagParameterException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailInvalidClientTokenIdException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteChannel" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteChannelRequest) o.output = Shapes::ShapeRef.new(shape: DeleteChannelResponse) o.errors << Shapes::ShapeRef.new(shape: ChannelARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ChannelNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:delete_event_data_store, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteEventDataStore" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteEventDataStoreRequest) o.output = Shapes::ShapeRef.new(shape: DeleteEventDataStoreResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreTerminationProtectedException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreHasOngoingImportException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: ChannelExistsForEDSException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreFederationEnabledException) end) api.add_operation(:delete_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteResourcePolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteResourcePolicyRequest) o.output = Shapes::ShapeRef.new(shape: DeleteResourcePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceARNNotValidException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourcePolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceTypeNotSupportedException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:delete_trail, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTrail" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteTrailRequest) o.output = Shapes::ShapeRef.new(shape: DeleteTrailResponse) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InvalidHomeRegionException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) end) api.add_operation(:deregister_organization_delegated_admin, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterOrganizationDelegatedAdmin" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeregisterOrganizationDelegatedAdminRequest) o.output = Shapes::ShapeRef.new(shape: DeregisterOrganizationDelegatedAdminResponse) o.errors << Shapes::ShapeRef.new(shape: AccountNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccountNotRegisteredException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationManagementAccountException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) end) api.add_operation(:describe_query, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeQuery" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeQueryRequest) o.output = Shapes::ShapeRef.new(shape: DescribeQueryResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: QueryIdNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) end) api.add_operation(:describe_trails, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTrails" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeTrailsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeTrailsResponse) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) end) api.add_operation(:disable_federation, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableFederation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisableFederationRequest) o.output = Shapes::ShapeRef.new(shape: DisableFederationResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:enable_federation, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableFederation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EnableFederationRequest) o.output = Shapes::ShapeRef.new(shape: EnableFederationResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentModificationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreFederationEnabledException) end) api.add_operation(:generate_query, Seahorse::Model::Operation.new.tap do |o| o.name = "GenerateQuery" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GenerateQueryRequest) o.output = Shapes::ShapeRef.new(shape: GenerateQueryResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: GenerateResponseException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) end) api.add_operation(:get_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "GetChannel" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetChannelRequest) o.output = Shapes::ShapeRef.new(shape: GetChannelResponse) o.errors << Shapes::ShapeRef.new(shape: ChannelARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ChannelNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:get_event_data_store, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEventDataStore" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetEventDataStoreRequest) o.output = Shapes::ShapeRef.new(shape: GetEventDataStoreResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) end) api.add_operation(:get_event_selectors, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEventSelectors" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetEventSelectorsRequest) o.output = Shapes::ShapeRef.new(shape: GetEventSelectorsResponse) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) end) api.add_operation(:get_import, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImport" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetImportRequest) o.output = Shapes::ShapeRef.new(shape: GetImportResponse) o.errors << Shapes::ShapeRef.new(shape: ImportNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:get_insight_selectors, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInsightSelectors" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetInsightSelectorsRequest) o.output = Shapes::ShapeRef.new(shape: GetInsightSelectorsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: InsightNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_query_results, Seahorse::Model::Operation.new.tap do |o| o.name = "GetQueryResults" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetQueryResultsRequest) o.output = Shapes::ShapeRef.new(shape: GetQueryResultsResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidMaxResultsException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: QueryIdNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InsufficientEncryptionPolicyException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetResourcePolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetResourcePolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetResourcePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceARNNotValidException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourcePolicyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceTypeNotSupportedException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:get_trail, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTrail" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetTrailRequest) o.output = Shapes::ShapeRef.new(shape: GetTrailResponse) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) end) api.add_operation(:get_trail_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTrailStatus" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetTrailStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetTrailStatusResponse) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) end) api.add_operation(:list_channels, Seahorse::Model::Operation.new.tap do |o| o.name = "ListChannels" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListChannelsRequest) o.output = Shapes::ShapeRef.new(shape: ListChannelsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_event_data_stores, Seahorse::Model::Operation.new.tap do |o| o.name = "ListEventDataStores" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListEventDataStoresRequest) o.output = Shapes::ShapeRef.new(shape: ListEventDataStoresResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidMaxResultsException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_import_failures, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImportFailures" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListImportFailuresRequest) o.output = Shapes::ShapeRef.new(shape: ListImportFailuresResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_imports, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImports" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListImportsRequest) o.output = Shapes::ShapeRef.new(shape: ListImportsResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_insights_metric_data, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInsightsMetricData" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListInsightsMetricDataRequest) o.output = Shapes::ShapeRef.new(shape: ListInsightsMetricDataResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_public_keys, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPublicKeys" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListPublicKeysRequest) o.output = Shapes::ShapeRef.new(shape: ListPublicKeysResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidTimeRangeException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: InvalidTokenException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_queries, Seahorse::Model::Operation.new.tap do |o| o.name = "ListQueries" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListQueriesRequest) o.output = Shapes::ShapeRef.new(shape: ListQueriesResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidDateRangeException) o.errors << Shapes::ShapeRef.new(shape: InvalidMaxResultsException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidQueryStatusException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTagsRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ChannelARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ResourceTypeNotSupportedException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: InvalidTokenException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_trails, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTrails" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTrailsRequest) o.output = Shapes::ShapeRef.new(shape: ListTrailsResponse) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:lookup_events, Seahorse::Model::Operation.new.tap do |o| o.name = "LookupEvents" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: LookupEventsRequest) o.output = Shapes::ShapeRef.new(shape: LookupEventsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidLookupAttributesException) o.errors << Shapes::ShapeRef.new(shape: InvalidTimeRangeException) o.errors << Shapes::ShapeRef.new(shape: InvalidMaxResultsException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventCategoryException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_event_selectors, Seahorse::Model::Operation.new.tap do |o| o.name = "PutEventSelectors" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutEventSelectorsRequest) o.output = Shapes::ShapeRef.new(shape: PutEventSelectorsResponse) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: InvalidHomeRegionException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventSelectorsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) end) api.add_operation(:put_insight_selectors, Seahorse::Model::Operation.new.tap do |o| o.name = "PutInsightSelectors" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutInsightSelectorsRequest) o.output = Shapes::ShapeRef.new(shape: PutInsightSelectorsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: InvalidHomeRegionException) o.errors << Shapes::ShapeRef.new(shape: InvalidInsightSelectorsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientS3BucketPolicyException) o.errors << Shapes::ShapeRef.new(shape: InsufficientEncryptionPolicyException) o.errors << Shapes::ShapeRef.new(shape: S3BucketDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: KmsException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:put_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutResourcePolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PutResourcePolicyRequest) o.output = Shapes::ShapeRef.new(shape: PutResourcePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceARNNotValidException) o.errors << Shapes::ShapeRef.new(shape: ResourcePolicyNotValidException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceTypeNotSupportedException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:register_organization_delegated_admin, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterOrganizationDelegatedAdmin" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RegisterOrganizationDelegatedAdminRequest) o.output = Shapes::ShapeRef.new(shape: RegisterOrganizationDelegatedAdminResponse) o.errors << Shapes::ShapeRef.new(shape: AccountRegisteredException) o.errors << Shapes::ShapeRef.new(shape: AccountNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: CannotDelegateManagementAccountException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: DelegatedAdminAccountLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationManagementAccountException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) end) api.add_operation(:remove_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RemoveTagsRequest) o.output = Shapes::ShapeRef.new(shape: RemoveTagsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ChannelARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ResourceTypeNotSupportedException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: InvalidTagParameterException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ChannelNotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:restore_event_data_store, Seahorse::Model::Operation.new.tap do |o| o.name = "RestoreEventDataStore" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RestoreEventDataStoreRequest) o.output = Shapes::ShapeRef.new(shape: RestoreEventDataStoreResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreMaxLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreStatusException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) end) api.add_operation(:start_event_data_store_ingestion, Seahorse::Model::Operation.new.tap do |o| o.name = "StartEventDataStoreIngestion" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartEventDataStoreIngestionRequest) o.output = Shapes::ShapeRef.new(shape: StartEventDataStoreIngestionResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreStatusException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreCategoryException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) end) api.add_operation(:start_import, Seahorse::Model::Operation.new.tap do |o| o.name = "StartImport" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartImportRequest) o.output = Shapes::ShapeRef.new(shape: StartImportResponse) o.errors << Shapes::ShapeRef.new(shape: AccountHasOngoingImportException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreStatusException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreCategoryException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidImportSourceException) o.errors << Shapes::ShapeRef.new(shape: ImportNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InsufficientEncryptionPolicyException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:start_logging, Seahorse::Model::Operation.new.tap do |o| o.name = "StartLogging" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartLoggingRequest) o.output = Shapes::ShapeRef.new(shape: StartLoggingResponse) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: InvalidHomeRegionException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) end) api.add_operation(:start_query, Seahorse::Model::Operation.new.tap do |o| o.name = "StartQuery" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartQueryRequest) o.output = Shapes::ShapeRef.new(shape: StartQueryResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidQueryStatementException) o.errors << Shapes::ShapeRef.new(shape: MaxConcurrentQueriesException) o.errors << Shapes::ShapeRef.new(shape: InsufficientEncryptionPolicyException) o.errors << Shapes::ShapeRef.new(shape: InvalidS3PrefixException) o.errors << Shapes::ShapeRef.new(shape: InvalidS3BucketNameException) o.errors << Shapes::ShapeRef.new(shape: InsufficientS3BucketPolicyException) o.errors << Shapes::ShapeRef.new(shape: S3BucketDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) end) api.add_operation(:stop_event_data_store_ingestion, Seahorse::Model::Operation.new.tap do |o| o.name = "StopEventDataStoreIngestion" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StopEventDataStoreIngestionRequest) o.output = Shapes::ShapeRef.new(shape: StopEventDataStoreIngestionResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreStatusException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreCategoryException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) end) api.add_operation(:stop_import, Seahorse::Model::Operation.new.tap do |o| o.name = "StopImport" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StopImportRequest) o.output = Shapes::ShapeRef.new(shape: StopImportResponse) o.errors << Shapes::ShapeRef.new(shape: ImportNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:stop_logging, Seahorse::Model::Operation.new.tap do |o| o.name = "StopLogging" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StopLoggingRequest) o.output = Shapes::ShapeRef.new(shape: StopLoggingResponse) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InvalidHomeRegionException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) end) api.add_operation(:update_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateChannel" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateChannelRequest) o.output = Shapes::ShapeRef.new(shape: UpdateChannelResponse) o.errors << Shapes::ShapeRef.new(shape: ChannelARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ChannelNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ChannelAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventDataStoreCategoryException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:update_event_data_store, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateEventDataStore" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateEventDataStoreRequest) o.output = Shapes::ShapeRef.new(shape: UpdateEventDataStoreResponse) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventSelectorsException) o.errors << Shapes::ShapeRef.new(shape: InvalidInsightSelectorsException) o.errors << Shapes::ShapeRef.new(shape: EventDataStoreHasOngoingImportException) o.errors << Shapes::ShapeRef.new(shape: InactiveEventDataStoreException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InsufficientEncryptionPolicyException) o.errors << Shapes::ShapeRef.new(shape: InvalidKmsKeyIdException) o.errors << Shapes::ShapeRef.new(shape: KmsKeyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: KmsException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) end) api.add_operation(:update_trail, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTrail" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateTrailRequest) o.output = Shapes::ShapeRef.new(shape: UpdateTrailResponse) o.errors << Shapes::ShapeRef.new(shape: S3BucketDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InsufficientS3BucketPolicyException) o.errors << Shapes::ShapeRef.new(shape: InsufficientSnsTopicPolicyException) o.errors << Shapes::ShapeRef.new(shape: InsufficientEncryptionPolicyException) o.errors << Shapes::ShapeRef.new(shape: TrailNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidS3BucketNameException) o.errors << Shapes::ShapeRef.new(shape: InvalidS3PrefixException) o.errors << Shapes::ShapeRef.new(shape: InvalidSnsTopicNameException) o.errors << Shapes::ShapeRef.new(shape: InvalidKmsKeyIdException) o.errors << Shapes::ShapeRef.new(shape: InvalidTrailNameException) o.errors << Shapes::ShapeRef.new(shape: TrailNotProvidedException) o.errors << Shapes::ShapeRef.new(shape: InvalidEventSelectorsException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailARNInvalidException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) o.errors << Shapes::ShapeRef.new(shape: InvalidHomeRegionException) o.errors << Shapes::ShapeRef.new(shape: KmsKeyNotFoundException) o.errors << Shapes::ShapeRef.new(shape: KmsKeyDisabledException) o.errors << Shapes::ShapeRef.new(shape: KmsException) o.errors << Shapes::ShapeRef.new(shape: InvalidCloudWatchLogsLogGroupArnException) o.errors << Shapes::ShapeRef.new(shape: InvalidCloudWatchLogsRoleArnException) o.errors << Shapes::ShapeRef.new(shape: CloudWatchLogsDeliveryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: OperationNotPermittedException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailAccessNotEnabledException) o.errors << Shapes::ShapeRef.new(shape: InsufficientDependencyServiceAccessPermissionException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsNotInUseException) o.errors << Shapes::ShapeRef.new(shape: NotOrganizationMasterAccountException) o.errors << Shapes::ShapeRef.new(shape: OrganizationNotInAllFeaturesModeException) o.errors << Shapes::ShapeRef.new(shape: NoManagementAccountSLRExistsException) o.errors << Shapes::ShapeRef.new(shape: CloudTrailInvalidClientTokenIdException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) end