{ "version":"2.0", "metadata":{ "apiVersion":"2016-05-10", "endpointPrefix":"clouddirectory", "protocol":"rest-json", "serviceFullName":"Amazon CloudDirectory", "signatureVersion":"v4", "signingName":"clouddirectory", "uid":"clouddirectory-2016-05-10" }, "operations":{ "AddFacetToObject":{ "name":"AddFacetToObject", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/object/facets", "responseCode":200 }, "input":{"shape":"AddFacetToObjectRequest"}, "output":{"shape":"AddFacetToObjectResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetValidationException"} ] }, "ApplySchema":{ "name":"ApplySchema", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/schema/apply", "responseCode":200 }, "input":{"shape":"ApplySchemaRequest"}, "output":{"shape":"ApplySchemaResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidAttachmentException"} ] }, "AttachObject":{ "name":"AttachObject", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/object/attach", "responseCode":200 }, "input":{"shape":"AttachObjectRequest"}, "output":{"shape":"AttachObjectResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"LinkNameAlreadyInUseException"}, {"shape":"InvalidAttachmentException"}, {"shape":"ValidationException"}, {"shape":"FacetValidationException"} ] }, "AttachPolicy":{ "name":"AttachPolicy", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/policy/attach", "responseCode":200 }, "input":{"shape":"AttachPolicyRequest"}, "output":{"shape":"AttachPolicyResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidArnException"}, {"shape":"ResourceNotFoundException"}, {"shape":"NotPolicyException"} ] }, "AttachToIndex":{ "name":"AttachToIndex", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/index/attach", "responseCode":200 }, "input":{"shape":"AttachToIndexRequest"}, "output":{"shape":"AttachToIndexResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"LinkNameAlreadyInUseException"}, {"shape":"IndexedAttributeMissingException"}, {"shape":"NotIndexException"} ] }, "AttachTypedLink":{ "name":"AttachTypedLink", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attach", "responseCode":200 }, "input":{"shape":"AttachTypedLinkRequest"}, "output":{"shape":"AttachTypedLinkResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidAttachmentException"}, {"shape":"ValidationException"}, {"shape":"FacetValidationException"} ] }, "BatchRead":{ "name":"BatchRead", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/batchread", "responseCode":200 }, "input":{"shape":"BatchReadRequest"}, "output":{"shape":"BatchReadResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"} ] }, "BatchWrite":{ "name":"BatchWrite", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/batchwrite", "responseCode":200 }, "input":{"shape":"BatchWriteRequest"}, "output":{"shape":"BatchWriteResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"BatchWriteException"} ] }, "CreateDirectory":{ "name":"CreateDirectory", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/directory/create", "responseCode":200 }, "input":{"shape":"CreateDirectoryRequest"}, "output":{"shape":"CreateDirectoryResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryAlreadyExistsException"}, {"shape":"InvalidArnException"}, {"shape":"ResourceNotFoundException"} ] }, "CreateFacet":{ "name":"CreateFacet", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/facet/create", "responseCode":200 }, "input":{"shape":"CreateFacetRequest"}, "output":{"shape":"CreateFacetResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetAlreadyExistsException"}, {"shape":"InvalidRuleException"}, {"shape":"FacetValidationException"} ] }, "CreateIndex":{ "name":"CreateIndex", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/index", "responseCode":200 }, "input":{"shape":"CreateIndexRequest"}, "output":{"shape":"CreateIndexResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetValidationException"}, {"shape":"LinkNameAlreadyInUseException"}, {"shape":"UnsupportedIndexTypeException"} ] }, "CreateObject":{ "name":"CreateObject", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/object", "responseCode":200 }, "input":{"shape":"CreateObjectRequest"}, "output":{"shape":"CreateObjectResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidArnException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetValidationException"}, {"shape":"LinkNameAlreadyInUseException"}, {"shape":"UnsupportedIndexTypeException"} ] }, "CreateSchema":{ "name":"CreateSchema", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/schema/create", "responseCode":200 }, "input":{"shape":"CreateSchemaRequest"}, "output":{"shape":"CreateSchemaResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"SchemaAlreadyExistsException"}, {"shape":"AccessDeniedException"} ] }, "CreateTypedLinkFacet":{ "name":"CreateTypedLinkFacet", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/create", "responseCode":200 }, "input":{"shape":"CreateTypedLinkFacetRequest"}, "output":{"shape":"CreateTypedLinkFacetResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetAlreadyExistsException"}, {"shape":"InvalidRuleException"}, {"shape":"FacetValidationException"} ] }, "DeleteDirectory":{ "name":"DeleteDirectory", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/directory", "responseCode":200 }, "input":{"shape":"DeleteDirectoryRequest"}, "output":{"shape":"DeleteDirectoryResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"DirectoryNotDisabledException"}, {"shape":"InternalServiceException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryDeletedException"}, {"shape":"RetryableConflictException"}, {"shape":"InvalidArnException"} ] }, "DeleteFacet":{ "name":"DeleteFacet", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/facet/delete", "responseCode":200 }, "input":{"shape":"DeleteFacetRequest"}, "output":{"shape":"DeleteFacetResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetNotFoundException"}, {"shape":"FacetInUseException"} ] }, "DeleteObject":{ "name":"DeleteObject", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/object/delete", "responseCode":200 }, "input":{"shape":"DeleteObjectRequest"}, "output":{"shape":"DeleteObjectResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ObjectNotDetachedException"} ] }, "DeleteSchema":{ "name":"DeleteSchema", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/schema", "responseCode":200 }, "input":{"shape":"DeleteSchemaRequest"}, "output":{"shape":"DeleteSchemaResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"StillContainsLinksException"} ] }, "DeleteTypedLinkFacet":{ "name":"DeleteTypedLinkFacet", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/delete", "responseCode":200 }, "input":{"shape":"DeleteTypedLinkFacetRequest"}, "output":{"shape":"DeleteTypedLinkFacetResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetNotFoundException"} ] }, "DetachFromIndex":{ "name":"DetachFromIndex", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/index/detach", "responseCode":200 }, "input":{"shape":"DetachFromIndexRequest"}, "output":{"shape":"DetachFromIndexResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ObjectAlreadyDetachedException"}, {"shape":"NotIndexException"} ] }, "DetachObject":{ "name":"DetachObject", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/object/detach", "responseCode":200 }, "input":{"shape":"DetachObjectRequest"}, "output":{"shape":"DetachObjectResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"} ] }, "DetachPolicy":{ "name":"DetachPolicy", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/policy/detach", "responseCode":200 }, "input":{"shape":"DetachPolicyRequest"}, "output":{"shape":"DetachPolicyResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidArnException"}, {"shape":"ResourceNotFoundException"}, {"shape":"NotPolicyException"} ] }, "DetachTypedLink":{ "name":"DetachTypedLink", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/detach", "responseCode":200 }, "input":{"shape":"DetachTypedLinkRequest"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetValidationException"} ] }, "DisableDirectory":{ "name":"DisableDirectory", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/directory/disable", "responseCode":200 }, "input":{"shape":"DisableDirectoryRequest"}, "output":{"shape":"DisableDirectoryResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"DirectoryDeletedException"}, {"shape":"InternalServiceException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"RetryableConflictException"}, {"shape":"InvalidArnException"} ] }, "EnableDirectory":{ "name":"EnableDirectory", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/directory/enable", "responseCode":200 }, "input":{"shape":"EnableDirectoryRequest"}, "output":{"shape":"EnableDirectoryResponse"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"DirectoryDeletedException"}, {"shape":"InternalServiceException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"RetryableConflictException"}, {"shape":"InvalidArnException"} ] }, "GetDirectory":{ "name":"GetDirectory", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/directory/get", "responseCode":200 }, "input":{"shape":"GetDirectoryRequest"}, "output":{"shape":"GetDirectoryResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"} ] }, "GetFacet":{ "name":"GetFacet", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/facet", "responseCode":200 }, "input":{"shape":"GetFacetRequest"}, "output":{"shape":"GetFacetResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetNotFoundException"} ] }, "GetObjectInformation":{ "name":"GetObjectInformation", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/object/information", "responseCode":200 }, "input":{"shape":"GetObjectInformationRequest"}, "output":{"shape":"GetObjectInformationResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"} ] }, "GetSchemaAsJson":{ "name":"GetSchemaAsJson", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/schema/json", "responseCode":200 }, "input":{"shape":"GetSchemaAsJsonRequest"}, "output":{"shape":"GetSchemaAsJsonResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ValidationException"} ] }, "GetTypedLinkFacetInformation":{ "name":"GetTypedLinkFacetInformation", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/get", "responseCode":200 }, "input":{"shape":"GetTypedLinkFacetInformationRequest"}, "output":{"shape":"GetTypedLinkFacetInformationResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"}, {"shape":"FacetNotFoundException"} ] }, "ListAppliedSchemaArns":{ "name":"ListAppliedSchemaArns", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/schema/applied", "responseCode":200 }, "input":{"shape":"ListAppliedSchemaArnsRequest"}, "output":{"shape":"ListAppliedSchemaArnsResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"} ] }, "ListAttachedIndices":{ "name":"ListAttachedIndices", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/object/indices", "responseCode":200 }, "input":{"shape":"ListAttachedIndicesRequest"}, "output":{"shape":"ListAttachedIndicesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"} ] }, "ListDevelopmentSchemaArns":{ "name":"ListDevelopmentSchemaArns", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/schema/development", "responseCode":200 }, "input":{"shape":"ListDevelopmentSchemaArnsRequest"}, "output":{"shape":"ListDevelopmentSchemaArnsResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"} ] }, "ListDirectories":{ "name":"ListDirectories", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/directory/list", "responseCode":200 }, "input":{"shape":"ListDirectoriesRequest"}, "output":{"shape":"ListDirectoriesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"InvalidNextTokenException"} ] }, "ListFacetAttributes":{ "name":"ListFacetAttributes", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/facet/attributes", "responseCode":200 }, "input":{"shape":"ListFacetAttributesRequest"}, "output":{"shape":"ListFacetAttributesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetNotFoundException"}, {"shape":"InvalidNextTokenException"} ] }, "ListFacetNames":{ "name":"ListFacetNames", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/facet/list", "responseCode":200 }, "input":{"shape":"ListFacetNamesRequest"}, "output":{"shape":"ListFacetNamesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"} ] }, "ListIncomingTypedLinks":{ "name":"ListIncomingTypedLinks", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/incoming", "responseCode":200 }, "input":{"shape":"ListIncomingTypedLinksRequest"}, "output":{"shape":"ListIncomingTypedLinksResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"}, {"shape":"FacetValidationException"} ] }, "ListIndex":{ "name":"ListIndex", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/index/targets", "responseCode":200 }, "input":{"shape":"ListIndexRequest"}, "output":{"shape":"ListIndexResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"NotIndexException"} ] }, "ListObjectAttributes":{ "name":"ListObjectAttributes", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/object/attributes", "responseCode":200 }, "input":{"shape":"ListObjectAttributesRequest"}, "output":{"shape":"ListObjectAttributesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidArnException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"}, {"shape":"FacetValidationException"} ] }, "ListObjectChildren":{ "name":"ListObjectChildren", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/object/children", "responseCode":200 }, "input":{"shape":"ListObjectChildrenRequest"}, "output":{"shape":"ListObjectChildrenResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidArnException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"}, {"shape":"NotNodeException"} ] }, "ListObjectParentPaths":{ "name":"ListObjectParentPaths", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/object/parentpaths", "responseCode":200 }, "input":{"shape":"ListObjectParentPathsRequest"}, "output":{"shape":"ListObjectParentPathsResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidNextTokenException"}, {"shape":"ResourceNotFoundException"} ] }, "ListObjectParents":{ "name":"ListObjectParents", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/object/parent", "responseCode":200 }, "input":{"shape":"ListObjectParentsRequest"}, "output":{"shape":"ListObjectParentsResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidArnException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"}, {"shape":"CannotListParentOfRootException"} ] }, "ListObjectPolicies":{ "name":"ListObjectPolicies", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/object/policy", "responseCode":200 }, "input":{"shape":"ListObjectPoliciesRequest"}, "output":{"shape":"ListObjectPoliciesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"} ] }, "ListOutgoingTypedLinks":{ "name":"ListOutgoingTypedLinks", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/outgoing", "responseCode":200 }, "input":{"shape":"ListOutgoingTypedLinksRequest"}, "output":{"shape":"ListOutgoingTypedLinksResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"}, {"shape":"FacetValidationException"} ] }, "ListPolicyAttachments":{ "name":"ListPolicyAttachments", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/policy/attachment", "responseCode":200 }, "input":{"shape":"ListPolicyAttachmentsRequest"}, "output":{"shape":"ListPolicyAttachmentsResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidArnException"}, {"shape":"InvalidNextTokenException"}, {"shape":"ResourceNotFoundException"}, {"shape":"NotPolicyException"} ] }, "ListPublishedSchemaArns":{ "name":"ListPublishedSchemaArns", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/schema/published", "responseCode":200 }, "input":{"shape":"ListPublishedSchemaArnsRequest"}, "output":{"shape":"ListPublishedSchemaArnsResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"} ] }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/tags", "responseCode":200 }, "input":{"shape":"ListTagsForResourceRequest"}, "output":{"shape":"ListTagsForResourceResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidTaggingRequestException"} ] }, "ListTypedLinkFacetAttributes":{ "name":"ListTypedLinkFacetAttributes", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes", "responseCode":200 }, "input":{"shape":"ListTypedLinkFacetAttributesRequest"}, "output":{"shape":"ListTypedLinkFacetAttributesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetNotFoundException"}, {"shape":"InvalidNextTokenException"} ] }, "ListTypedLinkFacetNames":{ "name":"ListTypedLinkFacetNames", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/list", "responseCode":200 }, "input":{"shape":"ListTypedLinkFacetNamesRequest"}, "output":{"shape":"ListTypedLinkFacetNamesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidNextTokenException"} ] }, "LookupPolicy":{ "name":"LookupPolicy", "http":{ "method":"POST", "requestUri":"/amazonclouddirectory/2017-01-11/policy/lookup", "responseCode":200 }, "input":{"shape":"LookupPolicyRequest"}, "output":{"shape":"LookupPolicyResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"InvalidArnException"}, {"shape":"InvalidNextTokenException"}, {"shape":"ResourceNotFoundException"} ] }, "PublishSchema":{ "name":"PublishSchema", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/schema/publish", "responseCode":200 }, "input":{"shape":"PublishSchemaRequest"}, "output":{"shape":"PublishSchemaResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"SchemaAlreadyPublishedException"} ] }, "PutSchemaFromJson":{ "name":"PutSchemaFromJson", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/schema/json", "responseCode":200 }, "input":{"shape":"PutSchemaFromJsonRequest"}, "output":{"shape":"PutSchemaFromJsonResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"InvalidSchemaDocException"}, {"shape":"InvalidRuleException"} ] }, "RemoveFacetFromObject":{ "name":"RemoveFacetFromObject", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/object/facets/delete", "responseCode":200 }, "input":{"shape":"RemoveFacetFromObjectRequest"}, "output":{"shape":"RemoveFacetFromObjectResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetValidationException"} ] }, "TagResource":{ "name":"TagResource", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/tags/add", "responseCode":200 }, "input":{"shape":"TagResourceRequest"}, "output":{"shape":"TagResourceResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidTaggingRequestException"} ] }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/tags/remove", "responseCode":200 }, "input":{"shape":"UntagResourceRequest"}, "output":{"shape":"UntagResourceResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidTaggingRequestException"} ] }, "UpdateFacet":{ "name":"UpdateFacet", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/facet", "responseCode":200 }, "input":{"shape":"UpdateFacetRequest"}, "output":{"shape":"UpdateFacetResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"InvalidFacetUpdateException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetNotFoundException"}, {"shape":"InvalidRuleException"} ] }, "UpdateObjectAttributes":{ "name":"UpdateObjectAttributes", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/object/update", "responseCode":200 }, "input":{"shape":"UpdateObjectAttributesRequest"}, "output":{"shape":"UpdateObjectAttributesResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"DirectoryNotEnabledException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetValidationException"} ] }, "UpdateSchema":{ "name":"UpdateSchema", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/schema/update", "responseCode":200 }, "input":{"shape":"UpdateSchemaRequest"}, "output":{"shape":"UpdateSchemaResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateTypedLinkFacet":{ "name":"UpdateTypedLinkFacet", "http":{ "method":"PUT", "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet", "responseCode":200 }, "input":{"shape":"UpdateTypedLinkFacetRequest"}, "output":{"shape":"UpdateTypedLinkFacetResponse"}, "errors":[ {"shape":"InternalServiceException"}, {"shape":"InvalidArnException"}, {"shape":"RetryableConflictException"}, {"shape":"ValidationException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"FacetValidationException"}, {"shape":"InvalidFacetUpdateException"}, {"shape":"ResourceNotFoundException"}, {"shape":"FacetNotFoundException"}, {"shape":"InvalidRuleException"} ] } }, "shapes":{ "AccessDeniedException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":403}, "exception":true }, "AddFacetToObjectRequest":{ "type":"structure", "required":[ "DirectoryArn", "SchemaFacet", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "SchemaFacet":{"shape":"SchemaFacet"}, "ObjectAttributeList":{"shape":"AttributeKeyAndValueList"}, "ObjectReference":{"shape":"ObjectReference"} } }, "AddFacetToObjectResponse":{ "type":"structure", "members":{ } }, "ApplySchemaRequest":{ "type":"structure", "required":[ "PublishedSchemaArn", "DirectoryArn" ], "members":{ "PublishedSchemaArn":{"shape":"Arn"}, "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" } } }, "ApplySchemaResponse":{ "type":"structure", "members":{ "AppliedSchemaArn":{"shape":"Arn"}, "DirectoryArn":{"shape":"Arn"} } }, "Arn":{"type":"string"}, "Arns":{ "type":"list", "member":{"shape":"Arn"} }, "AttachObjectRequest":{ "type":"structure", "required":[ "DirectoryArn", "ParentReference", "ChildReference", "LinkName" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ParentReference":{"shape":"ObjectReference"}, "ChildReference":{"shape":"ObjectReference"}, "LinkName":{"shape":"LinkName"} } }, "AttachObjectResponse":{ "type":"structure", "members":{ "AttachedObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "AttachPolicyRequest":{ "type":"structure", "required":[ "PolicyReference", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "PolicyReference":{"shape":"ObjectReference"}, "ObjectReference":{"shape":"ObjectReference"} } }, "AttachPolicyResponse":{ "type":"structure", "members":{ } }, "AttachToIndexRequest":{ "type":"structure", "required":[ "DirectoryArn", "IndexReference", "TargetReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "IndexReference":{"shape":"ObjectReference"}, "TargetReference":{"shape":"ObjectReference"} } }, "AttachToIndexResponse":{ "type":"structure", "members":{ "AttachedObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "AttachTypedLinkRequest":{ "type":"structure", "required":[ "DirectoryArn", "SourceObjectReference", "TargetObjectReference", "TypedLinkFacet", "Attributes" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "SourceObjectReference":{"shape":"ObjectReference"}, "TargetObjectReference":{"shape":"ObjectReference"}, "TypedLinkFacet":{"shape":"TypedLinkSchemaAndFacetName"}, "Attributes":{"shape":"AttributeNameAndValueList"} } }, "AttachTypedLinkResponse":{ "type":"structure", "members":{ "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"} } }, "AttributeKey":{ "type":"structure", "required":[ "SchemaArn", "FacetName", "Name" ], "members":{ "SchemaArn":{"shape":"Arn"}, "FacetName":{"shape":"FacetName"}, "Name":{"shape":"AttributeName"} } }, "AttributeKeyAndValue":{ "type":"structure", "required":[ "Key", "Value" ], "members":{ "Key":{"shape":"AttributeKey"}, "Value":{"shape":"TypedAttributeValue"} } }, "AttributeKeyAndValueList":{ "type":"list", "member":{"shape":"AttributeKeyAndValue"} }, "AttributeKeyList":{ "type":"list", "member":{"shape":"AttributeKey"} }, "AttributeName":{ "type":"string", "max":64, "min":1, "pattern":"^[a-zA-Z0-9._-]*$" }, "AttributeNameAndValue":{ "type":"structure", "required":[ "AttributeName", "Value" ], "members":{ "AttributeName":{"shape":"AttributeName"}, "Value":{"shape":"TypedAttributeValue"} } }, "AttributeNameAndValueList":{ "type":"list", "member":{"shape":"AttributeNameAndValue"} }, "AttributeNameList":{ "type":"list", "member":{"shape":"AttributeName"} }, "BatchAddFacetToObject":{ "type":"structure", "required":[ "SchemaFacet", "ObjectAttributeList", "ObjectReference" ], "members":{ "SchemaFacet":{"shape":"SchemaFacet"}, "ObjectAttributeList":{"shape":"AttributeKeyAndValueList"}, "ObjectReference":{"shape":"ObjectReference"} } }, "BatchAddFacetToObjectResponse":{ "type":"structure", "members":{ } }, "BatchAttachObject":{ "type":"structure", "required":[ "ParentReference", "ChildReference", "LinkName" ], "members":{ "ParentReference":{"shape":"ObjectReference"}, "ChildReference":{"shape":"ObjectReference"}, "LinkName":{"shape":"LinkName"} } }, "BatchAttachObjectResponse":{ "type":"structure", "members":{ "attachedObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "BatchAttachPolicy":{ "type":"structure", "required":[ "PolicyReference", "ObjectReference" ], "members":{ "PolicyReference":{"shape":"ObjectReference"}, "ObjectReference":{"shape":"ObjectReference"} } }, "BatchAttachPolicyResponse":{ "type":"structure", "members":{ } }, "BatchAttachToIndex":{ "type":"structure", "required":[ "IndexReference", "TargetReference" ], "members":{ "IndexReference":{"shape":"ObjectReference"}, "TargetReference":{"shape":"ObjectReference"} } }, "BatchAttachToIndexResponse":{ "type":"structure", "members":{ "AttachedObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "BatchAttachTypedLink":{ "type":"structure", "required":[ "SourceObjectReference", "TargetObjectReference", "TypedLinkFacet", "Attributes" ], "members":{ "SourceObjectReference":{"shape":"ObjectReference"}, "TargetObjectReference":{"shape":"ObjectReference"}, "TypedLinkFacet":{"shape":"TypedLinkSchemaAndFacetName"}, "Attributes":{"shape":"AttributeNameAndValueList"} } }, "BatchAttachTypedLinkResponse":{ "type":"structure", "members":{ "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"} } }, "BatchCreateIndex":{ "type":"structure", "required":[ "OrderedIndexedAttributeList", "IsUnique" ], "members":{ "OrderedIndexedAttributeList":{"shape":"AttributeKeyList"}, "IsUnique":{"shape":"Bool"}, "ParentReference":{"shape":"ObjectReference"}, "LinkName":{"shape":"LinkName"}, "BatchReferenceName":{"shape":"BatchReferenceName"} } }, "BatchCreateIndexResponse":{ "type":"structure", "members":{ "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "BatchCreateObject":{ "type":"structure", "required":[ "SchemaFacet", "ObjectAttributeList", "ParentReference", "LinkName", "BatchReferenceName" ], "members":{ "SchemaFacet":{"shape":"SchemaFacetList"}, "ObjectAttributeList":{"shape":"AttributeKeyAndValueList"}, "ParentReference":{"shape":"ObjectReference"}, "LinkName":{"shape":"LinkName"}, "BatchReferenceName":{"shape":"BatchReferenceName"} } }, "BatchCreateObjectResponse":{ "type":"structure", "members":{ "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "BatchDeleteObject":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"} } }, "BatchDeleteObjectResponse":{ "type":"structure", "members":{ } }, "BatchDetachFromIndex":{ "type":"structure", "required":[ "IndexReference", "TargetReference" ], "members":{ "IndexReference":{"shape":"ObjectReference"}, "TargetReference":{"shape":"ObjectReference"} } }, "BatchDetachFromIndexResponse":{ "type":"structure", "members":{ "DetachedObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "BatchDetachObject":{ "type":"structure", "required":[ "ParentReference", "LinkName", "BatchReferenceName" ], "members":{ "ParentReference":{"shape":"ObjectReference"}, "LinkName":{"shape":"LinkName"}, "BatchReferenceName":{"shape":"BatchReferenceName"} } }, "BatchDetachObjectResponse":{ "type":"structure", "members":{ "detachedObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "BatchDetachPolicy":{ "type":"structure", "required":[ "PolicyReference", "ObjectReference" ], "members":{ "PolicyReference":{"shape":"ObjectReference"}, "ObjectReference":{"shape":"ObjectReference"} } }, "BatchDetachPolicyResponse":{ "type":"structure", "members":{ } }, "BatchDetachTypedLink":{ "type":"structure", "required":["TypedLinkSpecifier"], "members":{ "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"} } }, "BatchDetachTypedLinkResponse":{ "type":"structure", "members":{ } }, "BatchGetObjectInformation":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"} } }, "BatchGetObjectInformationResponse":{ "type":"structure", "members":{ "SchemaFacets":{"shape":"SchemaFacetList"}, "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "BatchListAttachedIndices":{ "type":"structure", "required":["TargetReference"], "members":{ "TargetReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "BatchListAttachedIndicesResponse":{ "type":"structure", "members":{ "IndexAttachments":{"shape":"IndexAttachmentList"}, "NextToken":{"shape":"NextToken"} } }, "BatchListIncomingTypedLinks":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"}, "FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"}, "FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "BatchListIncomingTypedLinksResponse":{ "type":"structure", "members":{ "LinkSpecifiers":{"shape":"TypedLinkSpecifierList"}, "NextToken":{"shape":"NextToken"} } }, "BatchListIndex":{ "type":"structure", "required":["IndexReference"], "members":{ "RangesOnIndexedValues":{"shape":"ObjectAttributeRangeList"}, "IndexReference":{"shape":"ObjectReference"}, "MaxResults":{"shape":"NumberResults"}, "NextToken":{"shape":"NextToken"} } }, "BatchListIndexResponse":{ "type":"structure", "members":{ "IndexAttachments":{"shape":"IndexAttachmentList"}, "NextToken":{"shape":"NextToken"} } }, "BatchListObjectAttributes":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "FacetFilter":{"shape":"SchemaFacet"} } }, "BatchListObjectAttributesResponse":{ "type":"structure", "members":{ "Attributes":{"shape":"AttributeKeyAndValueList"}, "NextToken":{"shape":"NextToken"} } }, "BatchListObjectChildren":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "BatchListObjectChildrenResponse":{ "type":"structure", "members":{ "Children":{"shape":"LinkNameToObjectIdentifierMap"}, "NextToken":{"shape":"NextToken"} } }, "BatchListObjectParentPaths":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "BatchListObjectParentPathsResponse":{ "type":"structure", "members":{ "PathToObjectIdentifiersList":{"shape":"PathToObjectIdentifiersList"}, "NextToken":{"shape":"NextToken"} } }, "BatchListObjectPolicies":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "BatchListObjectPoliciesResponse":{ "type":"structure", "members":{ "AttachedPolicyIds":{"shape":"ObjectIdentifierList"}, "NextToken":{"shape":"NextToken"} } }, "BatchListOutgoingTypedLinks":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"}, "FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"}, "FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "BatchListOutgoingTypedLinksResponse":{ "type":"structure", "members":{ "TypedLinkSpecifiers":{"shape":"TypedLinkSpecifierList"}, "NextToken":{"shape":"NextToken"} } }, "BatchListPolicyAttachments":{ "type":"structure", "required":["PolicyReference"], "members":{ "PolicyReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "BatchListPolicyAttachmentsResponse":{ "type":"structure", "members":{ "ObjectIdentifiers":{"shape":"ObjectIdentifierList"}, "NextToken":{"shape":"NextToken"} } }, "BatchLookupPolicy":{ "type":"structure", "required":["ObjectReference"], "members":{ "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "BatchLookupPolicyResponse":{ "type":"structure", "members":{ "PolicyToPathList":{"shape":"PolicyToPathList"}, "NextToken":{"shape":"NextToken"} } }, "BatchOperationIndex":{"type":"integer"}, "BatchReadException":{ "type":"structure", "members":{ "Type":{"shape":"BatchReadExceptionType"}, "Message":{"shape":"ExceptionMessage"} } }, "BatchReadExceptionType":{ "type":"string", "enum":[ "ValidationException", "InvalidArnException", "ResourceNotFoundException", "InvalidNextTokenException", "AccessDeniedException", "NotNodeException", "FacetValidationException", "CannotListParentOfRootException", "NotIndexException", "NotPolicyException", "DirectoryNotEnabledException", "LimitExceededException", "InternalServiceException" ] }, "BatchReadOperation":{ "type":"structure", "members":{ "ListObjectAttributes":{"shape":"BatchListObjectAttributes"}, "ListObjectChildren":{"shape":"BatchListObjectChildren"}, "ListAttachedIndices":{"shape":"BatchListAttachedIndices"}, "ListObjectParentPaths":{"shape":"BatchListObjectParentPaths"}, "GetObjectInformation":{"shape":"BatchGetObjectInformation"}, "ListObjectPolicies":{"shape":"BatchListObjectPolicies"}, "ListPolicyAttachments":{"shape":"BatchListPolicyAttachments"}, "LookupPolicy":{"shape":"BatchLookupPolicy"}, "ListIndex":{"shape":"BatchListIndex"}, "ListOutgoingTypedLinks":{"shape":"BatchListOutgoingTypedLinks"}, "ListIncomingTypedLinks":{"shape":"BatchListIncomingTypedLinks"} } }, "BatchReadOperationList":{ "type":"list", "member":{"shape":"BatchReadOperation"} }, "BatchReadOperationResponse":{ "type":"structure", "members":{ "SuccessfulResponse":{"shape":"BatchReadSuccessfulResponse"}, "ExceptionResponse":{"shape":"BatchReadException"} } }, "BatchReadOperationResponseList":{ "type":"list", "member":{"shape":"BatchReadOperationResponse"} }, "BatchReadRequest":{ "type":"structure", "required":[ "DirectoryArn", "Operations" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Operations":{"shape":"BatchReadOperationList"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" } } }, "BatchReadResponse":{ "type":"structure", "members":{ "Responses":{"shape":"BatchReadOperationResponseList"} } }, "BatchReadSuccessfulResponse":{ "type":"structure", "members":{ "ListObjectAttributes":{"shape":"BatchListObjectAttributesResponse"}, "ListObjectChildren":{"shape":"BatchListObjectChildrenResponse"}, "GetObjectInformation":{"shape":"BatchGetObjectInformationResponse"}, "ListAttachedIndices":{"shape":"BatchListAttachedIndicesResponse"}, "ListObjectParentPaths":{"shape":"BatchListObjectParentPathsResponse"}, "ListObjectPolicies":{"shape":"BatchListObjectPoliciesResponse"}, "ListPolicyAttachments":{"shape":"BatchListPolicyAttachmentsResponse"}, "LookupPolicy":{"shape":"BatchLookupPolicyResponse"}, "ListIndex":{"shape":"BatchListIndexResponse"}, "ListOutgoingTypedLinks":{"shape":"BatchListOutgoingTypedLinksResponse"}, "ListIncomingTypedLinks":{"shape":"BatchListIncomingTypedLinksResponse"} } }, "BatchReferenceName":{"type":"string"}, "BatchRemoveFacetFromObject":{ "type":"structure", "required":[ "SchemaFacet", "ObjectReference" ], "members":{ "SchemaFacet":{"shape":"SchemaFacet"}, "ObjectReference":{"shape":"ObjectReference"} } }, "BatchRemoveFacetFromObjectResponse":{ "type":"structure", "members":{ } }, "BatchUpdateObjectAttributes":{ "type":"structure", "required":[ "ObjectReference", "AttributeUpdates" ], "members":{ "ObjectReference":{"shape":"ObjectReference"}, "AttributeUpdates":{"shape":"ObjectAttributeUpdateList"} } }, "BatchUpdateObjectAttributesResponse":{ "type":"structure", "members":{ "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "BatchWriteException":{ "type":"structure", "members":{ "Index":{"shape":"BatchOperationIndex"}, "Type":{"shape":"BatchWriteExceptionType"}, "Message":{"shape":"ExceptionMessage"} }, "exception":true }, "BatchWriteExceptionType":{ "type":"string", "enum":[ "InternalServiceException", "ValidationException", "InvalidArnException", "LinkNameAlreadyInUseException", "StillContainsLinksException", "FacetValidationException", "ObjectNotDetachedException", "ResourceNotFoundException", "AccessDeniedException", "InvalidAttachmentException", "NotIndexException", "IndexedAttributeMissingException", "ObjectAlreadyDetachedException", "NotPolicyException", "DirectoryNotEnabledException", "LimitExceededException", "UnsupportedIndexTypeException" ] }, "BatchWriteOperation":{ "type":"structure", "members":{ "CreateObject":{"shape":"BatchCreateObject"}, "AttachObject":{"shape":"BatchAttachObject"}, "DetachObject":{"shape":"BatchDetachObject"}, "UpdateObjectAttributes":{"shape":"BatchUpdateObjectAttributes"}, "DeleteObject":{"shape":"BatchDeleteObject"}, "AddFacetToObject":{"shape":"BatchAddFacetToObject"}, "RemoveFacetFromObject":{"shape":"BatchRemoveFacetFromObject"}, "AttachPolicy":{"shape":"BatchAttachPolicy"}, "DetachPolicy":{"shape":"BatchDetachPolicy"}, "CreateIndex":{"shape":"BatchCreateIndex"}, "AttachToIndex":{"shape":"BatchAttachToIndex"}, "DetachFromIndex":{"shape":"BatchDetachFromIndex"}, "AttachTypedLink":{"shape":"BatchAttachTypedLink"}, "DetachTypedLink":{"shape":"BatchDetachTypedLink"} } }, "BatchWriteOperationList":{ "type":"list", "member":{"shape":"BatchWriteOperation"} }, "BatchWriteOperationResponse":{ "type":"structure", "members":{ "CreateObject":{"shape":"BatchCreateObjectResponse"}, "AttachObject":{"shape":"BatchAttachObjectResponse"}, "DetachObject":{"shape":"BatchDetachObjectResponse"}, "UpdateObjectAttributes":{"shape":"BatchUpdateObjectAttributesResponse"}, "DeleteObject":{"shape":"BatchDeleteObjectResponse"}, "AddFacetToObject":{"shape":"BatchAddFacetToObjectResponse"}, "RemoveFacetFromObject":{"shape":"BatchRemoveFacetFromObjectResponse"}, "AttachPolicy":{"shape":"BatchAttachPolicyResponse"}, "DetachPolicy":{"shape":"BatchDetachPolicyResponse"}, "CreateIndex":{"shape":"BatchCreateIndexResponse"}, "AttachToIndex":{"shape":"BatchAttachToIndexResponse"}, "DetachFromIndex":{"shape":"BatchDetachFromIndexResponse"}, "AttachTypedLink":{"shape":"BatchAttachTypedLinkResponse"}, "DetachTypedLink":{"shape":"BatchDetachTypedLinkResponse"} } }, "BatchWriteOperationResponseList":{ "type":"list", "member":{"shape":"BatchWriteOperationResponse"} }, "BatchWriteRequest":{ "type":"structure", "required":[ "DirectoryArn", "Operations" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Operations":{"shape":"BatchWriteOperationList"} } }, "BatchWriteResponse":{ "type":"structure", "members":{ "Responses":{"shape":"BatchWriteOperationResponseList"} } }, "BinaryAttributeValue":{"type":"blob"}, "Bool":{"type":"boolean"}, "BooleanAttributeValue":{"type":"boolean"}, "CannotListParentOfRootException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "ConsistencyLevel":{ "type":"string", "enum":[ "SERIALIZABLE", "EVENTUAL" ] }, "CreateDirectoryRequest":{ "type":"structure", "required":[ "Name", "SchemaArn" ], "members":{ "Name":{"shape":"DirectoryName"}, "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" } } }, "CreateDirectoryResponse":{ "type":"structure", "required":[ "DirectoryArn", "Name", "ObjectIdentifier", "AppliedSchemaArn" ], "members":{ "DirectoryArn":{"shape":"DirectoryArn"}, "Name":{"shape":"DirectoryName"}, "ObjectIdentifier":{"shape":"ObjectIdentifier"}, "AppliedSchemaArn":{"shape":"Arn"} } }, "CreateFacetRequest":{ "type":"structure", "required":[ "SchemaArn", "Name", "ObjectType" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"FacetName"}, "Attributes":{"shape":"FacetAttributeList"}, "ObjectType":{"shape":"ObjectType"} } }, "CreateFacetResponse":{ "type":"structure", "members":{ } }, "CreateIndexRequest":{ "type":"structure", "required":[ "DirectoryArn", "OrderedIndexedAttributeList", "IsUnique" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "OrderedIndexedAttributeList":{"shape":"AttributeKeyList"}, "IsUnique":{"shape":"Bool"}, "ParentReference":{"shape":"ObjectReference"}, "LinkName":{"shape":"LinkName"} } }, "CreateIndexResponse":{ "type":"structure", "members":{ "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "CreateObjectRequest":{ "type":"structure", "required":[ "DirectoryArn", "SchemaFacets" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "SchemaFacets":{"shape":"SchemaFacetList"}, "ObjectAttributeList":{"shape":"AttributeKeyAndValueList"}, "ParentReference":{"shape":"ObjectReference"}, "LinkName":{"shape":"LinkName"} } }, "CreateObjectResponse":{ "type":"structure", "members":{ "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "CreateSchemaRequest":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"SchemaName"} } }, "CreateSchemaResponse":{ "type":"structure", "members":{ "SchemaArn":{"shape":"Arn"} } }, "CreateTypedLinkFacetRequest":{ "type":"structure", "required":[ "SchemaArn", "Facet" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Facet":{"shape":"TypedLinkFacet"} } }, "CreateTypedLinkFacetResponse":{ "type":"structure", "members":{ } }, "Date":{"type":"timestamp"}, "DatetimeAttributeValue":{"type":"timestamp"}, "DeleteDirectoryRequest":{ "type":"structure", "required":["DirectoryArn"], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" } } }, "DeleteDirectoryResponse":{ "type":"structure", "required":["DirectoryArn"], "members":{ "DirectoryArn":{"shape":"Arn"} } }, "DeleteFacetRequest":{ "type":"structure", "required":[ "SchemaArn", "Name" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"FacetName"} } }, "DeleteFacetResponse":{ "type":"structure", "members":{ } }, "DeleteObjectRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"} } }, "DeleteObjectResponse":{ "type":"structure", "members":{ } }, "DeleteSchemaRequest":{ "type":"structure", "required":["SchemaArn"], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" } } }, "DeleteSchemaResponse":{ "type":"structure", "members":{ "SchemaArn":{"shape":"Arn"} } }, "DeleteTypedLinkFacetRequest":{ "type":"structure", "required":[ "SchemaArn", "Name" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"TypedLinkName"} } }, "DeleteTypedLinkFacetResponse":{ "type":"structure", "members":{ } }, "DetachFromIndexRequest":{ "type":"structure", "required":[ "DirectoryArn", "IndexReference", "TargetReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "IndexReference":{"shape":"ObjectReference"}, "TargetReference":{"shape":"ObjectReference"} } }, "DetachFromIndexResponse":{ "type":"structure", "members":{ "DetachedObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "DetachObjectRequest":{ "type":"structure", "required":[ "DirectoryArn", "ParentReference", "LinkName" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ParentReference":{"shape":"ObjectReference"}, "LinkName":{"shape":"LinkName"} } }, "DetachObjectResponse":{ "type":"structure", "members":{ "DetachedObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "DetachPolicyRequest":{ "type":"structure", "required":[ "DirectoryArn", "PolicyReference", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "PolicyReference":{"shape":"ObjectReference"}, "ObjectReference":{"shape":"ObjectReference"} } }, "DetachPolicyResponse":{ "type":"structure", "members":{ } }, "DetachTypedLinkRequest":{ "type":"structure", "required":[ "DirectoryArn", "TypedLinkSpecifier" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"} } }, "Directory":{ "type":"structure", "members":{ "Name":{"shape":"DirectoryName"}, "DirectoryArn":{"shape":"DirectoryArn"}, "State":{"shape":"DirectoryState"}, "CreationDateTime":{"shape":"Date"} } }, "DirectoryAlreadyExistsException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "DirectoryArn":{"type":"string"}, "DirectoryDeletedException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "DirectoryList":{ "type":"list", "member":{"shape":"Directory"} }, "DirectoryName":{ "type":"string", "max":64, "min":1, "pattern":"^[a-zA-Z0-9._-]*$" }, "DirectoryNotDisabledException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "DirectoryNotEnabledException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "DirectoryState":{ "type":"string", "enum":[ "ENABLED", "DISABLED", "DELETED" ] }, "DisableDirectoryRequest":{ "type":"structure", "required":["DirectoryArn"], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" } } }, "DisableDirectoryResponse":{ "type":"structure", "required":["DirectoryArn"], "members":{ "DirectoryArn":{"shape":"Arn"} } }, "EnableDirectoryRequest":{ "type":"structure", "required":["DirectoryArn"], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" } } }, "EnableDirectoryResponse":{ "type":"structure", "required":["DirectoryArn"], "members":{ "DirectoryArn":{"shape":"Arn"} } }, "ExceptionMessage":{"type":"string"}, "Facet":{ "type":"structure", "members":{ "Name":{"shape":"FacetName"}, "ObjectType":{"shape":"ObjectType"} } }, "FacetAlreadyExistsException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "FacetAttribute":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"AttributeName"}, "AttributeDefinition":{"shape":"FacetAttributeDefinition"}, "AttributeReference":{"shape":"FacetAttributeReference"}, "RequiredBehavior":{"shape":"RequiredAttributeBehavior"} } }, "FacetAttributeDefinition":{ "type":"structure", "required":["Type"], "members":{ "Type":{"shape":"FacetAttributeType"}, "DefaultValue":{"shape":"TypedAttributeValue"}, "IsImmutable":{"shape":"Bool"}, "Rules":{"shape":"RuleMap"} } }, "FacetAttributeList":{ "type":"list", "member":{"shape":"FacetAttribute"} }, "FacetAttributeReference":{ "type":"structure", "required":[ "TargetFacetName", "TargetAttributeName" ], "members":{ "TargetFacetName":{"shape":"FacetName"}, "TargetAttributeName":{"shape":"AttributeName"} } }, "FacetAttributeType":{ "type":"string", "enum":[ "STRING", "BINARY", "BOOLEAN", "NUMBER", "DATETIME" ] }, "FacetAttributeUpdate":{ "type":"structure", "members":{ "Attribute":{"shape":"FacetAttribute"}, "Action":{"shape":"UpdateActionType"} } }, "FacetAttributeUpdateList":{ "type":"list", "member":{"shape":"FacetAttributeUpdate"} }, "FacetInUseException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "FacetName":{ "type":"string", "max":64, "min":1, "pattern":"^[a-zA-Z0-9._-]*$" }, "FacetNameList":{ "type":"list", "member":{"shape":"FacetName"} }, "FacetNotFoundException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "FacetValidationException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "GetDirectoryRequest":{ "type":"structure", "required":["DirectoryArn"], "members":{ "DirectoryArn":{ "shape":"DirectoryArn", "location":"header", "locationName":"x-amz-data-partition" } } }, "GetDirectoryResponse":{ "type":"structure", "required":["Directory"], "members":{ "Directory":{"shape":"Directory"} } }, "GetFacetRequest":{ "type":"structure", "required":[ "SchemaArn", "Name" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"FacetName"} } }, "GetFacetResponse":{ "type":"structure", "members":{ "Facet":{"shape":"Facet"} } }, "GetObjectInformationRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" } } }, "GetObjectInformationResponse":{ "type":"structure", "members":{ "SchemaFacets":{"shape":"SchemaFacetList"}, "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "GetSchemaAsJsonRequest":{ "type":"structure", "required":["SchemaArn"], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" } } }, "GetSchemaAsJsonResponse":{ "type":"structure", "members":{ "Name":{"shape":"SchemaName"}, "Document":{"shape":"SchemaJsonDocument"} } }, "GetTypedLinkFacetInformationRequest":{ "type":"structure", "required":[ "SchemaArn", "Name" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"TypedLinkName"} } }, "GetTypedLinkFacetInformationResponse":{ "type":"structure", "members":{ "IdentityAttributeOrder":{"shape":"AttributeNameList"} } }, "IndexAttachment":{ "type":"structure", "members":{ "IndexedAttributes":{"shape":"AttributeKeyAndValueList"}, "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "IndexAttachmentList":{ "type":"list", "member":{"shape":"IndexAttachment"} }, "IndexedAttributeMissingException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "InternalServiceException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":500}, "exception":true }, "InvalidArnException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "InvalidAttachmentException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "InvalidFacetUpdateException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "InvalidNextTokenException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "InvalidRuleException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "InvalidSchemaDocException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "InvalidTaggingRequestException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "LimitExceededException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "LinkName":{ "type":"string", "max":64, "min":1, "pattern":"[^\\/\\[\\]\\(\\):\\{\\}#@!?\\s\\\\;]+" }, "LinkNameAlreadyInUseException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "LinkNameToObjectIdentifierMap":{ "type":"map", "key":{"shape":"LinkName"}, "value":{"shape":"ObjectIdentifier"} }, "ListAppliedSchemaArnsRequest":{ "type":"structure", "required":["DirectoryArn"], "members":{ "DirectoryArn":{"shape":"Arn"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "ListAppliedSchemaArnsResponse":{ "type":"structure", "members":{ "SchemaArns":{"shape":"Arns"}, "NextToken":{"shape":"NextToken"} } }, "ListAttachedIndicesRequest":{ "type":"structure", "required":[ "DirectoryArn", "TargetReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "TargetReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" } } }, "ListAttachedIndicesResponse":{ "type":"structure", "members":{ "IndexAttachments":{"shape":"IndexAttachmentList"}, "NextToken":{"shape":"NextToken"} } }, "ListDevelopmentSchemaArnsRequest":{ "type":"structure", "members":{ "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "ListDevelopmentSchemaArnsResponse":{ "type":"structure", "members":{ "SchemaArns":{"shape":"Arns"}, "NextToken":{"shape":"NextToken"} } }, "ListDirectoriesRequest":{ "type":"structure", "members":{ "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "state":{"shape":"DirectoryState"} } }, "ListDirectoriesResponse":{ "type":"structure", "required":["Directories"], "members":{ "Directories":{"shape":"DirectoryList"}, "NextToken":{"shape":"NextToken"} } }, "ListFacetAttributesRequest":{ "type":"structure", "required":[ "SchemaArn", "Name" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"FacetName"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "ListFacetAttributesResponse":{ "type":"structure", "members":{ "Attributes":{"shape":"FacetAttributeList"}, "NextToken":{"shape":"NextToken"} } }, "ListFacetNamesRequest":{ "type":"structure", "required":["SchemaArn"], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "ListFacetNamesResponse":{ "type":"structure", "members":{ "FacetNames":{"shape":"FacetNameList"}, "NextToken":{"shape":"NextToken"} } }, "ListIncomingTypedLinksRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"}, "FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "ConsistencyLevel":{"shape":"ConsistencyLevel"} } }, "ListIncomingTypedLinksResponse":{ "type":"structure", "members":{ "LinkSpecifiers":{"shape":"TypedLinkSpecifierList"}, "NextToken":{"shape":"NextToken"} } }, "ListIndexRequest":{ "type":"structure", "required":[ "DirectoryArn", "IndexReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "RangesOnIndexedValues":{"shape":"ObjectAttributeRangeList"}, "IndexReference":{"shape":"ObjectReference"}, "MaxResults":{"shape":"NumberResults"}, "NextToken":{"shape":"NextToken"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" } } }, "ListIndexResponse":{ "type":"structure", "members":{ "IndexAttachments":{"shape":"IndexAttachmentList"}, "NextToken":{"shape":"NextToken"} } }, "ListObjectAttributesRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" }, "FacetFilter":{"shape":"SchemaFacet"} } }, "ListObjectAttributesResponse":{ "type":"structure", "members":{ "Attributes":{"shape":"AttributeKeyAndValueList"}, "NextToken":{"shape":"NextToken"} } }, "ListObjectChildrenRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" } } }, "ListObjectChildrenResponse":{ "type":"structure", "members":{ "Children":{"shape":"LinkNameToObjectIdentifierMap"}, "NextToken":{"shape":"NextToken"} } }, "ListObjectParentPathsRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "ListObjectParentPathsResponse":{ "type":"structure", "members":{ "PathToObjectIdentifiersList":{"shape":"PathToObjectIdentifiersList"}, "NextToken":{"shape":"NextToken"} } }, "ListObjectParentsRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" } } }, "ListObjectParentsResponse":{ "type":"structure", "members":{ "Parents":{"shape":"ObjectIdentifierToLinkNameMap"}, "NextToken":{"shape":"NextToken"} } }, "ListObjectPoliciesRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" } } }, "ListObjectPoliciesResponse":{ "type":"structure", "members":{ "AttachedPolicyIds":{"shape":"ObjectIdentifierList"}, "NextToken":{"shape":"NextToken"} } }, "ListOutgoingTypedLinksRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"}, "FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "ConsistencyLevel":{"shape":"ConsistencyLevel"} } }, "ListOutgoingTypedLinksResponse":{ "type":"structure", "members":{ "TypedLinkSpecifiers":{"shape":"TypedLinkSpecifierList"}, "NextToken":{"shape":"NextToken"} } }, "ListPolicyAttachmentsRequest":{ "type":"structure", "required":[ "DirectoryArn", "PolicyReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "PolicyReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"}, "ConsistencyLevel":{ "shape":"ConsistencyLevel", "location":"header", "locationName":"x-amz-consistency-level" } } }, "ListPolicyAttachmentsResponse":{ "type":"structure", "members":{ "ObjectIdentifiers":{"shape":"ObjectIdentifierList"}, "NextToken":{"shape":"NextToken"} } }, "ListPublishedSchemaArnsRequest":{ "type":"structure", "members":{ "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "ListPublishedSchemaArnsResponse":{ "type":"structure", "members":{ "SchemaArns":{"shape":"Arns"}, "NextToken":{"shape":"NextToken"} } }, "ListTagsForResourceRequest":{ "type":"structure", "required":["ResourceArn"], "members":{ "ResourceArn":{"shape":"Arn"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"TagsNumberResults"} } }, "ListTagsForResourceResponse":{ "type":"structure", "members":{ "Tags":{"shape":"TagList"}, "NextToken":{"shape":"NextToken"} } }, "ListTypedLinkFacetAttributesRequest":{ "type":"structure", "required":[ "SchemaArn", "Name" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"TypedLinkName"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "ListTypedLinkFacetAttributesResponse":{ "type":"structure", "members":{ "Attributes":{"shape":"TypedLinkAttributeDefinitionList"}, "NextToken":{"shape":"NextToken"} } }, "ListTypedLinkFacetNamesRequest":{ "type":"structure", "required":["SchemaArn"], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "ListTypedLinkFacetNamesResponse":{ "type":"structure", "members":{ "FacetNames":{"shape":"TypedLinkNameList"}, "NextToken":{"shape":"NextToken"} } }, "LookupPolicyRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"NumberResults"} } }, "LookupPolicyResponse":{ "type":"structure", "members":{ "PolicyToPathList":{"shape":"PolicyToPathList"}, "NextToken":{"shape":"NextToken"} } }, "NextToken":{"type":"string"}, "NotIndexException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "NotNodeException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "NotPolicyException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "NumberAttributeValue":{"type":"string"}, "NumberResults":{ "type":"integer", "min":1 }, "ObjectAlreadyDetachedException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "ObjectAttributeAction":{ "type":"structure", "members":{ "ObjectAttributeActionType":{"shape":"UpdateActionType"}, "ObjectAttributeUpdateValue":{"shape":"TypedAttributeValue"} } }, "ObjectAttributeRange":{ "type":"structure", "members":{ "AttributeKey":{"shape":"AttributeKey"}, "Range":{"shape":"TypedAttributeValueRange"} } }, "ObjectAttributeRangeList":{ "type":"list", "member":{"shape":"ObjectAttributeRange"} }, "ObjectAttributeUpdate":{ "type":"structure", "members":{ "ObjectAttributeKey":{"shape":"AttributeKey"}, "ObjectAttributeAction":{"shape":"ObjectAttributeAction"} } }, "ObjectAttributeUpdateList":{ "type":"list", "member":{"shape":"ObjectAttributeUpdate"} }, "ObjectIdentifier":{"type":"string"}, "ObjectIdentifierList":{ "type":"list", "member":{"shape":"ObjectIdentifier"} }, "ObjectIdentifierToLinkNameMap":{ "type":"map", "key":{"shape":"ObjectIdentifier"}, "value":{"shape":"LinkName"} }, "ObjectNotDetachedException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "ObjectReference":{ "type":"structure", "members":{ "Selector":{"shape":"SelectorObjectReference"} } }, "ObjectType":{ "type":"string", "enum":[ "NODE", "LEAF_NODE", "POLICY", "INDEX" ] }, "PathString":{"type":"string"}, "PathToObjectIdentifiers":{ "type":"structure", "members":{ "Path":{"shape":"PathString"}, "ObjectIdentifiers":{"shape":"ObjectIdentifierList"} } }, "PathToObjectIdentifiersList":{ "type":"list", "member":{"shape":"PathToObjectIdentifiers"} }, "PolicyAttachment":{ "type":"structure", "members":{ "PolicyId":{"shape":"ObjectIdentifier"}, "ObjectIdentifier":{"shape":"ObjectIdentifier"}, "PolicyType":{"shape":"PolicyType"} } }, "PolicyAttachmentList":{ "type":"list", "member":{"shape":"PolicyAttachment"} }, "PolicyToPath":{ "type":"structure", "members":{ "Path":{"shape":"PathString"}, "Policies":{"shape":"PolicyAttachmentList"} } }, "PolicyToPathList":{ "type":"list", "member":{"shape":"PolicyToPath"} }, "PolicyType":{"type":"string"}, "PublishSchemaRequest":{ "type":"structure", "required":[ "DevelopmentSchemaArn", "Version" ], "members":{ "DevelopmentSchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Version":{"shape":"Version"}, "Name":{"shape":"SchemaName"} } }, "PublishSchemaResponse":{ "type":"structure", "members":{ "PublishedSchemaArn":{"shape":"Arn"} } }, "PutSchemaFromJsonRequest":{ "type":"structure", "required":[ "SchemaArn", "Document" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Document":{"shape":"SchemaJsonDocument"} } }, "PutSchemaFromJsonResponse":{ "type":"structure", "members":{ "Arn":{"shape":"Arn"} } }, "RangeMode":{ "type":"string", "enum":[ "FIRST", "LAST", "LAST_BEFORE_MISSING_VALUES", "INCLUSIVE", "EXCLUSIVE" ] }, "RemoveFacetFromObjectRequest":{ "type":"structure", "required":[ "DirectoryArn", "SchemaFacet", "ObjectReference" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "SchemaFacet":{"shape":"SchemaFacet"}, "ObjectReference":{"shape":"ObjectReference"} } }, "RemoveFacetFromObjectResponse":{ "type":"structure", "members":{ } }, "RequiredAttributeBehavior":{ "type":"string", "enum":[ "REQUIRED_ALWAYS", "NOT_REQUIRED" ] }, "ResourceNotFoundException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":404}, "exception":true }, "RetryableConflictException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":409}, "exception":true }, "Rule":{ "type":"structure", "members":{ "Type":{"shape":"RuleType"}, "Parameters":{"shape":"RuleParameterMap"} } }, "RuleKey":{ "type":"string", "max":64, "min":1, "pattern":"^[a-zA-Z0-9._-]*$" }, "RuleMap":{ "type":"map", "key":{"shape":"RuleKey"}, "value":{"shape":"Rule"} }, "RuleParameterKey":{"type":"string"}, "RuleParameterMap":{ "type":"map", "key":{"shape":"RuleParameterKey"}, "value":{"shape":"RuleParameterValue"} }, "RuleParameterValue":{"type":"string"}, "RuleType":{ "type":"string", "enum":[ "BINARY_LENGTH", "NUMBER_COMPARISON", "STRING_FROM_SET", "STRING_LENGTH" ] }, "SchemaAlreadyExistsException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "SchemaAlreadyPublishedException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "SchemaFacet":{ "type":"structure", "members":{ "SchemaArn":{"shape":"Arn"}, "FacetName":{"shape":"FacetName"} } }, "SchemaFacetList":{ "type":"list", "member":{"shape":"SchemaFacet"} }, "SchemaJsonDocument":{"type":"string"}, "SchemaName":{ "type":"string", "max":32, "min":1, "pattern":"^[a-zA-Z0-9._-]*$" }, "SelectorObjectReference":{"type":"string"}, "StillContainsLinksException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "StringAttributeValue":{"type":"string"}, "Tag":{ "type":"structure", "members":{ "Key":{"shape":"TagKey"}, "Value":{"shape":"TagValue"} } }, "TagKey":{"type":"string"}, "TagKeyList":{ "type":"list", "member":{"shape":"TagKey"} }, "TagList":{ "type":"list", "member":{"shape":"Tag"} }, "TagResourceRequest":{ "type":"structure", "required":[ "ResourceArn", "Tags" ], "members":{ "ResourceArn":{"shape":"Arn"}, "Tags":{"shape":"TagList"} } }, "TagResourceResponse":{ "type":"structure", "members":{ } }, "TagValue":{"type":"string"}, "TagsNumberResults":{ "type":"integer", "min":50 }, "TypedAttributeValue":{ "type":"structure", "members":{ "StringValue":{"shape":"StringAttributeValue"}, "BinaryValue":{"shape":"BinaryAttributeValue"}, "BooleanValue":{"shape":"BooleanAttributeValue"}, "NumberValue":{"shape":"NumberAttributeValue"}, "DatetimeValue":{"shape":"DatetimeAttributeValue"} } }, "TypedAttributeValueRange":{ "type":"structure", "required":[ "StartMode", "EndMode" ], "members":{ "StartMode":{"shape":"RangeMode"}, "StartValue":{"shape":"TypedAttributeValue"}, "EndMode":{"shape":"RangeMode"}, "EndValue":{"shape":"TypedAttributeValue"} } }, "TypedLinkAttributeDefinition":{ "type":"structure", "required":[ "Name", "Type", "RequiredBehavior" ], "members":{ "Name":{"shape":"AttributeName"}, "Type":{"shape":"FacetAttributeType"}, "DefaultValue":{"shape":"TypedAttributeValue"}, "IsImmutable":{"shape":"Bool"}, "Rules":{"shape":"RuleMap"}, "RequiredBehavior":{"shape":"RequiredAttributeBehavior"} } }, "TypedLinkAttributeDefinitionList":{ "type":"list", "member":{"shape":"TypedLinkAttributeDefinition"} }, "TypedLinkAttributeRange":{ "type":"structure", "required":["Range"], "members":{ "AttributeName":{"shape":"AttributeName"}, "Range":{"shape":"TypedAttributeValueRange"} } }, "TypedLinkAttributeRangeList":{ "type":"list", "member":{"shape":"TypedLinkAttributeRange"} }, "TypedLinkFacet":{ "type":"structure", "required":[ "Name", "Attributes", "IdentityAttributeOrder" ], "members":{ "Name":{"shape":"TypedLinkName"}, "Attributes":{"shape":"TypedLinkAttributeDefinitionList"}, "IdentityAttributeOrder":{"shape":"AttributeNameList"} } }, "TypedLinkFacetAttributeUpdate":{ "type":"structure", "required":[ "Attribute", "Action" ], "members":{ "Attribute":{"shape":"TypedLinkAttributeDefinition"}, "Action":{"shape":"UpdateActionType"} } }, "TypedLinkFacetAttributeUpdateList":{ "type":"list", "member":{"shape":"TypedLinkFacetAttributeUpdate"} }, "TypedLinkName":{ "type":"string", "pattern":"^[a-zA-Z0-9._-]*$" }, "TypedLinkNameList":{ "type":"list", "member":{"shape":"TypedLinkName"} }, "TypedLinkSchemaAndFacetName":{ "type":"structure", "required":[ "SchemaArn", "TypedLinkName" ], "members":{ "SchemaArn":{"shape":"Arn"}, "TypedLinkName":{"shape":"TypedLinkName"} } }, "TypedLinkSpecifier":{ "type":"structure", "required":[ "TypedLinkFacet", "SourceObjectReference", "TargetObjectReference", "IdentityAttributeValues" ], "members":{ "TypedLinkFacet":{"shape":"TypedLinkSchemaAndFacetName"}, "SourceObjectReference":{"shape":"ObjectReference"}, "TargetObjectReference":{"shape":"ObjectReference"}, "IdentityAttributeValues":{"shape":"AttributeNameAndValueList"} } }, "TypedLinkSpecifierList":{ "type":"list", "member":{"shape":"TypedLinkSpecifier"} }, "UnsupportedIndexTypeException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "UntagResourceRequest":{ "type":"structure", "required":[ "ResourceArn", "TagKeys" ], "members":{ "ResourceArn":{"shape":"Arn"}, "TagKeys":{"shape":"TagKeyList"} } }, "UntagResourceResponse":{ "type":"structure", "members":{ } }, "UpdateActionType":{ "type":"string", "enum":[ "CREATE_OR_UPDATE", "DELETE" ] }, "UpdateFacetRequest":{ "type":"structure", "required":[ "SchemaArn", "Name" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"FacetName"}, "AttributeUpdates":{"shape":"FacetAttributeUpdateList"}, "ObjectType":{"shape":"ObjectType"} } }, "UpdateFacetResponse":{ "type":"structure", "members":{ } }, "UpdateObjectAttributesRequest":{ "type":"structure", "required":[ "DirectoryArn", "ObjectReference", "AttributeUpdates" ], "members":{ "DirectoryArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "ObjectReference":{"shape":"ObjectReference"}, "AttributeUpdates":{"shape":"ObjectAttributeUpdateList"} } }, "UpdateObjectAttributesResponse":{ "type":"structure", "members":{ "ObjectIdentifier":{"shape":"ObjectIdentifier"} } }, "UpdateSchemaRequest":{ "type":"structure", "required":[ "SchemaArn", "Name" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"SchemaName"} } }, "UpdateSchemaResponse":{ "type":"structure", "members":{ "SchemaArn":{"shape":"Arn"} } }, "UpdateTypedLinkFacetRequest":{ "type":"structure", "required":[ "SchemaArn", "Name", "AttributeUpdates", "IdentityAttributeOrder" ], "members":{ "SchemaArn":{ "shape":"Arn", "location":"header", "locationName":"x-amz-data-partition" }, "Name":{"shape":"TypedLinkName"}, "AttributeUpdates":{"shape":"TypedLinkFacetAttributeUpdateList"}, "IdentityAttributeOrder":{"shape":"AttributeNameList"} } }, "UpdateTypedLinkFacetResponse":{ "type":"structure", "members":{ } }, "ValidationException":{ "type":"structure", "members":{ "Message":{"shape":"ExceptionMessage"} }, "error":{"httpStatusCode":400}, "exception":true }, "Version":{ "type":"string", "max":10, "min":1, "pattern":"^[a-zA-Z0-9._-]*$" } } }