UNPKG

aws-iam-policy-types

Version:

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

393 lines (392 loc) 16.5 kB
/** * All IAM policy actions for AWS CodeBuild (CODEBUILD) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscodebuild.html * * 2025-02-24T21:47:12.424Z */ export declare enum AwsCodebuildActions { /** * Grants permission to delete one or more builds * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchDeleteBuilds.html */ BatchDeleteBuilds = "codebuild:BatchDeleteBuilds", /** * Grants permission to get information about one or more build batches * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchGetBuildBatches.html */ BatchGetBuildBatches = "codebuild:BatchGetBuildBatches", /** * Grants permission to get information about one or more builds * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchGetBuilds.html */ BatchGetBuilds = "codebuild:BatchGetBuilds", /** * Grants permission to return an array of the Fleet objects specified by the inpu * t parameter * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchGetFleets.html */ BatchGetFleets = "codebuild:BatchGetFleets", /** * Grants permission to get information about one or more build projects * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchGetProjects.html */ BatchGetProjects = "codebuild:BatchGetProjects", /** * Grants permission to return an array of ReportGroup objects that are specified * by the input reportGroupArns parameter * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchGetReportGroups.html */ BatchGetReportGroups = "codebuild:BatchGetReportGroups", /** * Grants permission to return an array of the Report objects specified by the inp * ut reportArns parameter * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchGetReports.html */ BatchGetReports = "codebuild:BatchGetReports", /** * Grants permission to add or update information about a report * * See https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies */ BatchPutCodeCoverages = "codebuild:BatchPutCodeCoverages", /** * Grants permission to add or update information about a report * * See https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies */ BatchPutTestCases = "codebuild:BatchPutTestCases", /** * Grants permission to create a compute fleet * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateFleet.html */ CreateFleet = "codebuild:CreateFleet", /** * Grants permission to create a build project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateProject.html */ CreateProject = "codebuild:CreateProject", /** * Grants permission to create a report. A report is created when tests specified * in the buildspec file for a report groups run during the build of a project * * See https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies */ CreateReport = "codebuild:CreateReport", /** * Grants permission to create a report group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateReportGroup.html */ CreateReportGroup = "codebuild:CreateReportGroup", /** * Grants permission to create webhook. For an existing AWS CodeBuild build projec * t that has its source code stored in a GitHub or Bitbucket repository, enables * AWS CodeBuild to start rebuilding the source code every time a code change is p * ushed to the repository * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateWebhook.html */ CreateWebhook = "codebuild:CreateWebhook", /** * Grants permission to delete a build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteBuildBatch.html */ DeleteBuildBatch = "codebuild:DeleteBuildBatch", /** * Grants permission to delete a compute fleet * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteFleet.html */ DeleteFleet = "codebuild:DeleteFleet", /** * Grants permission to delete an OAuth token from a connected third-party OAuth p * rovider. Only used in the AWS CodeBuild console * * See https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies */ DeleteOAuthToken = "codebuild:DeleteOAuthToken", /** * Grants permission to delete a build project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteProject.html */ DeleteProject = "codebuild:DeleteProject", /** * Grants permission to delete a report * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteReport.html */ DeleteReport = "codebuild:DeleteReport", /** * Grants permission to delete a report group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteReportGroup.html */ DeleteReportGroup = "codebuild:DeleteReportGroup", /** * Grants permission to delete a resource policy for the associated project or rep * ort group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteResourcePolicy.html */ DeleteResourcePolicy = "codebuild:DeleteResourcePolicy", /** * Grants permission to delete a set of GitHub, GitHub Enterprise, or Bitbucket so * urce credentials * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteSourceCredentials.html */ DeleteSourceCredentials = "codebuild:DeleteSourceCredentials", /** * Grants permission to delete webhook. For an existing AWS CodeBuild build projec * t that has its source code stored in a GitHub or Bitbucket repository, stops AW * S CodeBuild from rebuilding the source code every time a code change is pushed * to the repository * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteWebhook.html */ DeleteWebhook = "codebuild:DeleteWebhook", /** * Grants permission to return an array of CodeCoverage objects * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DescribeCodeCoverages.html */ DescribeCodeCoverages = "codebuild:DescribeCodeCoverages", /** * Grants permission to return an array of TestCase objects * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DescribeTestCases.html */ DescribeTestCases = "codebuild:DescribeTestCases", /** * Grants permission to analyze and accumulate test report values for the test rep * orts in the specified report group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_GetReportGroupTrend.html */ GetReportGroupTrend = "codebuild:GetReportGroupTrend", /** * Grants permission to return a resource policy for the specified project or repo * rt group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_GetResourcePolicy.html */ GetResourcePolicy = "codebuild:GetResourcePolicy", /** * Grants permission to import the source repository credentials for an AWS CodeBu * ild project that has its source code stored in a GitHub, GitHub Enterprise, or * Bitbucket repository * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ImportSourceCredentials.html */ ImportSourceCredentials = "codebuild:ImportSourceCredentials", /** * Grants permission to reset the cache for a project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_InvalidateProjectCache.html */ InvalidateProjectCache = "codebuild:InvalidateProjectCache", /** * Grants permission to get a list of build batch IDs, with each build batch ID re * presenting a single build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListBuildBatches.html */ ListBuildBatches = "codebuild:ListBuildBatches", /** * Grants permission to get a list of build batch IDs for the specified build proj * ect, with each build batch ID representing a single build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListBuildBatchesForProject.html */ ListBuildBatchesForProject = "codebuild:ListBuildBatchesForProject", /** * Grants permission to get a list of build IDs, with each build ID representing a * single build * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListBuilds.html */ ListBuilds = "codebuild:ListBuilds", /** * Grants permission to get a list of build IDs for the specified build project, w * ith each build ID representing a single build * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListBuildsForProject.html */ ListBuildsForProject = "codebuild:ListBuildsForProject", /** * Grants permission to list connected third-party OAuth providers. Only used in t * he AWS CodeBuild console * * See https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies */ ListConnectedOAuthAccounts = "codebuild:ListConnectedOAuthAccounts", /** * Grants permission to get information about Docker images that are managed by AW * S CodeBuild * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListCuratedEnvironmentImages.html */ ListCuratedEnvironmentImages = "codebuild:ListCuratedEnvironmentImages", /** * Grants permission to get a list of compute fleet ARNs, with each compute fleet * ARN representing a single fleet * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListFleets.html */ ListFleets = "codebuild:ListFleets", /** * Grants permission to get a list of build project names, with each build project * name representing a single build project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListProjects.html */ ListProjects = "codebuild:ListProjects", /** * Grants permission to return a list of report group ARNs. Each report group ARN * represents one report group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListReportGroups.html */ ListReportGroups = "codebuild:ListReportGroups", /** * Grants permission to return a list of report ARNs. Each report ARN representing * one report * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListReports.html */ ListReports = "codebuild:ListReports", /** * Grants permission to return a list of report ARNs that belong to the specified * report group. Each report ARN represents one report * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListReportsForReportGroup.html */ ListReportsForReportGroup = "codebuild:ListReportsForReportGroup", /** * Grants permission to list source code repositories from a connected third-party * OAuth provider. Only used in the AWS CodeBuild console * * See https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies */ ListRepositories = "codebuild:ListRepositories", /** * Grants permission to return a list of project ARNs that have been shared with t * he requester. Each project ARN represents one project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListSharedProjects.html */ ListSharedProjects = "codebuild:ListSharedProjects", /** * Grants permission to return a list of report group ARNs that have been shared w * ith the requester. Each report group ARN represents one report group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListSharedReportGroups.html */ ListSharedReportGroups = "codebuild:ListSharedReportGroups", /** * Grants permission to return a list of SourceCredentialsInfo objects * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListSourceCredentials.html */ ListSourceCredentials = "codebuild:ListSourceCredentials", /** * Grants permission to save an OAuth token from a connected third-party OAuth pro * vider. Only used in the AWS CodeBuild console * * See https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies */ PersistOAuthToken = "codebuild:PersistOAuthToken", /** * Grants permission to create a resource policy for the associated project or rep * ort group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_PutResourcePolicy.html */ PutResourcePolicy = "codebuild:PutResourcePolicy", /** * Grants permission to retry a build * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_RetryBuild.html */ RetryBuild = "codebuild:RetryBuild", /** * Grants permission to retry a build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_RetryBuildBatch.html */ RetryBuildBatch = "codebuild:RetryBuildBatch", /** * Grants permission to start running a build * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuild.html */ StartBuild = "codebuild:StartBuild", /** * Grants permission to start running a build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuildBatch.html */ StartBuildBatch = "codebuild:StartBuildBatch", /** * Grants permission to attempt to stop running a build * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StopBuild.html */ StopBuild = "codebuild:StopBuild", /** * Grants permission to attempt to stop running a build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StopBuildBatch.html */ StopBuildBatch = "codebuild:StopBuildBatch", /** * Grants permission to change the settings of an existing compute fleet * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateFleet.html */ UpdateFleet = "codebuild:UpdateFleet", /** * Grants permission to change the settings of an existing build project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateProject.html */ UpdateProject = "codebuild:UpdateProject", /** * Grants permission to change the public visibility of a project and its builds * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateProjectVisibility.html */ UpdateProjectVisibility = "codebuild:UpdateProjectVisibility", /** * Grants permission to update information about a report * * See https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies */ UpdateReport = "codebuild:UpdateReport", /** * Grants permission to change the settings of an existing report group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateReportGroup.html */ UpdateReportGroup = "codebuild:UpdateReportGroup", /** * Grants permission to update the webhook associated with an AWS CodeBuild build * project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateWebhook.html */ UpdateWebhook = "codebuild:UpdateWebhook" }