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