UNPKG

aws-iam-policy-types

Version:

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

123 lines (122 loc) 5.07 kB
/** * All IAM policy actions for Amazon Cognito Sync (COGNITO-SYNC) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncognitosync.html * * 2025-02-24T21:47:20.147Z */ export declare enum AwsCognitoSyncActions { /** * Grants permission to initiate a bulk publish of all existing datasets for an Id * entity Pool to the configured stream * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_BulkPublish.html */ BulkPublish = "cognito-sync:BulkPublish", /** * Grants permission to delete a specific dataset * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_DeleteDataset.html */ DeleteDataset = "cognito-sync:DeleteDataset", /** * Grants permission to get metadata about a dataset by identity and dataset name * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_DescribeDataset.html */ DescribeDataset = "cognito-sync:DescribeDataset", /** * Grants permission to get usage details (for example, data storage) about a part * icular identity pool * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_DescribeIdentityPoolUsage.html */ DescribeIdentityPoolUsage = "cognito-sync:DescribeIdentityPoolUsage", /** * Grants permission to get usage information for an identity, including number of * datasets and data usage * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_DescribeIdentityUsage.html */ DescribeIdentityUsage = "cognito-sync:DescribeIdentityUsage", /** * Grants permission to get the status of the last BulkPublish operation for an id * entity pool * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_GetBulkPublishDetails.html */ GetBulkPublishDetails = "cognito-sync:GetBulkPublishDetails", /** * Grants permission to get the events and the corresponding Lambda functions asso * ciated with an identity pool * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_GetCognitoEvents.html */ GetCognitoEvents = "cognito-sync:GetCognitoEvents", /** * Grants permission to get the configuration settings of an identity pool * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_GetIdentityPoolConfiguration.html */ GetIdentityPoolConfiguration = "cognito-sync:GetIdentityPoolConfiguration", /** * Grants permission to list datasets for an identity * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_ListDatasets.html */ ListDatasets = "cognito-sync:ListDatasets", /** * Grants permission to get a list of identity pools registered with Cognito * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_ListIdentityPoolUsage.html */ ListIdentityPoolUsage = "cognito-sync:ListIdentityPoolUsage", /** * Grants permission to get paginated records, optionally changed after a particul * ar sync count for a dataset and identity * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_ListRecords.html */ ListRecords = "cognito-sync:ListRecords", /** * Grants permission to register a device to receive push sync notifications * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_RegisterDevice.html */ RegisterDevice = "cognito-sync:RegisterDevice", /** * Grants permission to set the AWS Lambda function for a given event type for an * identity pool * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SetCognitoEvents.html */ SetCognitoEvents = "cognito-sync:SetCognitoEvents", /** * Grants permission to set the necessary configuration for push sync * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SetIdentityPoolConfiguration.html */ SetIdentityPoolConfiguration = "cognito-sync:SetIdentityPoolConfiguration", /** * Grants permission to subscribe to receive notifications when a dataset is modif * ied by another device * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SubscribeToDataset.html */ SubscribeToDataset = "cognito-sync:SubscribeToDataset", /** * Grants permission to unsubscribe from receiving notifications when a dataset is * modified by another device * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_UnsubscribeFromDataset.html */ UnsubscribeFromDataset = "cognito-sync:UnsubscribeFromDataset", /** * Grants permission to post updates to records and add and delete records for a d * ataset and user * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_UpdateRecords.html */ UpdateRecords = "cognito-sync:UpdateRecords" }