UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

445 lines 20.9 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsClouddirectoryActions = void 0; /** * All IAM policy actions for Amazon Cloud Directory (CLOUDDIRECTORY) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonclouddirectory.html * * 2025-02-24T21:47:00.958Z */ var AwsClouddirectoryActions; (function (AwsClouddirectoryActions) { /** * Grants permission to add a new Facet to an object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AddFacetToObject.html */ AwsClouddirectoryActions["AddFacetToObject"] = "clouddirectory:AddFacetToObject"; /** * Grants permission to copy input published schema into Directory with same name * and version as that of published schema * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ApplySchema.html */ AwsClouddirectoryActions["ApplySchema"] = "clouddirectory:ApplySchema"; /** * Grants permission to attach an existing object to another existing object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachObject.html */ AwsClouddirectoryActions["AttachObject"] = "clouddirectory:AttachObject"; /** * Grants permission to attach a policy object to any other object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachPolicy.html */ AwsClouddirectoryActions["AttachPolicy"] = "clouddirectory:AttachPolicy"; /** * Grants permission to attach the specified object to the specified index * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachToIndex.html */ AwsClouddirectoryActions["AttachToIndex"] = "clouddirectory:AttachToIndex"; /** * Grants permission to attach a typed link b/w a source & target object reference * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachTypedLink.html */ AwsClouddirectoryActions["AttachTypedLink"] = "clouddirectory:AttachTypedLink"; /** * Grants permission to perform all the read operations in a batch. Each individua * l operation inside BatchRead needs to be granted permissions explicitly * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_BatchRead.html */ AwsClouddirectoryActions["BatchRead"] = "clouddirectory:BatchRead"; /** * Grants permission to perform all the write operations in a batch. Each individu * al operation inside BatchWrite needs to be granted permissions explicitly * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_BatchWrite.html */ AwsClouddirectoryActions["BatchWrite"] = "clouddirectory:BatchWrite"; /** * Grants permission to create a Directory by copying the published schema into th * e directory * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateDirectory.html */ AwsClouddirectoryActions["CreateDirectory"] = "clouddirectory:CreateDirectory"; /** * Grants permission to create a new Facet in a schema * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateFacet.html */ AwsClouddirectoryActions["CreateFacet"] = "clouddirectory:CreateFacet"; /** * Grants permission to create an index object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateIndex.html */ AwsClouddirectoryActions["CreateIndex"] = "clouddirectory:CreateIndex"; /** * Grants permission to create an object in a Directory * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateObject.html */ AwsClouddirectoryActions["CreateObject"] = "clouddirectory:CreateObject"; /** * Grants permission to create a new schema in a development state * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateSchema.html */ AwsClouddirectoryActions["CreateSchema"] = "clouddirectory:CreateSchema"; /** * Grants permission to create a new Typed Link facet in a schema * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateTypedLinkFacet.html */ AwsClouddirectoryActions["CreateTypedLinkFacet"] = "clouddirectory:CreateTypedLinkFacet"; /** * Grants permission to delete a directory. Only disabled directories can be delet * ed * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteDirectory.html */ AwsClouddirectoryActions["DeleteDirectory"] = "clouddirectory:DeleteDirectory"; /** * Grants permission to delete a given Facet. All attributes and Rules associated * with the facet will be deleted * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteFacet.html */ AwsClouddirectoryActions["DeleteFacet"] = "clouddirectory:DeleteFacet"; /** * Grants permission to delete an object and its associated attributes * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteObject.html */ AwsClouddirectoryActions["DeleteObject"] = "clouddirectory:DeleteObject"; /** * Grants permission to delete a given schema * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteSchema.html */ AwsClouddirectoryActions["DeleteSchema"] = "clouddirectory:DeleteSchema"; /** * Grants permission to delete a given TypedLink Facet. All attributes and Rules a * ssociated with the facet will be deleted * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteTypedLinkFacet.html */ AwsClouddirectoryActions["DeleteTypedLinkFacet"] = "clouddirectory:DeleteTypedLinkFacet"; /** * Grants permission to detach the specified object from the specified index * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachFromIndex.html */ AwsClouddirectoryActions["DetachFromIndex"] = "clouddirectory:DetachFromIndex"; /** * Grants permission to detach a given object from the parent object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachObject.html */ AwsClouddirectoryActions["DetachObject"] = "clouddirectory:DetachObject"; /** * Grants permission to detach a policy from an object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachPolicy.html */ AwsClouddirectoryActions["DetachPolicy"] = "clouddirectory:DetachPolicy"; /** * Grants permission to detach a given typed link b/w given source and target obje * ct reference * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachTypedLink.html */ AwsClouddirectoryActions["DetachTypedLink"] = "clouddirectory:DetachTypedLink"; /** * Grants permission to disable the specified directory * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DisableDirectory.html */ AwsClouddirectoryActions["DisableDirectory"] = "clouddirectory:DisableDirectory"; /** * Grants permission to enable the specified directory * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_EnableDirectory.html */ AwsClouddirectoryActions["EnableDirectory"] = "clouddirectory:EnableDirectory"; /** * Grants permission to return current applied schema version ARN, including the m * inor version in use * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetAppliedSchemaVersion.html */ AwsClouddirectoryActions["GetAppliedSchemaVersion"] = "clouddirectory:GetAppliedSchemaVersion"; /** * Grants permission to retrieve metadata about a directory * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetDirectory.html */ AwsClouddirectoryActions["GetDirectory"] = "clouddirectory:GetDirectory"; /** * Grants permission to get details of the Facet, such as Facet Name, Attributes, * Rules, or ObjectType * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetFacet.html */ AwsClouddirectoryActions["GetFacet"] = "clouddirectory:GetFacet"; /** * Grants permission to retrieve attributes that are associated with a typed link * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetLinkAttributes.html */ AwsClouddirectoryActions["GetLinkAttributes"] = "clouddirectory:GetLinkAttributes"; /** * Grants permission to retrieve attributes within a facet that are associated wit * h an object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetObjectAttributes.html */ AwsClouddirectoryActions["GetObjectAttributes"] = "clouddirectory:GetObjectAttributes"; /** * Grants permission to retrieve metadata about an object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetObjectInformation.html */ AwsClouddirectoryActions["GetObjectInformation"] = "clouddirectory:GetObjectInformation"; /** * Grants permission to retrieve a JSON representation of the schema * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetSchemaAsJson.html */ AwsClouddirectoryActions["GetSchemaAsJson"] = "clouddirectory:GetSchemaAsJson"; /** * Grants permission to return identity attributes order information associated wi * th a given typed link facet * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_GetTypedLinkFacetInformation.html */ AwsClouddirectoryActions["GetTypedLinkFacetInformation"] = "clouddirectory:GetTypedLinkFacetInformation"; /** * Grants permission to list schemas applied to a directory * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListAppliedSchemaArns.html */ AwsClouddirectoryActions["ListAppliedSchemaArns"] = "clouddirectory:ListAppliedSchemaArns"; /** * Grants permission to list indices attached to an object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListAttachedIndices.html */ AwsClouddirectoryActions["ListAttachedIndices"] = "clouddirectory:ListAttachedIndices"; /** * Grants permission to retrieve the ARNs of schemas in the development state * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListDevelopmentSchemaArns.html */ AwsClouddirectoryActions["ListDevelopmentSchemaArns"] = "clouddirectory:ListDevelopmentSchemaArns"; /** * Grants permission to list directories created within an account * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListDirectories.html */ AwsClouddirectoryActions["ListDirectories"] = "clouddirectory:ListDirectories"; /** * Grants permission to retrieve attributes attached to the facet * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListFacetAttributes.html */ AwsClouddirectoryActions["ListFacetAttributes"] = "clouddirectory:ListFacetAttributes"; /** * Grants permission to retrieve the names of facets that exist in a schema * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListFacetNames.html */ AwsClouddirectoryActions["ListFacetNames"] = "clouddirectory:ListFacetNames"; /** * Grants permission to return a paginated list of all incoming TypedLinks for a g * iven object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListIncomingTypedLinks.html */ AwsClouddirectoryActions["ListIncomingTypedLinks"] = "clouddirectory:ListIncomingTypedLinks"; /** * Grants permission to list objects attached to the specified index * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListIndex.html */ AwsClouddirectoryActions["ListIndex"] = "clouddirectory:ListIndex"; /** * 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 th * at family are listed instead * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListManagedSchemaArns.html */ AwsClouddirectoryActions["ListManagedSchemaArns"] = "clouddirectory:ListManagedSchemaArns"; /** * Grants permission to list all attributes associated with an object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectAttributes.html */ AwsClouddirectoryActions["ListObjectAttributes"] = "clouddirectory:ListObjectAttributes"; /** * Grants permission to return a paginated list of child objects associated with a * given object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectChildren.html */ AwsClouddirectoryActions["ListObjectChildren"] = "clouddirectory:ListObjectChildren"; /** * Grants permission to retrieve all available parent paths for any object type su * ch as node, leaf node, policy node, and index node objects * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectParentPaths.html */ AwsClouddirectoryActions["ListObjectParentPaths"] = "clouddirectory:ListObjectParentPaths"; /** * Grants permission to list parent objects associated with a given object in pagi * nation fashion * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectParents.html */ AwsClouddirectoryActions["ListObjectParents"] = "clouddirectory:ListObjectParents"; /** * Grants permission to return policies attached to an object in pagination fashio * n * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListObjectPolicies.html */ AwsClouddirectoryActions["ListObjectPolicies"] = "clouddirectory:ListObjectPolicies"; /** * Grants permission to return a paginated list of all outgoing TypedLinks for a g * iven object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListOutgoingTypedLinks.html */ AwsClouddirectoryActions["ListOutgoingTypedLinks"] = "clouddirectory:ListOutgoingTypedLinks"; /** * Grants permission to return all of the ObjectIdentifiers to which a given polic * y is attached * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListPolicyAttachments.html */ AwsClouddirectoryActions["ListPolicyAttachments"] = "clouddirectory:ListPolicyAttachments"; /** * Grants permission to retrieve published schema ARNs * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListPublishedSchemaArns.html */ AwsClouddirectoryActions["ListPublishedSchemaArns"] = "clouddirectory:ListPublishedSchemaArns"; /** * Grants permission to return tags for a resource * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTagsForResource.html */ AwsClouddirectoryActions["ListTagsForResource"] = "clouddirectory:ListTagsForResource"; /** * Grants permission to return a paginated list of attributes associated with type * d link facet * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTypedLinkFacetAttributes.html */ AwsClouddirectoryActions["ListTypedLinkFacetAttributes"] = "clouddirectory:ListTypedLinkFacetAttributes"; /** * Grants permission to return a paginated list of typed link facet names that exi * st in a schema * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ListTypedLinkFacetNames.html */ AwsClouddirectoryActions["ListTypedLinkFacetNames"] = "clouddirectory:ListTypedLinkFacetNames"; /** * Grants permission to list all policies from the root of the Directory to the ob * ject specified * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_LookupPolicy.html */ AwsClouddirectoryActions["LookupPolicy"] = "clouddirectory:LookupPolicy"; /** * Grants permission to publish a development schema with a version * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_PublishSchema.html */ AwsClouddirectoryActions["PublishSchema"] = "clouddirectory:PublishSchema"; /** * Grants permission to update a schema using JSON upload. Only available for deve * lopment schemas * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_PutSchemaFromJson.html */ AwsClouddirectoryActions["PutSchemaFromJson"] = "clouddirectory:PutSchemaFromJson"; /** * Grants permission to remove the specified facet from the specified object * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_RemoveFacetFromObject.html */ AwsClouddirectoryActions["RemoveFacetFromObject"] = "clouddirectory:RemoveFacetFromObject"; /** * Grants permission to add tags to a resource * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_TagResource.html */ AwsClouddirectoryActions["TagResource"] = "clouddirectory:TagResource"; /** * Grants permission to remove tags from a resource * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UntagResource.html */ AwsClouddirectoryActions["UntagResource"] = "clouddirectory:UntagResource"; /** * Grants permission to add/update/delete existing Attributes, Rules, or ObjectTyp * e of a Facet * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateFacet.html */ AwsClouddirectoryActions["UpdateFacet"] = "clouddirectory:UpdateFacet"; /** * Grants permission to update a given typed link's attributes. Attributes to be u * pdated must not contribute to the typed link's identity, as defined by its Iden * tityAttributeOrder * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateLinkAttributes.html */ AwsClouddirectoryActions["UpdateLinkAttributes"] = "clouddirectory:UpdateLinkAttributes"; /** * Grants permission to update a given object's attributes * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateObjectAttributes.html */ AwsClouddirectoryActions["UpdateObjectAttributes"] = "clouddirectory:UpdateObjectAttributes"; /** * Grants permission to update the schema name with a new name * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateSchema.html */ AwsClouddirectoryActions["UpdateSchema"] = "clouddirectory:UpdateSchema"; /** * Grants permission to add/update/delete existing Attributes, Rules, identity att * ribute order of a TypedLink Facet * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateTypedLinkFacet.html */ AwsClouddirectoryActions["UpdateTypedLinkFacet"] = "clouddirectory:UpdateTypedLinkFacet"; /** * Grants permission to upgrade a single directory in-place using the PublishedSch * emaArn with schema updates found in MinorVersion. Backwards-compatible minor ve * rsion upgrades are instantaneously available for readers on all objects in the * directory * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpgradeAppliedSchema.html */ AwsClouddirectoryActions["UpgradeAppliedSchema"] = "clouddirectory:UpgradeAppliedSchema"; /** * Grants permission to upgrade a published schema under a new minor version revis * ion using the current contents of DevelopmentSchemaArn * * See https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpgradePublishedSchema.html */ AwsClouddirectoryActions["UpgradePublishedSchema"] = "clouddirectory:UpgradePublishedSchema"; })(AwsClouddirectoryActions = exports.AwsClouddirectoryActions || (exports.AwsClouddirectoryActions = {})); //# sourceMappingURL=clouddirectory.js.map