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