

# Actions, resources, and condition keys for Amazon Cloud Directory
<a name="list_amazonclouddirectory"></a>

Amazon Cloud Directory (service prefix: `clouddirectory`) provides the following service-specific resources, actions, and condition context keys for use in IAM permission policies.

References:
+ Learn how to [configure this service](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_amazon_cd.html).
+ View a list of the [API operations available for this service](https://docs.aws.amazon.com/directoryservice/latest/APIReference/).
+ Learn how to secure this service and its resources by [using IAM](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_AuthNAccess.html) permission policies.

**Topics**
+ [Actions defined by Amazon Cloud Directory](#amazonclouddirectory-actions-as-permissions)
+ [Resource types defined by Amazon Cloud Directory](#amazonclouddirectory-resources-for-iam-policies)
+ [Condition keys for Amazon Cloud Directory](#amazonclouddirectory-policy-keys)

## Actions defined by Amazon Cloud Directory
<a name="amazonclouddirectory-actions-as-permissions"></a>

You can specify the following actions in the `Action` element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

The **Access level** column of the Actions table describes how the action is classified (List, Read, Permissions management, or Tagging). This classification can help you understand the level of access that an action grants when you use it in a policy. For more information about access levels, see [Access levels in policy summaries](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_understand-policy-summary-access-level-summaries.html).

The **Resource types** column of the Actions table indicates whether each action supports resource-level permissions. If there is no value for this column, you must specify all resources ("\*") to which the policy applies in the `Resource` element of your policy statement. If the column includes a resource type, then you can specify an ARN of that type in a statement with that action. If the action has one or more required resources, the caller must have permission to use the action with those resources. Required resources are indicated in the table with an asterisk (\*). If you limit resource access with the `Resource` element in an IAM policy, you must include an ARN or pattern for each required resource type. Some actions support multiple resource types. If the resource type is optional (not indicated as required), then you can choose to use one of the optional resource types.

The **Condition keys** column of the Actions table includes keys that you can specify in a policy statement's `Condition` element. For more information on the condition keys that are associated with resources for the service, see the **Condition keys** column of the Resource types table.

The **Dependent actions** column of the Actions table shows additional permissions that may be required to successfully call an action. These permissions may be needed in addition to the permission for the action itself. When an action specifies dependent actions, those dependencies may apply to additional resources defined for that action, not only the first resource listed in the table.

**Note**  
Resource condition keys are listed in the [Resource types](#amazonclouddirectory-resources-for-iam-policies) table. You can find a link to the resource type that applies to an action in the **Resource types (\*required)** column of the Actions table. The resource type in the Resource types table includes the **Condition keys** column, which are the resource condition keys that apply to an action in the Actions table.

For details about the columns in the following table, see [Actions table](reference_policies_actions-resources-contextkeys.html#actions_table).


****  


- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AddFacetToObject.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AddFacetToObject.html) **
  - **Description:** Grants permission to add a new Facet to an object
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ApplySchema.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ApplySchema.html) **
  - **Description:** Grants permission to copy input published schema into Directory with same name and version as that of published schema
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachObject.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachObject.html) **
  - **Description:** Grants permission to attach an existing object to another existing object
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachPolicy.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachPolicy.html) **
  - **Description:** Grants permission to attach a policy object to any other object
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachToIndex.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachToIndex.html) **
  - **Description:** Grants permission to attach the specified object to the specified index
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachTypedLink.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachTypedLink.html) **
  - **Description:** Grants permission to attach a typed link b/w a source & target object reference
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_BatchRead.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_BatchRead.html) **
  - **Description:** Grants permission to perform all the read operations in a batch. Each individual operation inside BatchRead needs to be granted permissions explicitly
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_BatchWrite.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_BatchWrite.html) **
  - **Description:** Grants permission to perform all the write operations in a batch. Each individual operation inside BatchWrite needs to be granted permissions explicitly
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateDirectory.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateDirectory.html) **
  - **Description:** Grants permission to create a Directory by copying the published schema into the directory
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateFacet.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateFacet.html) **
  - **Description:** Grants permission to create a new Facet in a schema
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateIndex.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateIndex.html) **
  - **Description:** Grants permission to create an index object
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateObject.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateObject.html) **
  - **Description:** Grants permission to create an object in a Directory
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateSchema.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateSchema.html) **
  - **Description:** Grants permission to create a new schema in a development state
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateTypedLinkFacet.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateTypedLinkFacet.html) **
  - **Description:** Grants permission to create a new Typed Link facet in a schema
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteDirectory.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteDirectory.html) **
  - **Description:** Grants permission to delete a directory. Only disabled directories can be deleted
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteFacet.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteFacet.html) **
  - **Description:** Grants permission to delete a given Facet. All attributes and Rules associated with the facet will be deleted
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteObject.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteObject.html) **
  - **Description:** Grants permission to delete an object and its associated attributes
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteSchema.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteSchema.html) **
  - **Description:** Grants permission to delete a given schema
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteTypedLinkFacet.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteTypedLinkFacet.html) **
  - **Description:** Grants permission to delete a given TypedLink Facet. All attributes and Rules associated with the facet will be deleted
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachFromIndex.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachFromIndex.html) **
  - **Description:** Grants permission to detach the specified object from the specified index
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachObject.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachObject.html) **
  - **Description:** Grants permission to detach a given object from the parent object
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachPolicy.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachPolicy.html) **
  - **Description:** Grants permission to detach a policy from an object
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachTypedLink.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachTypedLink.html) **
  - **Description:** Grants permission to detach a given typed link b/w given source and target object reference
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DisableDirectory.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DisableDirectory.html) **
  - **Description:** Grants permission to disable the specified directory
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_EnableDirectory.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_EnableDirectory.html) **
  - **Description:** Grants permission to enable the specified directory
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetAppliedSchemaVersion.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetAppliedSchemaVersion.html) **
  - **Description:** Grants permission to return current applied schema version ARN, including the minor version in use
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetDirectory.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetDirectory.html) **
  - **Description:** Grants permission to retrieve metadata about a directory
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetFacet.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetFacet.html) **
  - **Description:** Grants permission to get details of the Facet, such as Facet Name, Attributes, Rules, or ObjectType
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetLinkAttributes.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetLinkAttributes.html) **
  - **Description:** Grants permission to retrieve attributes that are associated with a typed link
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetObjectAttributes.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetObjectAttributes.html) **
  - **Description:** Grants permission to retrieve attributes within a facet that are associated with an object
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetObjectInformation.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetObjectInformation.html) **
  - **Description:** Grants permission to retrieve metadata about an object
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetSchemaAsJson.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetSchemaAsJson.html) **
  - **Description:** Grants permission to retrieve a JSON representation of the schema
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetTypedLinkFacetInformation.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetTypedLinkFacetInformation.html) **
  - **Description:** Grants permission to return identity attributes order information associated with a given typed link facet
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListAppliedSchemaArns.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListAppliedSchemaArns.html) **
  - **Description:** Grants permission to list schemas applied to a directory
  - **Access level:** List
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListAttachedIndices.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListAttachedIndices.html) **
  - **Description:** Grants permission to list indices attached to an object
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListDevelopmentSchemaArns.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListDevelopmentSchemaArns.html) **
  - **Description:** Grants permission to retrieve the ARNs of schemas in the development state
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListDirectories.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListDirectories.html) **
  - **Description:** Grants permission to list directories created within an account
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListFacetAttributes.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListFacetAttributes.html) **
  - **Description:** Grants permission to retrieve attributes attached to the facet
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListFacetNames.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListFacetNames.html) **
  - **Description:** Grants permission to retrieve the names of facets that exist in a schema
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListIncomingTypedLinks.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListIncomingTypedLinks.html) **
  - **Description:** Grants permission to return a paginated list of all incoming TypedLinks for a given object
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListIndex.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListIndex.html) **
  - **Description:** Grants permission to list objects attached to the specified index
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListManagedSchemaArns.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListManagedSchemaArns.html) **
  - **Description:** Grants permission to 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
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectAttributes.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectAttributes.html) **
  - **Description:** Grants permission to list all attributes associated with an object
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectChildren.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectChildren.html) **
  - **Description:** Grants permission to return a paginated list of child objects associated with a given object
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectParentPaths.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectParentPaths.html) **
  - **Description:** Grants permission to retrieve all available parent paths for any object type such as node, leaf node, policy node, and index node objects
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectParents.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectParents.html) **
  - **Description:** Grants permission to list parent objects associated with a given object in pagination fashion
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectPolicies.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectPolicies.html) **
  - **Description:** Grants permission to return policies attached to an object in pagination fashion
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListOutgoingTypedLinks.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListOutgoingTypedLinks.html) **
  - **Description:** Grants permission to return a paginated list of all outgoing TypedLinks for a given object
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListPolicyAttachments.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListPolicyAttachments.html) **
  - **Description:** Grants permission to return all of the ObjectIdentifiers to which a given policy is attached
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListPublishedSchemaArns.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListPublishedSchemaArns.html) **
  - **Description:** Grants permission to retrieve published schema ARNs
  - **Access level:** List
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTagsForResource.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTagsForResource.html) **
  - **Description:** Grants permission to return tags for a resource
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTypedLinkFacetAttributes.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTypedLinkFacetAttributes.html) **
  - **Description:** Grants permission to return a paginated list of attributes associated with typed link facet
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTypedLinkFacetNames.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTypedLinkFacetNames.html) **
  - **Description:** Grants permission to return a paginated list of typed link facet names that exist in a schema
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_LookupPolicy.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_LookupPolicy.html) **
  - **Description:** Grants permission to list all policies from the root of the Directory to the object specified
  - **Access level:** Read
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_PublishSchema.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_PublishSchema.html) **
  - **Description:** Grants permission to publish a development schema with a version
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_PutSchemaFromJson.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_PutSchemaFromJson.html) **
  - **Description:** Grants permission to update a schema using JSON upload. Only available for development schemas
  - **Access level:** Write
  - **Resource types (\*required):** 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_RemoveFacetFromObject.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_RemoveFacetFromObject.html) **
  - **Description:** Grants permission to remove the specified facet from the specified object
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_TagResource.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_TagResource.html) **
  - **Description:** Grants permission to add tags to a resource
  - **Access level:** Tagging
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UntagResource.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UntagResource.html) **
  - **Description:** Grants permission to remove tags from a resource
  - **Access level:** Tagging
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateFacet.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateFacet.html) **
  - **Description:** Grants permission to add/update/delete existing Attributes, Rules, or ObjectType of a Facet
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-appliedSchema](#amazonclouddirectory-appliedSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateLinkAttributes.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateLinkAttributes.html) **
  - **Description:** Grants permission to update a given typed link's attributes. Attributes to be updated must not contribute to the typed link's identity, as defined by its IdentityAttributeOrder
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateObjectAttributes.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateObjectAttributes.html) **
  - **Description:** Grants permission to update a given object's attributes
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateSchema.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateSchema.html) **
  - **Description:** Grants permission to update the schema name with a new name
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateTypedLinkFacet.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateTypedLinkFacet.html) **
  - **Description:** Grants permission to add/update/delete existing Attributes, Rules, identity attribute order of a TypedLink Facet
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema) 
  - **Condition keys:** 
  - **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpgradeAppliedSchema.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpgradeAppliedSchema.html) **
  - **Description:** Grants permission to upgrade a single directory in-place using the PublishedSchemaArn with schema updates found in MinorVersion. Backwards-compatible minor version upgrades are instantaneously available for readers on all objects in the directory
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-directory](#amazonclouddirectory-directory)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 

- **  [https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpgradePublishedSchema.html](https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpgradePublishedSchema.html) **
  - **Description:** Grants permission to upgrade a published schema under a new minor version revision using the current contents of DevelopmentSchemaArn
  - **Access level:** Write
  - **Resource types (\*required):**  [#amazonclouddirectory-developmentSchema](#amazonclouddirectory-developmentSchema)  / **Condition keys:**  / **Dependent actions:** 
  - **Resource types (\*required):**  [#amazonclouddirectory-publishedSchema](#amazonclouddirectory-publishedSchema)  / **Condition keys:**  / **Dependent actions:** 



## Resource types defined by Amazon Cloud Directory
<a name="amazonclouddirectory-resources-for-iam-policies"></a>

The following resource types are defined by this service and can be used in the `Resource` element of IAM permission policy statements. Each action in the [Actions table](#amazonclouddirectory-actions-as-permissions) identifies the resource types that can be specified with that action. A resource type can also define which condition keys you can include in a policy. These keys are displayed in the last column of the Resource types table. For details about the columns in the following table, see [Resource types table](reference_policies_actions-resources-contextkeys.html#resources_table).


****  

| Resource types | ARN | Condition keys | 
| --- | --- | --- | 
|   [https://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#whatisdirectory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#whatisdirectory)  |  arn:${Partition}:clouddirectory:${Region}:${Account}:directory/${DirectoryId}/schema/${SchemaName}/${Version}  |  | 
|   [https://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#whatisdirectory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#whatisdirectory)  |  arn:${Partition}:clouddirectory:${Region}:${Account}:schema/development/${SchemaName}  |  | 
|   [https://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#whatisdirectory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#whatisdirectory)  |  arn:${Partition}:clouddirectory:${Region}:${Account}:directory/${DirectoryId}  |  | 
|   [https://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#whatisdirectory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#whatisdirectory)  |  arn:${Partition}:clouddirectory:${Region}:${Account}:schema/published/${SchemaName}/${Version}  |  | 

## Condition keys for Amazon Cloud Directory
<a name="amazonclouddirectory-policy-keys"></a>

Cloud Directory has no service-specific context keys that can be used in the `Condition` element of policy statements. For the list of the global context keys that are available to all services, see [AWS global condition context keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html).