route/vendor/github.com/aws/aws-sdk-go/models/apis/clouddirectory/2016-05-10/api-2.json

3913 lines
112 KiB
JSON

{
"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._-]*$"
}
}
}