aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
253 lines (252 loc) • 11.2 kB
TypeScript
/**
* All IAM policy actions for AWS CodeStar Connections (CODESTAR-CONNECTIONS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscodestarconnections.html
*
* 2025-02-24T21:47:18.249Z
*/
export declare enum AwsCodestarConnectionsActions {
/**
* Grants permission to create a Connection resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_CreateConnection.html
*/
CreateConnection = "codestar-connections:CreateConnection",
/**
* Grants permission to create a host resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_CreateHost.html
*/
CreateHost = "codestar-connections:CreateHost",
/**
* Grants permission to create a repository link
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_CreateRepositoryLink.html
*/
CreateRepositoryLink = "codestar-connections:CreateRepositoryLink",
/**
* Grants permission to create a template sync config
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_CreateSyncConfiguration.html
*/
CreateSyncConfiguration = "codestar-connections:CreateSyncConfiguration",
/**
* Grants permission to delete a Connection resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_DeleteConnection.html
*/
DeleteConnection = "codestar-connections:DeleteConnection",
/**
* Grants permission to delete a host resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_DeleteHost.html
*/
DeleteHost = "codestar-connections:DeleteHost",
/**
* Grants permission to delete a repository link
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_DeleteRepositoryLink.html
*/
DeleteRepositoryLink = "codestar-connections:DeleteRepositoryLink",
/**
* Grants permission to delete a sync configuration
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_DeleteSyncConfiguration.html
*/
DeleteSyncConfiguration = "codestar-connections:DeleteSyncConfiguration",
/**
* Grants permission to get details about a Connection resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_GetConnection.html
*/
GetConnection = "codestar-connections: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 = "codestar-connections:GetConnectionToken",
/**
* Grants permission to get details about a host resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_GetHost.html
*/
GetHost = "codestar-connections: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 = "codestar-connections: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 = "codestar-connections:GetInstallationUrl",
/**
* Grants permission to describe a repository link
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_GetRepositoryLink.html
*/
GetRepositoryLink = "codestar-connections:GetRepositoryLink",
/**
* Grants permission to get the latest sync status for a repository
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_GetRepositorySyncStatus.html
*/
GetRepositorySyncStatus = "codestar-connections:GetRepositorySyncStatus",
/**
* Grants permission to get the latest sync status for a resource (cfn stack or ot
* her resources)
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_GetResourceSyncStatus.html
*/
GetResourceSyncStatus = "codestar-connections:GetResourceSyncStatus",
/**
* Grants permission to describe service sync blockers on a resource (cfn stack or
* other resources)
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_GetSyncBlockerSummary.html
*/
GetSyncBlockerSummary = "codestar-connections:GetSyncBlockerSummary",
/**
* Grants permission to describe a sync configuration
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_GetSyncConfiguration.html
*/
GetSyncConfiguration = "codestar-connections:GetSyncConfiguration",
/**
* Grants permission to list Connection resources
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_ListConnections.html
*/
ListConnections = "codestar-connections:ListConnections",
/**
* Grants permission to list host resources
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_ListHosts.html
*/
ListHosts = "codestar-connections: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 = "codestar-connections:ListInstallationTargets",
/**
* Grants permission to list repository links
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_ListRepositoryLinks.html
*/
ListRepositoryLinks = "codestar-connections:ListRepositoryLinks",
/**
* Grants permission to list repository sync definitions
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_ListRepositorySyncDefinitions.html
*/
ListRepositorySyncDefinitions = "codestar-connections:ListRepositorySyncDefinitions",
/**
* Grants permission to list sync configurations for a repository link
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_ListSyncConfigurations.html
*/
ListSyncConfigurations = "codestar-connections:ListSyncConfigurations",
/**
* Grants permission to the set of key-value pairs that are used to manage the res
* ource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "codestar-connections: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 = "codestar-connections:PassConnection",
/**
* Grants permission to pass a repository link resource to an AWS service that acc
* epts a RepositoryLinkId as input, such as codestar-connections:CreateSyncConfig
* uration
*
* See https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-passrepository
*/
PassRepository = "codestar-connections: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 = "codestar-connections: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 = "codestar-connections: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 = "codestar-connections:StartOAuthHandshake",
/**
* Grants permission to add or modify the tags of the given resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_TagResource.html
*/
TagResource = "codestar-connections:TagResource",
/**
* Grants permission to remove tags from an AWS resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UntagResource.html
*/
UntagResource = "codestar-connections: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 = "codestar-connections:UpdateConnectionInstallation",
/**
* Grants permission to update a host resource
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UpdateHost.html
*/
UpdateHost = "codestar-connections:UpdateHost",
/**
* Grants permission to update a repository link
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UpdateRepositoryLink.html
*/
UpdateRepositoryLink = "codestar-connections:UpdateRepositoryLink",
/**
* Grants permission to update a sync blocker for a resource (cfn stack or other r
* esources)
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UpdateSyncBlocker.html
*/
UpdateSyncBlocker = "codestar-connections:UpdateSyncBlocker",
/**
* Grants permission to update a sync configuration
*
* See https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UpdateSyncConfiguration.html
*/
UpdateSyncConfiguration = "codestar-connections: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 = "codestar-connections:UseConnection"
}