UNPKG

aws-iam-policy-types

Version:

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

178 lines 8.66 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsVerifiedpermissionsActions = void 0; /** * All IAM policy actions for Amazon Verified Permissions (VERIFIEDPERMISSIONS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonverifiedpermissions.html * * 2025-02-24T21:50:05.184Z */ var AwsVerifiedpermissionsActions; (function (AwsVerifiedpermissionsActions) { /** * Grants permission to create a reference to an external identity provider (IdP) * that is compatible with OpenID Connect (OIDC) authentication protocol, such as * Amazon Cognito * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_CreateIdentitySource.html */ AwsVerifiedpermissionsActions["CreateIdentitySource"] = "verifiedpermissions:CreateIdentitySource"; /** * Grants permission to create a Cedar policy and save it in the specified policy * store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_CreatePolicy.html */ AwsVerifiedpermissionsActions["CreatePolicy"] = "verifiedpermissions:CreatePolicy"; /** * Grants permission to create a Cedar policy and save it in the specified policy * store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_CreatePolicyStore.html */ AwsVerifiedpermissionsActions["CreatePolicyStore"] = "verifiedpermissions:CreatePolicyStore"; /** * Grants permission to create a policy template * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_CreatePolicyTemplate.html */ AwsVerifiedpermissionsActions["CreatePolicyTemplate"] = "verifiedpermissions:CreatePolicyTemplate"; /** * Grants permission to delete an identity source that references an identity prov * ider (IdP) such as Amazon Cognito * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_DeleteIdentitySource.html */ AwsVerifiedpermissionsActions["DeleteIdentitySource"] = "verifiedpermissions:DeleteIdentitySource"; /** * Grants permission to delete the specified policy from the policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_DeletePolicy.html */ AwsVerifiedpermissionsActions["DeletePolicy"] = "verifiedpermissions:DeletePolicy"; /** * Grants permission to delete the specified policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_DeletePolicyStore.html */ AwsVerifiedpermissionsActions["DeletePolicyStore"] = "verifiedpermissions:DeletePolicyStore"; /** * Grants permission to delete the specified policy template from the policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_DeletePolicyTemplate.html */ AwsVerifiedpermissionsActions["DeletePolicyTemplate"] = "verifiedpermissions:DeletePolicyTemplate"; /** * Grants permission to retrieve the details about the specified identity source * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_GetIdentitySource.html */ AwsVerifiedpermissionsActions["GetIdentitySource"] = "verifiedpermissions:GetIdentitySource"; /** * Grants permission to retrieve information about the specified policy * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_GetPolicy.html */ AwsVerifiedpermissionsActions["GetPolicy"] = "verifiedpermissions:GetPolicy"; /** * Grants permission to retrieve details about a policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_GetPolicyStore.html */ AwsVerifiedpermissionsActions["GetPolicyStore"] = "verifiedpermissions:GetPolicyStore"; /** * Grants permission to retrieve the details for the specified policy template in * the specified policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_GetPolicyTemplate.html */ AwsVerifiedpermissionsActions["GetPolicyTemplate"] = "verifiedpermissions:GetPolicyTemplate"; /** * Grants permission to retrieve the details for the specified schema in the speci * fied policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_GetSchema.html */ AwsVerifiedpermissionsActions["GetSchema"] = "verifiedpermissions:GetSchema"; /** * Grants permission to make an authorization decision about a service request des * cribed in the parameters * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_IsAuthorized.html */ AwsVerifiedpermissionsActions["IsAuthorized"] = "verifiedpermissions:IsAuthorized"; /** * Grants permission to make an authorization decision about a service request des * cribed in the parameters. The principal in this request comes from an external * identity source * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_IsAuthorizedWithToken.html */ AwsVerifiedpermissionsActions["IsAuthorizedWithToken"] = "verifiedpermissions:IsAuthorizedWithToken"; /** * Grants permission to return a paginated list of all of the identity sources def * ined in the specified policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_ListIdentitySources.html */ AwsVerifiedpermissionsActions["ListIdentitySources"] = "verifiedpermissions:ListIdentitySources"; /** * Grants permission to return a paginated list of all policies stored in the spec * ified policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_ListPolicies.html */ AwsVerifiedpermissionsActions["ListPolicies"] = "verifiedpermissions:ListPolicies"; /** * Grants permission to return a paginated list of all policy stores in the callin * g Amazon Web Services account * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_ListPolicyStores.html */ AwsVerifiedpermissionsActions["ListPolicyStores"] = "verifiedpermissions:ListPolicyStores"; /** * Grants permission to return a paginated list of all policy templates in the spe * cified policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_ListPolicyTemplates.html */ AwsVerifiedpermissionsActions["ListPolicyTemplates"] = "verifiedpermissions:ListPolicyTemplates"; /** * Grants permission to create or update the policy schema in the specified policy * store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_PutSchema.html */ AwsVerifiedpermissionsActions["PutSchema"] = "verifiedpermissions:PutSchema"; /** * Grants permission to update the specified identity source to use a new identity * provider (IdP) source, or to change the mapping of identities from the IdP to a * different principal entity type * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_UpdateIdentitySource.html */ AwsVerifiedpermissionsActions["UpdateIdentitySource"] = "verifiedpermissions:UpdateIdentitySource"; /** * Grants permission to modify the specified Cedar static policy in the specified * policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_UpdatePolicy.html */ AwsVerifiedpermissionsActions["UpdatePolicy"] = "verifiedpermissions:UpdatePolicy"; /** * Grants permission to modify the validation setting for a policy store * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_UpdatePolicyStore.html */ AwsVerifiedpermissionsActions["UpdatePolicyStore"] = "verifiedpermissions:UpdatePolicyStore"; /** * Grants permission to update the specified policy template * * See https://docs.aws.amazon.com/verifiedpermissions/latest/apireference/API_UpdatePolicyTemplate.html */ AwsVerifiedpermissionsActions["UpdatePolicyTemplate"] = "verifiedpermissions:UpdatePolicyTemplate"; })(AwsVerifiedpermissionsActions = exports.AwsVerifiedpermissionsActions || (exports.AwsVerifiedpermissionsActions = {})); //# sourceMappingURL=verifiedpermissions.js.map