/**
 * 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
 */
export declare enum 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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    UpdateProfile = "codewhisperer:UpdateProfile"
}
