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
TypeScript
/**
* 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"
}