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
TypeScript
/**
* 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"
}