aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
253 lines (252 loc) • 10.8 kB
TypeScript
/**
* All IAM policy actions for AWS CodeConnections (CODECONNECTIONS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscodeconnections.html
*
* 2025-02-24T21:47:13.931Z
*/
export declare enum AwsCodeconnectionsActions {
/**
* Grants permission to create a Connection resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_CreateConnection.html
*/
CreateConnection = "codeconnections:CreateConnection",
/**
* Grants permission to create a host resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_CreateHost.html
*/
CreateHost = "codeconnections:CreateHost",
/**
* Grants permission to create a repository link
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_CreateRepositoryLink.html
*/
CreateRepositoryLink = "codeconnections:CreateRepositoryLink",
/**
* Grants permission to create a template sync config
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_CreateSyncConfiguration.html
*/
CreateSyncConfiguration = "codeconnections:CreateSyncConfiguration",
/**
* Grants permission to delete a Connection resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_DeleteConnection.html
*/
DeleteConnection = "codeconnections:DeleteConnection",
/**
* Grants permission to delete a host resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_DeleteHost.html
*/
DeleteHost = "codeconnections:DeleteHost",
/**
* Grants permission to delete a repository link
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_DeleteRepositoryLink.html
*/
DeleteRepositoryLink = "codeconnections:DeleteRepositoryLink",
/**
* Grants permission to delete a sync configuration
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_DeleteSyncConfiguration.html
*/
DeleteSyncConfiguration = "codeconnections:DeleteSyncConfiguration",
/**
* Grants permission to get details about a Connection resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_GetConnection.html
*/
GetConnection = "codeconnections:GetConnection",
/**
* Grants permission to get a Connection token to call provider actions
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-getconnectiontoken
*/
GetConnectionToken = "codeconnections:GetConnectionToken",
/**
* Grants permission to get details about a host resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_GetHost.html
*/
GetHost = "codeconnections:GetHost",
/**
* Grants permission to associate a third party, such as a Bitbucket App installat
* ion, with a Connection
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-handshake
*/
GetIndividualAccessToken = "codeconnections:GetIndividualAccessToken",
/**
* Grants permission to associate a third party, such as a Bitbucket App installat
* ion, with a Connection
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-handshake
*/
GetInstallationUrl = "codeconnections:GetInstallationUrl",
/**
* Grants permission to describe a repository link
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_GetRepositoryLink.html
*/
GetRepositoryLink = "codeconnections:GetRepositoryLink",
/**
* Grants permission to get the latest sync status for a repository
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_GetRepositorySyncStatus.html
*/
GetRepositorySyncStatus = "codeconnections:GetRepositorySyncStatus",
/**
* Grants permission to get the latest sync status for a resource (cfn stack or ot
* her resources)
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_GetResourceSyncStatus.html
*/
GetResourceSyncStatus = "codeconnections:GetResourceSyncStatus",
/**
* Grants permission to describe service sync blockers on a resource (cfn stack or
* other resources)
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_GetSyncBlockerSummary.html
*/
GetSyncBlockerSummary = "codeconnections:GetSyncBlockerSummary",
/**
* Grants permission to describe a sync configuration
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_GetSyncConfiguration.html
*/
GetSyncConfiguration = "codeconnections:GetSyncConfiguration",
/**
* Grants permission to list Connection resources
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_ListConnections.html
*/
ListConnections = "codeconnections:ListConnections",
/**
* Grants permission to list host resources
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_ListHosts.html
*/
ListHosts = "codeconnections:ListHosts",
/**
* Grants permission to associate a third party, such as a Bitbucket App installat
* ion, with a Connection
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-handshake
*/
ListInstallationTargets = "codeconnections:ListInstallationTargets",
/**
* Grants permission to list repository links
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_ListRepositoryLinks.html
*/
ListRepositoryLinks = "codeconnections:ListRepositoryLinks",
/**
* Grants permission to list repository sync definitions
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_ListRepositorySyncDefinitions.html
*/
ListRepositorySyncDefinitions = "codeconnections:ListRepositorySyncDefinitions",
/**
* Grants permission to list sync configurations for a repository link
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_ListSyncConfigurations.html
*/
ListSyncConfigurations = "codeconnections:ListSyncConfigurations",
/**
* Grants permission to the set of key-value pairs that are used to manage the res
* ource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "codeconnections:ListTagsForResource",
/**
* Grants permission to pass a Connection resource to an AWS service that accepts
* a Connection ARN as input, such as codepipeline:CreatePipeline
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-passconnection
*/
PassConnection = "codeconnections:PassConnection",
/**
* Grants permission to pass a repository link resource to an AWS service that acc
* epts a RepositoryLinkId as input, such as codeconnections:CreateSyncConfigurati
* on
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-passrepository
*/
PassRepository = "codeconnections:PassRepository",
/**
* Grants permission to associate a third party server, such as a GitHub Enterpris
* e Server instance, with a Host
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#connections-permissions-actions-host-registration
*/
RegisterAppCode = "codeconnections:RegisterAppCode",
/**
* Grants permission to associate a third party server, such as a GitHub Enterpris
* e Server instance, with a Host
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#connections-permissions-actions-host-registration
*/
StartAppRegistrationHandshake = "codeconnections:StartAppRegistrationHandshake",
/**
* Grants permission to associate a third party, such as a Bitbucket App installat
* ion, with a Connection
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-handshake
*/
StartOAuthHandshake = "codeconnections:StartOAuthHandshake",
/**
* Grants permission to add or modify the tags of the given resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_TagResource.html
*/
TagResource = "codeconnections:TagResource",
/**
* Grants permission to remove tags from an AWS resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_UntagResource.html
*/
UntagResource = "codeconnections:UntagResource",
/**
* Grants permission to update a Connection resource with an installation of the C
* odeStar Connections App
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-handshake
*/
UpdateConnectionInstallation = "codeconnections:UpdateConnectionInstallation",
/**
* Grants permission to update a host resource
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_UpdateHost.html
*/
UpdateHost = "codeconnections:UpdateHost",
/**
* Grants permission to update a repository link
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_UpdateRepositoryLink.html
*/
UpdateRepositoryLink = "codeconnections:UpdateRepositoryLink",
/**
* Grants permission to update a sync blocker for a resource (cfn stack or other r
* esources)
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_UpdateSyncBlocker.html
*/
UpdateSyncBlocker = "codeconnections:UpdateSyncBlocker",
/**
* Grants permission to update a sync configuration
*
* See https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_UpdateSyncConfiguration.html
*/
UpdateSyncConfiguration = "codeconnections:UpdateSyncConfiguration",
/**
* Grants permission to use a Connection resource to call provider actions
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-use
*/
UseConnection = "codeconnections:UseConnection"
}