aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
331 lines • 15.9 kB
JavaScript
// 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