UNPKG

aws-iam-policy-types

Version:

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

125 lines 5.66 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsCognitoSyncActions; (function (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 */ AwsCognitoSyncActions["BulkPublish"] = "cognito-sync:BulkPublish"; /** * Grants permission to delete a specific dataset * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_DeleteDataset.html */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["GetIdentityPoolConfiguration"] = "cognito-sync:GetIdentityPoolConfiguration"; /** * Grants permission to list datasets for an identity * * See https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_ListDatasets.html */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["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 */ AwsCognitoSyncActions["UpdateRecords"] = "cognito-sync:UpdateRecords"; })(AwsCognitoSyncActions || (AwsCognitoSyncActions = {})); //# sourceMappingURL=cognito-sync.js.map