UNPKG

aws-iam-policy-types

Version:

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

329 lines (328 loc) 14.6 kB
/** * 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 declare enum 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ DeleteDeploymentGroup = "codedeploy:DeleteDeploymentGroup", /** * Grants permission to delete a GitHub account connection * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteGitHubAccountToken.html */ 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 */ DeleteResourcesByExternalId = "codedeploy:DeleteResourcesByExternalId", /** * Grants permission to deregister an on-premises instance * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeregisterOnPremisesInstance.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ GetDeploymentInstance = "codedeploy:GetDeploymentInstance", /** * Grants permission to return information about a deployment target * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_GetDeploymentTarget.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ RegisterApplicationRevision = "codedeploy:RegisterApplicationRevision", /** * Grants permission to register an on-premises instance * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterOnPremisesInstance.html */ 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 */ 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 */ SkipWaitTimeForInstanceTermination = "codedeploy:SkipWaitTimeForInstanceTermination", /** * Grants permission to stop a deployment * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_StopDeployment.html */ 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 */ 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 */ UntagResource = "codedeploy:UntagResource", /** * Grants permission to update an application * * See https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateApplication.html */ 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 */ UpdateDeploymentGroup = "codedeploy:UpdateDeploymentGroup" }