UNPKG

aws-iam-policy-types

Version:

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

126 lines 5.91 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsCodewhispererActions = void 0; /** * All IAM policy actions for Amazon CodeWhisperer (CODEWHISPERER) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncodewhisperer.html * * 2025-02-24T21:47:19.199Z */ var AwsCodewhispererActions; (function (AwsCodewhispererActions) { /** * Grants permission to configure vended log delivery for CodeWhisperer customizat * ion resource * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/monitoring-overview.html */ AwsCodewhispererActions["AllowVendedLogDeliveryForResource"] = "codewhisperer:AllowVendedLogDeliveryForResource"; /** * Grants permission to invoke AssociateCustomizationPermission on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["AssociateCustomizationPermission"] = "codewhisperer:AssociateCustomizationPermission"; /** * Grants permission to invoke CreateCustomization on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["CreateCustomization"] = "codewhisperer:CreateCustomization"; /** * Grants permission to invoke CreateProfile on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["CreateProfile"] = "codewhisperer:CreateProfile"; /** * Grants permission to invoke DeleteCustomization on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["DeleteCustomization"] = "codewhisperer:DeleteCustomization"; /** * Grants permission to invoke DeleteProfile on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["DeleteProfile"] = "codewhisperer:DeleteProfile"; /** * Grants permission to invoke DisassociateCustomizationPermission on CodeWhispere * r * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["DisassociateCustomizationPermission"] = "codewhisperer:DisassociateCustomizationPermission"; /** * Grants permission to invoke GenerateRecommendations on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["GenerateRecommendations"] = "codewhisperer:GenerateRecommendations"; /** * Grants permission to invoke GetCustomization on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["GetCustomization"] = "codewhisperer:GetCustomization"; /** * Grants permission to invoke ListCustomizationPermissions on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["ListCustomizationPermissions"] = "codewhisperer:ListCustomizationPermissions"; /** * Grants permission to invoke ListCustomizationVersions on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["ListCustomizationVersions"] = "codewhisperer:ListCustomizationVersions"; /** * Grants permission to invoke ListCustomizations on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["ListCustomizations"] = "codewhisperer:ListCustomizations"; /** * Grants permission to invoke ListProfiles on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["ListProfiles"] = "codewhisperer:ListProfiles"; /** * Grants permission to invoke ListTagsForResource on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["ListTagsForResource"] = "codewhisperer:ListTagsForResource"; /** * Grants permission to invoke TagResource on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["TagResource"] = "codewhisperer:TagResource"; /** * Grants permission to invoke UntagResource on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["UntagResource"] = "codewhisperer:UntagResource"; /** * Grants permission to invoke UpdateCustomization on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["UpdateCustomization"] = "codewhisperer:UpdateCustomization"; /** * Grants permission to invoke UpdateProfile on CodeWhisperer * * See https://docs.aws.amazon.com/codewhisperer/latest/userguide/security_iam_service-with-iam.html */ AwsCodewhispererActions["UpdateProfile"] = "codewhisperer:UpdateProfile"; })(AwsCodewhispererActions = exports.AwsCodewhispererActions || (exports.AwsCodewhispererActions = {})); //# sourceMappingURL=codewhisperer.js.map