Data retrieval APIs for Amazon Cloud Directory
Amazon Cloud Directory provides the following APIs for data retrieval.
| Actions | Description | Access level |
|---|---|---|
| BatchRead | Perform all the read operations in a batch. Each individual operation inside BatchRead needs to be granted permissions explicitly | Read |
| GetAppliedSchemaVersion | Return current applied schema version ARN, including the minor version in use | Read |
| GetDirectory | Retrieve metadata about a directory | Read |
| GetFacet | Get details of the Facet, such as Facet Name, Attributes, Rules, or ObjectType | Read |
| GetLinkAttributes | Retrieve attributes that are associated with a typed link | Read |
| GetObjectAttributes | Retrieve attributes within a facet that are associated with an object | Read |
| GetObjectInformation | Retrieve metadata about an object | Read |
| GetSchemaAsJson | Retrieve a JSON representation of the schema | Read |
| GetTypedLinkFacetInformation | Return identity attributes order information associated with a given typed link facet | Read |
| ListAppliedSchemaArns | List schemas applied to a directory | List |
| ListAttachedIndices | List indices attached to an object | Read |
| ListDevelopmentSchemaArns | Retrieve the ARNs of schemas in the development state | List |
| ListDirectories | List directories created within an account | List |
| ListFacetAttributes | Retrieve attributes attached to the facet | Read |
| ListFacetNames | Retrieve the names of facets that exist in a schema | Read |
| ListIncomingTypedLinks | Return a paginated list of all incoming TypedLinks for a given object | Read |
| ListIndex | List objects attached to the specified index | Read |
| ListManagedSchemaArns | List the major version families of each managed schema. If a major version ARN is provided as SchemaArn, the minor version revisions in that family are listed instead | List |
| ListObjectAttributes | List all attributes associated with an object | Read |
| ListObjectChildren | Return a paginated list of child objects associated with a given object | Read |
| ListObjectParentPaths | Retrieve all available parent paths for any object type such as node, leaf node, policy node, and index node objects | Read |
| ListObjectParents | List parent objects associated with a given object in pagination fashion | Read |
| ListObjectPolicies | Return policies attached to an object in pagination fashion | Read |
| ListOutgoingTypedLinks | Return a paginated list of all outgoing TypedLinks for a given object | Read |
| ListPolicyAttachments | Return all of the ObjectIdentifiers to which a given policy is attached | Read |
| ListPublishedSchemaArns | Retrieve published schema ARNs | List |
| ListTagsForResource | Return tags for a resource | Read |
| ListTypedLinkFacetAttributes | Return a paginated list of attributes associated with typed link facet | Read |
| ListTypedLinkFacetNames | Return a paginated list of typed link facet names that exist in a schema | Read |
| LookupPolicy | List all policies from the root of the Directory to the object specified | Read |