UNPKG

aws-iam-policy-types

Version:

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

159 lines (158 loc) 6.66 kB
/** * 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 declare enum 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 */ 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 */ 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 */ ConfigureAgent = "codeguru-profiler:ConfigureAgent", /** * Grants permission to create a profiling group * * See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_CreateProfilingGroup.html */ CreateProfilingGroup = "codeguru-profiler:CreateProfilingGroup", /** * Grants permission to delete a profiling group * * See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_DeleteProfilingGroup.html */ DeleteProfilingGroup = "codeguru-profiler:DeleteProfilingGroup", /** * Grants permission to describe a profiling group * * See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_DescribeProfilingGroup.html */ 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 */ GetFindingsReportAccountSummary = "codeguru-profiler:GetFindingsReportAccountSummary", /** * Grants permission to get the notification configuration * * See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_GetNotificationConfiguration.html */ 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 */ 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 */ GetProfile = "codeguru-profiler:GetProfile", /** * Grants permission to get recommendations * * See https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_GetRecommendations.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ UpdateProfilingGroup = "codeguru-profiler:UpdateProfilingGroup" }