aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
128 lines • 5.81 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsCognitoSyncActions = void 0;
/**
* 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
*/
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 = exports.AwsCognitoSyncActions || (exports.AwsCognitoSyncActions = {}));
//# sourceMappingURL=cognito-sync.js.map