UNPKG

aws-iam-policy-types

Version:

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

121 lines (120 loc) 5.1 kB
/** * 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" }