UNPKG

aws-iam-policy-types

Version:

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

331 lines 15.9 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for AWS CodeDeploy (CODEDEPLOY) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscodedeploy.html * * 2025-02-24T21:47:14.425Z */ export var AwsCodedeployActions; (function (AwsCodedeployActions) { /** * Grants permission to add tags to one or more on-premises instances * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_AddTagsToOnPremisesInstances.html */ AwsCodedeployActions["AddTagsToOnPremisesInstances"] = "codedeploy:AddTagsToOnPremisesInstances"; /** * Grants permission to get information about one or more application revisions * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetApplicationRevisions.html */ AwsCodedeployActions["BatchGetApplicationRevisions"] = "codedeploy:BatchGetApplicationRevisions"; /** * Grants permission to get information about multiple applications associated wit * h the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetApplications.html */ AwsCodedeployActions["BatchGetApplications"] = "codedeploy:BatchGetApplications"; /** * Grants permission to get information about one or more deployment groups * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentGroups.html */ AwsCodedeployActions["BatchGetDeploymentGroups"] = "codedeploy:BatchGetDeploymentGroups"; /** * Grants permission to get information about one or more instance that are part o * f a deployment group * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentInstances.html */ AwsCodedeployActions["BatchGetDeploymentInstances"] = "codedeploy:BatchGetDeploymentInstances"; /** * Grants permission to return an array of one or more targets associated with a d * eployment. This method works with all compute types and should be used instead * of the deprecated BatchGetDeploymentInstances. The maximum number of targets th * at can be returned is 25 * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeploymentTargets.html */ AwsCodedeployActions["BatchGetDeploymentTargets"] = "codedeploy:BatchGetDeploymentTargets"; /** * Grants permission to get information about multiple deployments associated with * the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetDeployments.html */ AwsCodedeployActions["BatchGetDeployments"] = "codedeploy:BatchGetDeployments"; /** * Grants permission to get information about one or more on-premises instances * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_BatchGetOnPremisesInstances.html */ AwsCodedeployActions["BatchGetOnPremisesInstances"] = "codedeploy:BatchGetOnPremisesInstances"; /** * Grants permission to start the process of rerouting traffic from instances in t * he original environment to instances in thereplacement environment without wait * ing for a specified wait time to elapse * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ContinueDeployment.html */ AwsCodedeployActions["ContinueDeployment"] = "codedeploy:ContinueDeployment"; /** * Grants permission to create an application associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateApplication.html */ AwsCodedeployActions["CreateApplication"] = "codedeploy:CreateApplication"; /** * Grants permission to create a deployment for an application associated with the * IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeployment.html */ AwsCodedeployActions["CreateDeployment"] = "codedeploy:CreateDeployment"; /** * Grants permission to create a custom deployment configuration associated with t * he IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentConfig.html */ AwsCodedeployActions["CreateDeploymentConfig"] = "codedeploy:CreateDeploymentConfig"; /** * Grants permission to create a deployment group for an application associated wi * th the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentGroup.html */ AwsCodedeployActions["CreateDeploymentGroup"] = "codedeploy:CreateDeploymentGroup"; /** * Grants permission to delete an application associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteApplication.html */ AwsCodedeployActions["DeleteApplication"] = "codedeploy:DeleteApplication"; /** * Grants permission to delete a custom deployment configuration associated with t * he IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentConfig.html */ AwsCodedeployActions["DeleteDeploymentConfig"] = "codedeploy:DeleteDeploymentConfig"; /** * Grants permission to delete a deployment group for an application associated wi * th the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentGroup.html */ AwsCodedeployActions["DeleteDeploymentGroup"] = "codedeploy:DeleteDeploymentGroup"; /** * Grants permission to delete a GitHub account connection * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteGitHubAccountToken.html */ AwsCodedeployActions["DeleteGitHubAccountToken"] = "codedeploy:DeleteGitHubAccountToken"; /** * Grants permission to delete resources associated with the given external Id * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteResourcesByExternalId.html */ AwsCodedeployActions["DeleteResourcesByExternalId"] = "codedeploy:DeleteResourcesByExternalId"; /** * Grants permission to deregister an on-premises instance * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeregisterOnPremisesInstance.html */ AwsCodedeployActions["DeregisterOnPremisesInstance"] = "codedeploy:DeregisterOnPremisesInstance"; /** * Grants permission to get information about a single application associated with * the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetApplication.html */ AwsCodedeployActions["GetApplication"] = "codedeploy:GetApplication"; /** * Grants permission to get information about a single application revision for an * application associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetApplicationRevision.html */ AwsCodedeployActions["GetApplicationRevision"] = "codedeploy:GetApplicationRevision"; /** * Grants permission to get information about a single deployment to a deployment * group for an application associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeployment.html */ AwsCodedeployActions["GetDeployment"] = "codedeploy:GetDeployment"; /** * Grants permission to get information about a single deployment configuration as * sociated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentConfig.html */ AwsCodedeployActions["GetDeploymentConfig"] = "codedeploy:GetDeploymentConfig"; /** * Grants permission to get information about a single deployment group for an app * lication associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentGroup.html */ AwsCodedeployActions["GetDeploymentGroup"] = "codedeploy:GetDeploymentGroup"; /** * Grants permission to get information about a single instance in a deployment as * sociated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentInstance.html */ AwsCodedeployActions["GetDeploymentInstance"] = "codedeploy:GetDeploymentInstance"; /** * Grants permission to return information about a deployment target * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentTarget.html */ AwsCodedeployActions["GetDeploymentTarget"] = "codedeploy:GetDeploymentTarget"; /** * Grants permission to get information about a single on-premises instance * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetOnPremisesInstance.html */ AwsCodedeployActions["GetOnPremisesInstance"] = "codedeploy:GetOnPremisesInstance"; /** * Grants permission to get information about all application revisions for an app * lication associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListApplicationRevisions.html */ AwsCodedeployActions["ListApplicationRevisions"] = "codedeploy:ListApplicationRevisions"; /** * Grants permission to get information about all applications associated with the * IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListApplications.html */ AwsCodedeployActions["ListApplications"] = "codedeploy:ListApplications"; /** * Grants permission to get information about all deployment configurations associ * ated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentConfigs.html */ AwsCodedeployActions["ListDeploymentConfigs"] = "codedeploy:ListDeploymentConfigs"; /** * Grants permission to get information about all deployment groups for an applica * tion associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentGroups.html */ AwsCodedeployActions["ListDeploymentGroups"] = "codedeploy:ListDeploymentGroups"; /** * Grants permission to get information about all instances in a deployment associ * ated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentInstances.html */ AwsCodedeployActions["ListDeploymentInstances"] = "codedeploy:ListDeploymentInstances"; /** * Grants permission to return an array of target IDs that are associated a deploy * ment * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeploymentTargets.html */ AwsCodedeployActions["ListDeploymentTargets"] = "codedeploy:ListDeploymentTargets"; /** * Grants permission to get information about all deployments to a deployment grou * p associated with the IAM user, or to get all deployments associated with the I * AM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeployments.html */ AwsCodedeployActions["ListDeployments"] = "codedeploy:ListDeployments"; /** * Grants permission to list the names of stored connections to GitHub accounts * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListGitHubAccountTokenNames.html */ AwsCodedeployActions["ListGitHubAccountTokenNames"] = "codedeploy:ListGitHubAccountTokenNames"; /** * Grants permission to get a list of one or more on-premises instance names * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListOnPremisesInstances.html */ AwsCodedeployActions["ListOnPremisesInstances"] = "codedeploy:ListOnPremisesInstances"; /** * Grants permission to return a list of tags for the resource identified by a spe * cified ARN. Tags are used to organize and categorize your CodeDeploy resources * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListTagsForResource.html */ AwsCodedeployActions["ListTagsForResource"] = "codedeploy:ListTagsForResource"; /** * Grants permission to notify a lifecycle event hook execution status for associa * ted deployment with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_PutLifecycleEventHookExecutionStatus.html */ AwsCodedeployActions["PutLifecycleEventHookExecutionStatus"] = "codedeploy:PutLifecycleEventHookExecutionStatus"; /** * Grants permission to register information about an application revision for an * application associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterApplicationRevision.html */ AwsCodedeployActions["RegisterApplicationRevision"] = "codedeploy:RegisterApplicationRevision"; /** * Grants permission to register an on-premises instance * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterOnPremisesInstance.html */ AwsCodedeployActions["RegisterOnPremisesInstance"] = "codedeploy:RegisterOnPremisesInstance"; /** * Grants permission to remove tags from one or more on-premises instances * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RemoveTagsFromOnPremisesInstances.html */ AwsCodedeployActions["RemoveTagsFromOnPremisesInstances"] = "codedeploy:RemoveTagsFromOnPremisesInstances"; /** * Grants permission to override any specified wait time and starts terminating in * stances immediately after the traffic routing is complete. This action applies * to blue-green deployments only * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_SkipWaitTimeForInstanceTermination.html */ AwsCodedeployActions["SkipWaitTimeForInstanceTermination"] = "codedeploy:SkipWaitTimeForInstanceTermination"; /** * Grants permission to stop a deployment * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_StopDeployment.html */ AwsCodedeployActions["StopDeployment"] = "codedeploy:StopDeployment"; /** * Grants permission to associate the list of tags in the input Tags parameter wit * h the resource identified by the ResourceArn input parameter * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_TagResource.html */ AwsCodedeployActions["TagResource"] = "codedeploy:TagResource"; /** * Grants permission to disassociate a resource from a list of tags. The resource * is identified by the ResourceArn input parameter. The tags are identfied by the * list of keys in the TagKeys input parameter * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UntagResource.html */ AwsCodedeployActions["UntagResource"] = "codedeploy:UntagResource"; /** * Grants permission to update an application * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateApplication.html */ AwsCodedeployActions["UpdateApplication"] = "codedeploy:UpdateApplication"; /** * Grants permission to change information about a single deployment group for an * application associated with the IAM user * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateDeploymentGroup.html */ AwsCodedeployActions["UpdateDeploymentGroup"] = "codedeploy:UpdateDeploymentGroup"; })(AwsCodedeployActions || (AwsCodedeployActions = {})); //# sourceMappingURL=codedeploy.js.map