aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
126 lines • 5.91 kB
JavaScript
"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