aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
161 lines • 7.53 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for Amazon CodeGuru Profiler (CODEGURU-PROFILER)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncodeguruprofiler.html
*
* 2025-02-24T21:47:15.819Z
*/
export var AwsCodeguruProfilerActions;
(function (AwsCodeguruProfilerActions) {
/**
* Grants permission to add up to 2 topic ARNs of existing AWS SNS topics to publi
* sh notifications
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_AddNotificationChannels.html
*/
AwsCodeguruProfilerActions["AddNotificationChannels"] = "codeguru-profiler:AddNotificationChannels";
/**
* Grants permission to get the frame metric data for a Profiling Group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_BatchGetFrameMetricData.html
*/
AwsCodeguruProfilerActions["BatchGetFrameMetricData"] = "codeguru-profiler:BatchGetFrameMetricData";
/**
* Grants permission to register with the orchestration service and retrieve profi
* ling configuration information, used by agents
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ConfigureAgent.html
*/
AwsCodeguruProfilerActions["ConfigureAgent"] = "codeguru-profiler:ConfigureAgent";
/**
* Grants permission to create a profiling group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_CreateProfilingGroup.html
*/
AwsCodeguruProfilerActions["CreateProfilingGroup"] = "codeguru-profiler:CreateProfilingGroup";
/**
* Grants permission to delete a profiling group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_DeleteProfilingGroup.html
*/
AwsCodeguruProfilerActions["DeleteProfilingGroup"] = "codeguru-profiler:DeleteProfilingGroup";
/**
* Grants permission to describe a profiling group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_DescribeProfilingGroup.html
*/
AwsCodeguruProfilerActions["DescribeProfilingGroup"] = "codeguru-profiler:DescribeProfilingGroup";
/**
* Grants permission to get a summary of recent recommendations for each profiling
* group in the account
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_GetFindingsReportAccountSummary.html
*/
AwsCodeguruProfilerActions["GetFindingsReportAccountSummary"] = "codeguru-profiler:GetFindingsReportAccountSummary";
/**
* Grants permission to get the notification configuration
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_GetNotificationConfiguration.html
*/
AwsCodeguruProfilerActions["GetNotificationConfiguration"] = "codeguru-profiler:GetNotificationConfiguration";
/**
* Grants permission to get the resource policy associated with the specified Prof
* iling Group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_GetPolicy.html
*/
AwsCodeguruProfilerActions["GetPolicy"] = "codeguru-profiler:GetPolicy";
/**
* Grants permission to get aggregated profiles for a specific profiling group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_GetProfile.html
*/
AwsCodeguruProfilerActions["GetProfile"] = "codeguru-profiler:GetProfile";
/**
* Grants permission to get recommendations
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_GetRecommendations.html
*/
AwsCodeguruProfilerActions["GetRecommendations"] = "codeguru-profiler:GetRecommendations";
/**
* Grants permission to list the available recommendations reports for a specific
* profiling group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ListFindingsReports.html
*/
AwsCodeguruProfilerActions["ListFindingsReports"] = "codeguru-profiler:ListFindingsReports";
/**
* Grants permission to list the start times of the available aggregated profiles
* for a specific profiling group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ListProfileTimes.html
*/
AwsCodeguruProfilerActions["ListProfileTimes"] = "codeguru-profiler:ListProfileTimes";
/**
* Grants permission to list profiling groups in the account
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ListProfilingGroups.html
*/
AwsCodeguruProfilerActions["ListProfilingGroups"] = "codeguru-profiler:ListProfilingGroups";
/**
* Grants permission to list tags for a Profiling Group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ListTagsForResource.html
*/
AwsCodeguruProfilerActions["ListTagsForResource"] = "codeguru-profiler:ListTagsForResource";
/**
* Grants permission to submit a profile collected by an agent belonging to a spec
* ific profiling group for aggregation
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_PostAgentProfile.html
*/
AwsCodeguruProfilerActions["PostAgentProfile"] = "codeguru-profiler:PostAgentProfile";
/**
* Grants permission to update the list of principals allowed for an action group
* in the resource policy associated with the specified Profiling Group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_PutPermission.html
*/
AwsCodeguruProfilerActions["PutPermission"] = "codeguru-profiler:PutPermission";
/**
* Grants permission to delete an already configured SNStopic arn from the notific
* ation configuration
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_RemoveNotificationChannel.html
*/
AwsCodeguruProfilerActions["RemoveNotificationChannel"] = "codeguru-profiler:RemoveNotificationChannel";
/**
* Grants permission to remove the permission of specified Action Group from the r
* esource policy associated with the specified Profiling Group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_RemovePermission.html
*/
AwsCodeguruProfilerActions["RemovePermission"] = "codeguru-profiler:RemovePermission";
/**
* Grants permission to submit user feedback for useful or non useful anomaly
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_SubmitFeedback.html
*/
AwsCodeguruProfilerActions["SubmitFeedback"] = "codeguru-profiler:SubmitFeedback";
/**
* Grants permission to add or overwrite tags to a Profiling Group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_TagResource.html
*/
AwsCodeguruProfilerActions["TagResource"] = "codeguru-profiler:TagResource";
/**
* Grants permission to remove tags from a Profiling Group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_UntagResource.html
*/
AwsCodeguruProfilerActions["UntagResource"] = "codeguru-profiler:UntagResource";
/**
* Grants permission to update a specific profiling group
*
* See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_UpdateProfilingGroup.html
*/
AwsCodeguruProfilerActions["UpdateProfilingGroup"] = "codeguru-profiler:UpdateProfilingGroup";
})(AwsCodeguruProfilerActions || (AwsCodeguruProfilerActions = {}));
//# sourceMappingURL=codeguru-profiler.js.map