<?php
// This file was auto-generated from sdk-root/src/data/resource-explorer-2/2022-07-28/api-2.json
return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2022-07-28', 'auth' => [ 'aws.auth#sigv4', ], 'endpointPrefix' => 'resource-explorer-2', 'protocol' => 'rest-json', 'protocols' => [ 'rest-json', ], 'serviceFullName' => 'AWS Resource Explorer', 'serviceId' => 'Resource Explorer 2', 'signatureVersion' => 'v4', 'signingName' => 'resource-explorer-2', 'uid' => 'resource-explorer-2-2022-07-28', ], 'operations' => [ 'AssociateDefaultView' => [ 'name' => 'AssociateDefaultView', 'http' => [ 'method' => 'POST', 'requestUri' => '/AssociateDefaultView', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssociateDefaultViewInput', ], 'output' => [ 'shape' => 'AssociateDefaultViewOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'BatchGetView' => [ 'name' => 'BatchGetView', 'http' => [ 'method' => 'POST', 'requestUri' => '/BatchGetView', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetViewInput', ], 'output' => [ 'shape' => 'BatchGetViewOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'CreateIndex' => [ 'name' => 'CreateIndex', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateIndex', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateIndexInput', ], 'output' => [ 'shape' => 'CreateIndexOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'CreateResourceExplorerSetup' => [ 'name' => 'CreateResourceExplorerSetup', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateResourceExplorerSetup', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateResourceExplorerSetupInput', ], 'output' => [ 'shape' => 'CreateResourceExplorerSetupOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'CreateView' => [ 'name' => 'CreateView', 'http' => [ 'method' => 'POST', 'requestUri' => '/CreateView', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateViewInput', ], 'output' => [ 'shape' => 'CreateViewOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'DeleteIndex' => [ 'name' => 'DeleteIndex', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteIndex', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteIndexInput', ], 'output' => [ 'shape' => 'DeleteIndexOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'DeleteResourceExplorerSetup' => [ 'name' => 'DeleteResourceExplorerSetup', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteResourceExplorerSetup', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteResourceExplorerSetupInput', ], 'output' => [ 'shape' => 'DeleteResourceExplorerSetupOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'DeleteView' => [ 'name' => 'DeleteView', 'http' => [ 'method' => 'POST', 'requestUri' => '/DeleteView', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteViewInput', ], 'output' => [ 'shape' => 'DeleteViewOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'DisassociateDefaultView' => [ 'name' => 'DisassociateDefaultView', 'http' => [ 'method' => 'POST', 'requestUri' => '/DisassociateDefaultView', 'responseCode' => 200, ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'GetAccountLevelServiceConfiguration' => [ 'name' => 'GetAccountLevelServiceConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetAccountLevelServiceConfiguration', 'responseCode' => 200, ], 'output' => [ 'shape' => 'GetAccountLevelServiceConfigurationOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'GetDefaultView' => [ 'name' => 'GetDefaultView', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetDefaultView', 'responseCode' => 200, ], 'output' => [ 'shape' => 'GetDefaultViewOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'GetIndex' => [ 'name' => 'GetIndex', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetIndex', 'responseCode' => 200, ], 'output' => [ 'shape' => 'GetIndexOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'GetManagedView' => [ 'name' => 'GetManagedView', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetManagedView', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetManagedViewInput', ], 'output' => [ 'shape' => 'GetManagedViewOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'GetResourceExplorerSetup' => [ 'name' => 'GetResourceExplorerSetup', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetResourceExplorerSetup', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetResourceExplorerSetupInput', ], 'output' => [ 'shape' => 'GetResourceExplorerSetupOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'GetServiceIndex' => [ 'name' => 'GetServiceIndex', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetServiceIndex', 'responseCode' => 200, ], 'output' => [ 'shape' => 'GetServiceIndexOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'GetServiceView' => [ 'name' => 'GetServiceView', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetServiceView', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetServiceViewInput', ], 'output' => [ 'shape' => 'GetServiceViewOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'GetView' => [ 'name' => 'GetView', 'http' => [ 'method' => 'POST', 'requestUri' => '/GetView', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetViewInput', ], 'output' => [ 'shape' => 'GetViewOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListIndexes' => [ 'name' => 'ListIndexes', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListIndexes', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListIndexesInput', ], 'output' => [ 'shape' => 'ListIndexesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListIndexesForMembers' => [ 'name' => 'ListIndexesForMembers', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListIndexesForMembers', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListIndexesForMembersInput', ], 'output' => [ 'shape' => 'ListIndexesForMembersOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListManagedViews' => [ 'name' => 'ListManagedViews', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListManagedViews', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListManagedViewsInput', ], 'output' => [ 'shape' => 'ListManagedViewsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'ListResources' => [ 'name' => 'ListResources', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListResources', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListResourcesInput', ], 'output' => [ 'shape' => 'ListResourcesOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListServiceIndexes' => [ 'name' => 'ListServiceIndexes', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListServiceIndexes', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListServiceIndexesInput', ], 'output' => [ 'shape' => 'ListServiceIndexesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListServiceViews' => [ 'name' => 'ListServiceViews', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListServiceViews', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListServiceViewsInput', ], 'output' => [ 'shape' => 'ListServiceViewsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListStreamingAccessForServices' => [ 'name' => 'ListStreamingAccessForServices', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListStreamingAccessForServices', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListStreamingAccessForServicesInput', ], 'output' => [ 'shape' => 'ListStreamingAccessForServicesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'ListSupportedResourceTypes' => [ 'name' => 'ListSupportedResourceTypes', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListSupportedResourceTypes', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSupportedResourceTypesInput', ], 'output' => [ 'shape' => 'ListSupportedResourceTypesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'GET', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTagsForResourceInput', ], 'output' => [ 'shape' => 'ListTagsForResourceOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'ListViews' => [ 'name' => 'ListViews', 'http' => [ 'method' => 'POST', 'requestUri' => '/ListViews', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListViewsInput', ], 'output' => [ 'shape' => 'ListViewsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'Search' => [ 'name' => 'Search', 'http' => [ 'method' => 'POST', 'requestUri' => '/Search', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchInput', ], 'output' => [ 'shape' => 'SearchOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'readonly' => true, ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'TagResourceInput', ], 'output' => [ 'shape' => 'TagResourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], 'idempotent' => true, ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UntagResourceInput', ], 'output' => [ 'shape' => 'UntagResourceOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'UpdateIndexType' => [ 'name' => 'UpdateIndexType', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateIndexType', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateIndexTypeInput', ], 'output' => [ 'shape' => 'UpdateIndexTypeOutput', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'UpdateView' => [ 'name' => 'UpdateView', 'http' => [ 'method' => 'POST', 'requestUri' => '/UpdateView', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateViewInput', ], 'output' => [ 'shape' => 'UpdateViewOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], ], ], ], 'shapes' => [ 'AWSServiceAccessStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'AccessDeniedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, 'senderFault' => true, ], 'exception' => true, ], 'AccountId' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'AssociateDefaultViewInput' => [ 'type' => 'structure', 'required' => [ 'ViewArn', ], 'members' => [ 'ViewArn' => [ 'shape' => 'AssociateDefaultViewInputViewArnString', ], ], ], 'AssociateDefaultViewInputViewArnString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'AssociateDefaultViewOutput' => [ 'type' => 'structure', 'members' => [ 'ViewArn' => [ 'shape' => 'String', ], ], ], 'BatchGetViewError' => [ 'type' => 'structure', 'required' => [ 'ViewArn', 'ErrorMessage', ], 'members' => [ 'ViewArn' => [ 'shape' => 'String', ], 'ErrorMessage' => [ 'shape' => 'String', ], ], ], 'BatchGetViewErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchGetViewError', ], ], 'BatchGetViewInput' => [ 'type' => 'structure', 'members' => [ 'ViewArns' => [ 'shape' => 'BatchGetViewInputViewArnsList', ], ], ], 'BatchGetViewInputViewArnsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 20, 'min' => 1, ], 'BatchGetViewOutput' => [ 'type' => 'structure', 'members' => [ 'Views' => [ 'shape' => 'ViewList', ], 'Errors' => [ 'shape' => 'BatchGetViewErrors', ], ], ], 'Boolean' => [ 'type' => 'boolean', 'box' => true, ], 'ConflictException' => [ 'type' => 'structure', 'required' => [ 'Message', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, 'senderFault' => true, ], 'exception' => true, ], 'CreateIndexInput' => [ 'type' => 'structure', 'members' => [ 'ClientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'CreateIndexOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'String', ], 'State' => [ 'shape' => 'IndexState', ], 'CreatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'CreateResourceExplorerSetupInput' => [ 'type' => 'structure', 'required' => [ 'RegionList', 'ViewName', ], 'members' => [ 'RegionList' => [ 'shape' => 'CreateResourceExplorerSetupInputRegionListList', ], 'AggregatorRegions' => [ 'shape' => 'CreateResourceExplorerSetupInputAggregatorRegionsList', ], 'ViewName' => [ 'shape' => 'CreateResourceExplorerSetupInputViewNameString', ], ], ], 'CreateResourceExplorerSetupInputAggregatorRegionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CreateResourceExplorerSetupInputAggregatorRegionsListMemberString', ], 'max' => 1, 'min' => 0, ], 'CreateResourceExplorerSetupInputAggregatorRegionsListMemberString' => [ 'type' => 'string', 'pattern' => '[a-z-]+-[a-z]+-[0-9]', ], 'CreateResourceExplorerSetupInputRegionListList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CreateResourceExplorerSetupInputRegionListListMemberString', ], 'min' => 1, ], 'CreateResourceExplorerSetupInputRegionListListMemberString' => [ 'type' => 'string', 'pattern' => '[a-z-]+-[a-z]+-[0-9]', ], 'CreateResourceExplorerSetupInputViewNameString' => [ 'type' => 'string', 'pattern' => '[a-zA-Z0-9-]{1,64}', ], 'CreateResourceExplorerSetupOutput' => [ 'type' => 'structure', 'required' => [ 'TaskId', ], 'members' => [ 'TaskId' => [ 'shape' => 'CreateResourceExplorerSetupOutputTaskIdString', ], ], ], 'CreateResourceExplorerSetupOutputTaskIdString' => [ 'type' => 'string', 'pattern' => '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}', ], 'CreateViewInput' => [ 'type' => 'structure', 'required' => [ 'ViewName', ], 'members' => [ 'ClientToken' => [ 'shape' => 'CreateViewInputClientTokenString', 'idempotencyToken' => true, ], 'ViewName' => [ 'shape' => 'ViewName', ], 'IncludedProperties' => [ 'shape' => 'IncludedPropertyList', ], 'Scope' => [ 'shape' => 'CreateViewInputScopeString', ], 'Filters' => [ 'shape' => 'SearchFilter', ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'CreateViewInputClientTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'CreateViewInputScopeString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'CreateViewOutput' => [ 'type' => 'structure', 'members' => [ 'View' => [ 'shape' => 'View', ], ], ], 'DeleteIndexInput' => [ 'type' => 'structure', 'required' => [ 'Arn', ], 'members' => [ 'Arn' => [ 'shape' => 'String', ], ], ], 'DeleteIndexOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'String', ], 'State' => [ 'shape' => 'IndexState', ], 'LastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'DeleteResourceExplorerSetupInput' => [ 'type' => 'structure', 'members' => [ 'RegionList' => [ 'shape' => 'RegionList', ], 'DeleteInAllRegions' => [ 'shape' => 'Boolean', ], ], ], 'DeleteResourceExplorerSetupOutput' => [ 'type' => 'structure', 'required' => [ 'TaskId', ], 'members' => [ 'TaskId' => [ 'shape' => 'DeleteResourceExplorerSetupOutputTaskIdString', ], ], ], 'DeleteResourceExplorerSetupOutputTaskIdString' => [ 'type' => 'string', 'pattern' => '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}', ], 'DeleteViewInput' => [ 'type' => 'structure', 'required' => [ 'ViewArn', ], 'members' => [ 'ViewArn' => [ 'shape' => 'DeleteViewInputViewArnString', ], ], ], 'DeleteViewInputViewArnString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'DeleteViewOutput' => [ 'type' => 'structure', 'members' => [ 'ViewArn' => [ 'shape' => 'String', ], ], ], 'Document' => [ 'type' => 'structure', 'members' => [], 'document' => true, ], 'ErrorDetails' => [ 'type' => 'structure', 'members' => [ 'Code' => [ 'shape' => 'String', ], 'Message' => [ 'shape' => 'String', ], ], ], 'GetAccountLevelServiceConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'OrgConfiguration' => [ 'shape' => 'OrgConfiguration', ], ], ], 'GetDefaultViewOutput' => [ 'type' => 'structure', 'members' => [ 'ViewArn' => [ 'shape' => 'String', ], ], ], 'GetIndexOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'IndexType', ], 'State' => [ 'shape' => 'IndexState', ], 'ReplicatingFrom' => [ 'shape' => 'RegionList', ], 'ReplicatingTo' => [ 'shape' => 'RegionList', ], 'CreatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'LastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'GetManagedViewInput' => [ 'type' => 'structure', 'required' => [ 'ManagedViewArn', ], 'members' => [ 'ManagedViewArn' => [ 'shape' => 'GetManagedViewInputManagedViewArnString', ], ], ], 'GetManagedViewInputManagedViewArnString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'GetManagedViewOutput' => [ 'type' => 'structure', 'members' => [ 'ManagedView' => [ 'shape' => 'ManagedView', ], ], ], 'GetResourceExplorerSetupInput' => [ 'type' => 'structure', 'required' => [ 'TaskId', ], 'members' => [ 'TaskId' => [ 'shape' => 'GetResourceExplorerSetupInputTaskIdString', ], 'MaxResults' => [ 'shape' => 'GetResourceExplorerSetupInputMaxResultsInteger', ], 'NextToken' => [ 'shape' => 'GetResourceExplorerSetupInputNextTokenString', ], ], ], 'GetResourceExplorerSetupInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'GetResourceExplorerSetupInputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'GetResourceExplorerSetupInputTaskIdString' => [ 'type' => 'string', 'pattern' => '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}', ], 'GetResourceExplorerSetupOutput' => [ 'type' => 'structure', 'members' => [ 'Regions' => [ 'shape' => 'RegionStatusList', ], 'NextToken' => [ 'shape' => 'GetResourceExplorerSetupOutputNextTokenString', ], ], ], 'GetResourceExplorerSetupOutputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'GetServiceIndexOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'IndexType', ], ], ], 'GetServiceViewInput' => [ 'type' => 'structure', 'required' => [ 'ServiceViewArn', ], 'members' => [ 'ServiceViewArn' => [ 'shape' => 'GetServiceViewInputServiceViewArnString', ], ], ], 'GetServiceViewInputServiceViewArnString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'GetServiceViewOutput' => [ 'type' => 'structure', 'required' => [ 'View', ], 'members' => [ 'View' => [ 'shape' => 'ServiceView', ], ], ], 'GetViewInput' => [ 'type' => 'structure', 'required' => [ 'ViewArn', ], 'members' => [ 'ViewArn' => [ 'shape' => 'GetViewInputViewArnString', ], ], ], 'GetViewInputViewArnString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'GetViewOutput' => [ 'type' => 'structure', 'members' => [ 'View' => [ 'shape' => 'View', ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'IncludedProperty' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'IncludedPropertyNameString', ], ], ], 'IncludedPropertyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IncludedProperty', ], ], 'IncludedPropertyNameString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'Index' => [ 'type' => 'structure', 'members' => [ 'Region' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'IndexType', ], ], ], 'IndexList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Index', ], ], 'IndexState' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'ACTIVE', 'DELETING', 'DELETED', 'UPDATING', ], ], 'IndexStatus' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'OperationStatus', ], 'Index' => [ 'shape' => 'Index', ], 'ErrorDetails' => [ 'shape' => 'ErrorDetails', ], ], ], 'IndexType' => [ 'type' => 'string', 'enum' => [ 'LOCAL', 'AGGREGATOR', ], ], 'InternalServerException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, ], 'ListIndexesForMembersInput' => [ 'type' => 'structure', 'required' => [ 'AccountIdList', ], 'members' => [ 'AccountIdList' => [ 'shape' => 'ListIndexesForMembersInputAccountIdListList', ], 'MaxResults' => [ 'shape' => 'ListIndexesForMembersInputMaxResultsInteger', ], 'NextToken' => [ 'shape' => 'ListIndexesForMembersInputNextTokenString', ], ], ], 'ListIndexesForMembersInputAccountIdListList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AccountId', ], 'max' => 10, 'min' => 1, ], 'ListIndexesForMembersInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 10, 'min' => 1, ], 'ListIndexesForMembersInputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ListIndexesForMembersOutput' => [ 'type' => 'structure', 'members' => [ 'Indexes' => [ 'shape' => 'MemberIndexList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListIndexesInput' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'IndexType', ], 'Regions' => [ 'shape' => 'ListIndexesInputRegionsList', ], 'MaxResults' => [ 'shape' => 'ListIndexesInputMaxResultsInteger', ], 'NextToken' => [ 'shape' => 'ListIndexesInputNextTokenString', ], ], ], 'ListIndexesInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'ListIndexesInputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ListIndexesInputRegionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ListIndexesInputRegionsListMemberString', ], 'max' => 20, 'min' => 0, ], 'ListIndexesInputRegionsListMemberString' => [ 'type' => 'string', 'pattern' => '[a-z-]+-[a-z]+-[0-9]', ], 'ListIndexesOutput' => [ 'type' => 'structure', 'members' => [ 'Indexes' => [ 'shape' => 'IndexList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListManagedViewsInput' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'ListManagedViewsInputMaxResultsInteger', ], 'NextToken' => [ 'shape' => 'ListManagedViewsInputNextTokenString', ], 'ServicePrincipal' => [ 'shape' => 'ListManagedViewsInputServicePrincipalString', ], ], ], 'ListManagedViewsInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 50, 'min' => 1, ], 'ListManagedViewsInputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ListManagedViewsInputServicePrincipalString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ListManagedViewsOutput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'String', ], 'ManagedViews' => [ 'shape' => 'ManagedViewArnList', ], ], ], 'ListResourcesInput' => [ 'type' => 'structure', 'members' => [ 'Filters' => [ 'shape' => 'SearchFilter', ], 'MaxResults' => [ 'shape' => 'ListResourcesInputMaxResultsInteger', ], 'ViewArn' => [ 'shape' => 'ListResourcesInputViewArnString', ], 'NextToken' => [ 'shape' => 'ListResourcesInputNextTokenString', ], ], ], 'ListResourcesInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 1000, 'min' => 1, ], 'ListResourcesInputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ListResourcesInputViewArnString' => [ 'type' => 'string', 'max' => 1000, 'min' => 0, ], 'ListResourcesOutput' => [ 'type' => 'structure', 'members' => [ 'Resources' => [ 'shape' => 'ResourceList', ], 'NextToken' => [ 'shape' => 'ListResourcesOutputNextTokenString', ], 'ViewArn' => [ 'shape' => 'ListResourcesOutputViewArnString', ], ], ], 'ListResourcesOutputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ListResourcesOutputViewArnString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'ListServiceIndexesInput' => [ 'type' => 'structure', 'members' => [ 'Regions' => [ 'shape' => 'ListServiceIndexesInputRegionsList', ], 'MaxResults' => [ 'shape' => 'ListServiceIndexesInputMaxResultsInteger', ], 'NextToken' => [ 'shape' => 'ListServiceIndexesInputNextTokenString', ], ], ], 'ListServiceIndexesInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'ListServiceIndexesInputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ListServiceIndexesInputRegionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ListServiceIndexesInputRegionsListMemberString', ], 'max' => 20, 'min' => 0, ], 'ListServiceIndexesInputRegionsListMemberString' => [ 'type' => 'string', 'pattern' => '[a-z-]+-[a-z]+-[0-9]', ], 'ListServiceIndexesOutput' => [ 'type' => 'structure', 'members' => [ 'Indexes' => [ 'shape' => 'IndexList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListServiceViewsInput' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'ListServiceViewsInputMaxResultsInteger', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListServiceViewsInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 50, 'min' => 1, ], 'ListServiceViewsOutput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'String', ], 'ServiceViews' => [ 'shape' => 'ServiceViewArnList', ], ], ], 'ListStreamingAccessForServicesInput' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'ListStreamingAccessForServicesInputMaxResultsInteger', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListStreamingAccessForServicesInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 50, 'min' => 1, ], 'ListStreamingAccessForServicesOutput' => [ 'type' => 'structure', 'required' => [ 'StreamingAccessForServices', ], 'members' => [ 'StreamingAccessForServices' => [ 'shape' => 'StreamingAccessDetailsList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListSupportedResourceTypesInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'ListSupportedResourceTypesInputMaxResultsInteger', ], ], ], 'ListSupportedResourceTypesInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 1000, 'min' => 1, ], 'ListSupportedResourceTypesOutput' => [ 'type' => 'structure', 'members' => [ 'ResourceTypes' => [ 'shape' => 'ResourceTypeList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListTagsForResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], ], ], 'ListTagsForResourceOutput' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'ListViewsInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'ListViewsInputMaxResultsInteger', ], ], ], 'ListViewsInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 50, 'min' => 1, ], 'ListViewsOutput' => [ 'type' => 'structure', 'members' => [ 'Views' => [ 'shape' => 'ViewArnList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'Long' => [ 'type' => 'long', 'box' => true, ], 'ManagedView' => [ 'type' => 'structure', 'members' => [ 'ManagedViewArn' => [ 'shape' => 'String', ], 'ManagedViewName' => [ 'shape' => 'String', ], 'TrustedService' => [ 'shape' => 'String', ], 'LastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'Owner' => [ 'shape' => 'String', ], 'Scope' => [ 'shape' => 'String', ], 'IncludedProperties' => [ 'shape' => 'IncludedPropertyList', ], 'Filters' => [ 'shape' => 'SearchFilter', ], 'ResourcePolicy' => [ 'shape' => 'String', ], 'Version' => [ 'shape' => 'String', ], ], ], 'ManagedViewArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'MemberIndex' => [ 'type' => 'structure', 'members' => [ 'AccountId' => [ 'shape' => 'String', ], 'Region' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'IndexType', ], ], ], 'MemberIndexList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MemberIndex', ], ], 'OperationStatus' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'FAILED', 'IN_PROGRESS', 'SKIPPED', ], ], 'OrgConfiguration' => [ 'type' => 'structure', 'required' => [ 'AWSServiceAccessStatus', ], 'members' => [ 'AWSServiceAccessStatus' => [ 'shape' => 'AWSServiceAccessStatus', ], 'ServiceLinkedRole' => [ 'shape' => 'String', ], ], ], 'QueryString' => [ 'type' => 'string', 'max' => 1280, 'min' => 0, 'sensitive' => true, ], 'RegionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RegionListMemberString', ], ], 'RegionListMemberString' => [ 'type' => 'string', 'pattern' => '[a-z-]+-[a-z]+-[0-9]', ], 'RegionStatus' => [ 'type' => 'structure', 'members' => [ 'Region' => [ 'shape' => 'RegionStatusRegionString', ], 'Index' => [ 'shape' => 'IndexStatus', ], 'View' => [ 'shape' => 'ViewStatus', ], ], ], 'RegionStatusList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RegionStatus', ], ], 'RegionStatusRegionString' => [ 'type' => 'string', 'pattern' => '[a-z-]+-[a-z]+-[0-9]', ], 'Resource' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'String', ], 'OwningAccountId' => [ 'shape' => 'String', ], 'Region' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'String', ], 'Service' => [ 'shape' => 'String', ], 'LastReportedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'Properties' => [ 'shape' => 'ResourcePropertyList', ], ], ], 'ResourceCount' => [ 'type' => 'structure', 'members' => [ 'TotalResources' => [ 'shape' => 'Long', ], 'Complete' => [ 'shape' => 'Boolean', ], ], ], 'ResourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Resource', ], ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'ResourceProperty' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], 'LastReportedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'Data' => [ 'shape' => 'Document', ], ], ], 'ResourcePropertyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceProperty', ], ], 'ResourceTypeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SupportedResourceType', ], ], 'SearchFilter' => [ 'type' => 'structure', 'required' => [ 'FilterString', ], 'members' => [ 'FilterString' => [ 'shape' => 'SearchFilterFilterStringString', ], ], 'sensitive' => true, ], 'SearchFilterFilterStringString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, ], 'SearchInput' => [ 'type' => 'structure', 'required' => [ 'QueryString', ], 'members' => [ 'QueryString' => [ 'shape' => 'QueryString', ], 'MaxResults' => [ 'shape' => 'SearchInputMaxResultsInteger', ], 'ViewArn' => [ 'shape' => 'SearchInputViewArnString', ], 'NextToken' => [ 'shape' => 'SearchInputNextTokenString', ], ], ], 'SearchInputMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 1000, 'min' => 1, ], 'SearchInputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'SearchInputViewArnString' => [ 'type' => 'string', 'max' => 1000, 'min' => 0, ], 'SearchOutput' => [ 'type' => 'structure', 'members' => [ 'Resources' => [ 'shape' => 'ResourceList', ], 'NextToken' => [ 'shape' => 'SearchOutputNextTokenString', ], 'ViewArn' => [ 'shape' => 'SearchOutputViewArnString', ], 'Count' => [ 'shape' => 'ResourceCount', ], ], ], 'SearchOutputNextTokenString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'SearchOutputViewArnString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'required' => [ 'Message', 'Name', 'Value', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Name' => [ 'shape' => 'String', ], 'Value' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 402, 'senderFault' => true, ], 'exception' => true, ], 'ServiceView' => [ 'type' => 'structure', 'required' => [ 'ServiceViewArn', ], 'members' => [ 'ServiceViewArn' => [ 'shape' => 'String', ], 'Filters' => [ 'shape' => 'SearchFilter', ], 'IncludedProperties' => [ 'shape' => 'IncludedPropertyList', ], 'StreamingAccessForService' => [ 'shape' => 'String', ], 'ScopeType' => [ 'shape' => 'String', ], ], ], 'ServiceViewArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'StreamingAccessDetails' => [ 'type' => 'structure', 'required' => [ 'ServicePrincipal', 'CreatedAt', ], 'members' => [ 'ServicePrincipal' => [ 'shape' => 'String', ], 'CreatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'StreamingAccessDetailsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StreamingAccessDetails', ], ], 'String' => [ 'type' => 'string', ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'sensitive' => true, ], 'SupportedResourceType' => [ 'type' => 'structure', 'members' => [ 'Service' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'String', ], ], ], 'SyntheticTimestamp_date_time' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'TagMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], 'sensitive' => true, ], 'TagResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'TagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'ThrottlingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 429, 'senderFault' => true, ], 'exception' => true, ], 'UnauthorizedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 401, 'senderFault' => true, ], 'exception' => true, ], 'UntagResourceInput' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tagKeys', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tagKeys' => [ 'shape' => 'StringList', 'location' => 'querystring', 'locationName' => 'tagKeys', ], ], ], 'UntagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'UpdateIndexTypeInput' => [ 'type' => 'structure', 'required' => [ 'Arn', 'Type', ], 'members' => [ 'Arn' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'IndexType', ], ], ], 'UpdateIndexTypeOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'IndexType', ], 'State' => [ 'shape' => 'IndexState', ], 'LastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'UpdateViewInput' => [ 'type' => 'structure', 'required' => [ 'ViewArn', ], 'members' => [ 'ViewArn' => [ 'shape' => 'UpdateViewInputViewArnString', ], 'IncludedProperties' => [ 'shape' => 'IncludedPropertyList', ], 'Filters' => [ 'shape' => 'SearchFilter', ], ], ], 'UpdateViewInputViewArnString' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'UpdateViewOutput' => [ 'type' => 'structure', 'members' => [ 'View' => [ 'shape' => 'View', ], ], ], 'ValidationException' => [ 'type' => 'structure', 'required' => [ 'Message', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'FieldList' => [ 'shape' => 'ValidationExceptionFieldList', ], ], 'error' => [ 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'ValidationExceptionField' => [ 'type' => 'structure', 'required' => [ 'Name', 'ValidationIssue', ], 'members' => [ 'Name' => [ 'shape' => 'String', ], 'ValidationIssue' => [ 'shape' => 'String', ], ], ], 'ValidationExceptionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValidationExceptionField', ], ], 'View' => [ 'type' => 'structure', 'members' => [ 'ViewArn' => [ 'shape' => 'String', ], 'Owner' => [ 'shape' => 'String', ], 'LastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'Scope' => [ 'shape' => 'String', ], 'IncludedProperties' => [ 'shape' => 'IncludedPropertyList', ], 'Filters' => [ 'shape' => 'SearchFilter', ], ], ], 'ViewArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'ViewList' => [ 'type' => 'list', 'member' => [ 'shape' => 'View', ], ], 'ViewName' => [ 'type' => 'string', 'pattern' => '[a-zA-Z0-9\\-]{1,64}', ], 'ViewStatus' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'OperationStatus', ], 'View' => [ 'shape' => 'View', ], 'ErrorDetails' => [ 'shape' => 'ErrorDetails', ], ], ], ],];
