UNPKG

aws-iam-policy-types

Version:

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

395 lines 18 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsCodebuildActions; (function (AwsCodebuildActions) { /** * Grants permission to delete one or more builds * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchDeleteBuilds.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["BatchPutTestCases"] = "codebuild:BatchPutTestCases"; /** * Grants permission to create a compute fleet * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateFleet.html */ AwsCodebuildActions["CreateFleet"] = "codebuild:CreateFleet"; /** * Grants permission to create a build project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateProject.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["CreateReport"] = "codebuild:CreateReport"; /** * Grants permission to create a report group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateReportGroup.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["CreateWebhook"] = "codebuild:CreateWebhook"; /** * Grants permission to delete a build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteBuildBatch.html */ AwsCodebuildActions["DeleteBuildBatch"] = "codebuild:DeleteBuildBatch"; /** * Grants permission to delete a compute fleet * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteFleet.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["DeleteOAuthToken"] = "codebuild:DeleteOAuthToken"; /** * Grants permission to delete a build project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteProject.html */ AwsCodebuildActions["DeleteProject"] = "codebuild:DeleteProject"; /** * Grants permission to delete a report * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteReport.html */ AwsCodebuildActions["DeleteReport"] = "codebuild:DeleteReport"; /** * Grants permission to delete a report group * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteReportGroup.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["DeleteWebhook"] = "codebuild:DeleteWebhook"; /** * Grants permission to return an array of CodeCoverage objects * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DescribeCodeCoverages.html */ AwsCodebuildActions["DescribeCodeCoverages"] = "codebuild:DescribeCodeCoverages"; /** * Grants permission to return an array of TestCase objects * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DescribeTestCases.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["ImportSourceCredentials"] = "codebuild:ImportSourceCredentials"; /** * Grants permission to reset the cache for a project * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_InvalidateProjectCache.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["ListSharedReportGroups"] = "codebuild:ListSharedReportGroups"; /** * Grants permission to return a list of SourceCredentialsInfo objects * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListSourceCredentials.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["PutResourcePolicy"] = "codebuild:PutResourcePolicy"; /** * Grants permission to retry a build * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_RetryBuild.html */ AwsCodebuildActions["RetryBuild"] = "codebuild:RetryBuild"; /** * Grants permission to retry a build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_RetryBuildBatch.html */ AwsCodebuildActions["RetryBuildBatch"] = "codebuild:RetryBuildBatch"; /** * Grants permission to start running a build * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuild.html */ AwsCodebuildActions["StartBuild"] = "codebuild:StartBuild"; /** * Grants permission to start running a build batch * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuildBatch.html */ AwsCodebuildActions["StartBuildBatch"] = "codebuild:StartBuildBatch"; /** * Grants permission to attempt to stop running a build * * See https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StopBuild.html */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["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 */ AwsCodebuildActions["UpdateWebhook"] = "codebuild:UpdateWebhook"; })(AwsCodebuildActions || (AwsCodebuildActions = {})); //# sourceMappingURL=codebuild.js.map