aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
184 lines (183 loc) • 8.46 kB
TypeScript
/**
* All IAM policy actions for Amazon Cognito Identity (COGNITO-IDENTITY)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncognitoidentity.html
*
* 2025-02-24T21:47:19.675Z
*/
export declare enum AwsCognitoIdentityActions {
/**
* Grants permission to create a new identity pool
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_CreateIdentityPool.html
*/
CreateIdentityPool = "cognito-identity:CreateIdentityPool",
/**
* Grants permission to delete identities from an identity pool. You can specify a
* list of 1-60 identities that you want to delete
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_DeleteIdentities.html
*/
DeleteIdentities = "cognito-identity:DeleteIdentities",
/**
* Grants permission to delete a user pool. Once a pool is deleted, users will not
* be able to authenticate with the pool
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_DeleteIdentityPool.html
*/
DeleteIdentityPool = "cognito-identity:DeleteIdentityPool",
/**
* Grants permission to return metadata related to the given identity, including w
* hen the identity was created and any associated linked logins
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_DescribeIdentity.html
*/
DescribeIdentity = "cognito-identity:DescribeIdentity",
/**
* Grants permission to get details about a particular identity pool, including th
* e pool name, ID description, creation date, and current number of users
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_DescribeIdentityPool.html
*/
DescribeIdentityPool = "cognito-identity:DescribeIdentityPool",
/**
* Grants permission to return credentials for the provided identity ID
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetCredentialsForIdentity.html
*/
GetCredentialsForIdentity = "cognito-identity:GetCredentialsForIdentity",
/**
* Grants permission to generate (or retrieve) a Cognito ID. Supplying multiple lo
* gins will create an implicit linked account
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetId.html
*/
GetId = "cognito-identity:GetId",
/**
* Grants permission to get analytics data about the total current identity count
* for all identity pool identity provider (IdPs)
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetIdentityPoolAnalytics.html
*/
GetIdentityPoolAnalytics = "cognito-identity:GetIdentityPoolAnalytics",
/**
* Grants permission to get analytics data about the number of new identities and
* total identities for all identity pool identity providers (IdPs)
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetIdentityPoolDailyAnalytics.html
*/
GetIdentityPoolDailyAnalytics = "cognito-identity:GetIdentityPoolDailyAnalytics",
/**
* Grants permission to get the roles for an identity pool
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetIdentityPoolRoles.html
*/
GetIdentityPoolRoles = "cognito-identity:GetIdentityPoolRoles",
/**
* Grants permission to get analytics data about the number of new identities and
* total identities for one identity pool identity provider (IdPs)
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetIdentityProviderDailyAnalytics.html
*/
GetIdentityProviderDailyAnalytics = "cognito-identity:GetIdentityProviderDailyAnalytics",
/**
* Grants permission to get an OpenID token, using a known Cognito ID
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetOpenIdToken.html
*/
GetOpenIdToken = "cognito-identity:GetOpenIdToken",
/**
* Grants permission to register (or retrieve) a Cognito IdentityId and an OpenID
* Connect token for a user authenticated by your backend authentication process
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetOpenIdTokenForDeveloperIdentity.html
*/
GetOpenIdTokenForDeveloperIdentity = "cognito-identity:GetOpenIdTokenForDeveloperIdentity",
/**
* Grants permission to get the principal tags for an identity pool and provider
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetPrincipalTagAttributeMap.html
*/
GetPrincipalTagAttributeMap = "cognito-identity:GetPrincipalTagAttributeMap",
/**
* Grants permission to list the identities in an identity pool
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_ListIdentities.html
*/
ListIdentities = "cognito-identity:ListIdentities",
/**
* Grants permission to list all of the Cognito identity pools registered for your
* account
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_ListIdentityPools.html
*/
ListIdentityPools = "cognito-identity:ListIdentityPools",
/**
* Grants permission to list the tags that are assigned to an Amazon Cognito ident
* ity pool
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "cognito-identity:ListTagsForResource",
/**
* Grants permission to retrieve the IdentityId associated with a DeveloperUserIde
* ntifier or the list of DeveloperUserIdentifiers associated with an IdentityId f
* or an existing identity
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_LookupDeveloperIdentity.html
*/
LookupDeveloperIdentity = "cognito-identity:LookupDeveloperIdentity",
/**
* Grants permission to merge two users having different IdentityIds, existing in
* the same identity pool, and identified by the same developer provider
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_MergeDeveloperIdentities.html
*/
MergeDeveloperIdentities = "cognito-identity:MergeDeveloperIdentities",
/**
* Grants permission to set the roles for an identity pool. These roles are used w
* hen making calls to GetCredentialsForIdentity action
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_SetIdentityPoolRoles.html
*/
SetIdentityPoolRoles = "cognito-identity:SetIdentityPoolRoles",
/**
* Grants permission to set the principal tags for an identity pool and provider.
* These tags are used when making calls to GetOpenIdToken action
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_SetPrincipalTagAttributeMap.html
*/
SetPrincipalTagAttributeMap = "cognito-identity:SetPrincipalTagAttributeMap",
/**
* Grants permission to assign a set of tags to an Amazon Cognito identity pool
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_TagResource.html
*/
TagResource = "cognito-identity:TagResource",
/**
* Grants permission to unlink a DeveloperUserIdentifier from an existing identity
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UnlinkDeveloperIdentity.html
*/
UnlinkDeveloperIdentity = "cognito-identity:UnlinkDeveloperIdentity",
/**
* Grants permission to unlink a federated identity from an existing account
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UnlinkIdentity.html
*/
UnlinkIdentity = "cognito-identity:UnlinkIdentity",
/**
* Grants permission to remove the specified tags from an Amazon Cognito identity
* pool
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UntagResource.html
*/
UntagResource = "cognito-identity:UntagResource",
/**
* Grants permission to update an identity pool
*
* See https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UpdateIdentityPool.html
*/
UpdateIdentityPool = "cognito-identity:UpdateIdentityPool"
}