aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
445 lines • 20.9 kB
JavaScript
"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