This package contains constructs for working with Amazon CodeStar Connection.
Define a Codestar Connection by creating a new instance of CodeStarConnection. You can create a connection for different providers
const codestartConnection = new CodeStarConnection(
this,
'CodeStarConnection',
{
connectionName: 'github-connection',
providerType: CodeStarConnectionProviderType.GITHUB,
}
);
Define a CodeStar Connection resource.
Example
new CodeStarConnection(this, 'MyConnection', {
connectionName: 'MyConnection',
providerType: 'GitHub',
tags: [{
key: 'key',
value: 'value',
}],
}
import { CodeStarConnection } from '@jttc/aws-codestarconnection'
new CodeStarConnection(scope: Construct, id: string, props: CodeStarConnectionProps)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
No description. |
id |
string |
No description. |
props |
CodeStarConnectionProps |
No description. |
- Type: constructs.Construct
- Type: string
- Type: CodeStarConnectionProps
Name | Description |
---|---|
toString |
Returns a string representation of this construct. |
applyRemovalPolicy |
Apply the given removal policy to this resource. |
grant |
Grant the given principal identity permissions to perform the actions on this code star connection. |
grantAdmin |
you want to grant an IAM user in your AWS account full access to AWS CodeStar Connections, so that the user can add, update, and delete connections. |
grantConnectionFullAccess |
Grant the given identity permission to full access to the code star connection. |
grantRead |
you want to grant an IAM user in your account read-only access to the connections in your AWS account. |
grantUse |
Grant the given identity permissions to use this code star connetion. |
validateConnectionName |
Validate if the name of the code connection is longer thatn 32 characters. |
public toString(): string
Returns a string representation of this construct.
public applyRemovalPolicy(policy: RemovalPolicy): void
Apply the given removal policy to this resource.
The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (RemovalPolicy.DESTROY
), or left in your AWS
account for data recovery and cleanup later (RemovalPolicy.RETAIN
).
- Type: aws-cdk-lib.RemovalPolicy
public grant(grantee: IGrantable, actions: string): Grant
Grant the given principal identity permissions to perform the actions on this code star connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
- Type: string
public grantAdmin(grantee: IGrantable): Grant
you want to grant an IAM user in your AWS account full access to AWS CodeStar Connections, so that the user can add, update, and delete connections.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantConnectionFullAccess(grantee: IGrantable): Grant
Grant the given identity permission to full access to the code star connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantRead(grantee: IGrantable): Grant
you want to grant an IAM user in your account read-only access to the connections in your AWS account.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantUse(grantee: IGrantable): Grant
Grant the given identity permissions to use this code star connetion.
- Type: aws-cdk-lib.aws_iam.IGrantable
public validateConnectionName(name: string): void
Validate if the name of the code connection is longer thatn 32 characters.
- Type: string
Name of the connection.
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
isOwnedResource |
Returns true if the construct was created by CDK, and false otherwise. |
isResource |
Check whether the given construct is a Resource. |
fromCodeStarConnectionArn |
Import an externally defined Code Star Connection using its ARN. |
import { CodeStarConnection } from '@jttc/aws-codestarconnection'
CodeStarConnection.isConstruct(x: any)
Checks if x
is a construct.
Use this method instead of instanceof
to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs
library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct
in each copy of the constructs
library
is seen as a different class, and an instance of one class will not test as
instanceof
the other class. npm install
will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof
will behave
unpredictably. It is safest to avoid using instanceof
, and using
this type-testing method instead.
- Type: any
Any object.
import { CodeStarConnection } from '@jttc/aws-codestarconnection'
CodeStarConnection.isOwnedResource(construct: IConstruct)
Returns true if the construct was created by CDK, and false otherwise.
- Type: constructs.IConstruct
import { CodeStarConnection } from '@jttc/aws-codestarconnection'
CodeStarConnection.isResource(construct: IConstruct)
Check whether the given construct is a Resource.
- Type: constructs.IConstruct
import { CodeStarConnection } from '@jttc/aws-codestarconnection'
CodeStarConnection.fromCodeStarConnectionArn(scope: Construct, id: string, codestarConnectionArn: string)
Import an externally defined Code Star Connection using its ARN.
- Type: constructs.Construct
the construct that will "own" the imported key.
- Type: string
the id of the imported code star conection in the construct tree.
- Type: string
the ARN of an existing Code Star Connection.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
env |
aws-cdk-lib.ResourceEnvironment |
The environment this resource belongs to. |
stack |
aws-cdk-lib.Stack |
The stack in which this resource is defined. |
connectionArn |
string |
The ARN of the Code Star connection. |
connectionName |
string |
The name of the Code Star connection. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly env: ResourceEnvironment;
- Type: aws-cdk-lib.ResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
public readonly stack: Stack;
- Type: aws-cdk-lib.Stack
The stack in which this resource is defined.
public readonly connectionArn: string;
- Type: string
The ARN of the Code Star connection.
public readonly connectionName: string;
- Type: string
The name of the Code Star connection.
- Implements: ICodeStarConnection
import { CodeStarConnectionBase } from '@jttc/aws-codestarconnection'
new CodeStarConnectionBase(scope: Construct, id: string, props?: ResourceProps)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
No description. |
id |
string |
No description. |
props |
aws-cdk-lib.ResourceProps |
No description. |
- Type: constructs.Construct
- Type: string
- Type: aws-cdk-lib.ResourceProps
Name | Description |
---|---|
toString |
Returns a string representation of this construct. |
applyRemovalPolicy |
Apply the given removal policy to this resource. |
grant |
Grant the given principal identity permissions to perform the actions on this code star connection. |
grantAdmin |
you want to grant an IAM user in your AWS account full access to AWS CodeStar Connections, so that the user can add, update, and delete connections. |
grantConnectionFullAccess |
Grant the given identity permission to full access to the code star connection. |
grantRead |
you want to grant an IAM user in your account read-only access to the connections in your AWS account. |
grantUse |
Grant the given identity permissions to use this code star connetion. |
validateConnectionName |
Validate if the name of the code connection is longer thatn 32 characters. |
public toString(): string
Returns a string representation of this construct.
public applyRemovalPolicy(policy: RemovalPolicy): void
Apply the given removal policy to this resource.
The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (RemovalPolicy.DESTROY
), or left in your AWS
account for data recovery and cleanup later (RemovalPolicy.RETAIN
).
- Type: aws-cdk-lib.RemovalPolicy
public grant(grantee: IGrantable, actions: string): Grant
Grant the given principal identity permissions to perform the actions on this code star connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
- Type: string
public grantAdmin(grantee: IGrantable): Grant
you want to grant an IAM user in your AWS account full access to AWS CodeStar Connections, so that the user can add, update, and delete connections.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantConnectionFullAccess(grantee: IGrantable): Grant
Grant the given identity permission to full access to the code star connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantRead(grantee: IGrantable): Grant
you want to grant an IAM user in your account read-only access to the connections in your AWS account.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantUse(grantee: IGrantable): Grant
Grant the given identity permissions to use this code star connetion.
- Type: aws-cdk-lib.aws_iam.IGrantable
public validateConnectionName(name: string): void
Validate if the name of the code connection is longer thatn 32 characters.
- Type: string
Name of the connection.
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
isOwnedResource |
Returns true if the construct was created by CDK, and false otherwise. |
isResource |
Check whether the given construct is a Resource. |
import { CodeStarConnectionBase } from '@jttc/aws-codestarconnection'
CodeStarConnectionBase.isConstruct(x: any)
Checks if x
is a construct.
Use this method instead of instanceof
to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs
library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct
in each copy of the constructs
library
is seen as a different class, and an instance of one class will not test as
instanceof
the other class. npm install
will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof
will behave
unpredictably. It is safest to avoid using instanceof
, and using
this type-testing method instead.
- Type: any
Any object.
import { CodeStarConnectionBase } from '@jttc/aws-codestarconnection'
CodeStarConnectionBase.isOwnedResource(construct: IConstruct)
Returns true if the construct was created by CDK, and false otherwise.
- Type: constructs.IConstruct
import { CodeStarConnectionBase } from '@jttc/aws-codestarconnection'
CodeStarConnectionBase.isResource(construct: IConstruct)
Check whether the given construct is a Resource.
- Type: constructs.IConstruct
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
env |
aws-cdk-lib.ResourceEnvironment |
The environment this resource belongs to. |
stack |
aws-cdk-lib.Stack |
The stack in which this resource is defined. |
connectionArn |
string |
The ARN of the Code Star connection. |
connectionName |
string |
The name of the Code Star connection. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly env: ResourceEnvironment;
- Type: aws-cdk-lib.ResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
public readonly stack: Stack;
- Type: aws-cdk-lib.Stack
The stack in which this resource is defined.
public readonly connectionArn: string;
- Type: string
The ARN of the Code Star connection.
public readonly connectionName: string;
- Type: string
The name of the Code Star connection.
Define a Github CodeStar Connection resource.
Example
new GithubCodeStarConnection(this, 'GithubConnection')
import { GithubCodeStarConnection } from '@jttc/aws-codestarconnection'
new GithubCodeStarConnection(scope: Construct, id: string, props?: GithubCodeStarConnetionProps)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
No description. |
id |
string |
No description. |
props |
GithubCodeStarConnetionProps |
No description. |
- Type: constructs.Construct
- Type: string
Name | Description |
---|---|
toString |
Returns a string representation of this construct. |
applyRemovalPolicy |
Apply the given removal policy to this resource. |
grant |
Grant the given principal identity permissions to perform the actions on this code star connection. |
grantAdmin |
you want to grant an IAM user in your AWS account full access to AWS CodeStar Connections, so that the user can add, update, and delete connections. |
grantConnectionFullAccess |
Grant the given identity permission to full access to the code star connection. |
grantRead |
you want to grant an IAM user in your account read-only access to the connections in your AWS account. |
grantUse |
Grant the given identity permissions to use this code star connetion. |
validateConnectionName |
Validate if the name of the code connection is longer thatn 32 characters. |
public toString(): string
Returns a string representation of this construct.
public applyRemovalPolicy(policy: RemovalPolicy): void
Apply the given removal policy to this resource.
The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (RemovalPolicy.DESTROY
), or left in your AWS
account for data recovery and cleanup later (RemovalPolicy.RETAIN
).
- Type: aws-cdk-lib.RemovalPolicy
public grant(grantee: IGrantable, actions: string): Grant
Grant the given principal identity permissions to perform the actions on this code star connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
- Type: string
public grantAdmin(grantee: IGrantable): Grant
you want to grant an IAM user in your AWS account full access to AWS CodeStar Connections, so that the user can add, update, and delete connections.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantConnectionFullAccess(grantee: IGrantable): Grant
Grant the given identity permission to full access to the code star connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantRead(grantee: IGrantable): Grant
you want to grant an IAM user in your account read-only access to the connections in your AWS account.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantUse(grantee: IGrantable): Grant
Grant the given identity permissions to use this code star connetion.
- Type: aws-cdk-lib.aws_iam.IGrantable
public validateConnectionName(name: string): void
Validate if the name of the code connection is longer thatn 32 characters.
- Type: string
Name of the connection.
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
isOwnedResource |
Returns true if the construct was created by CDK, and false otherwise. |
isResource |
Check whether the given construct is a Resource. |
fromCodeStarConnectionArn |
Import an externally defined Code Star Connection using its ARN. |
import { GithubCodeStarConnection } from '@jttc/aws-codestarconnection'
GithubCodeStarConnection.isConstruct(x: any)
Checks if x
is a construct.
Use this method instead of instanceof
to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs
library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct
in each copy of the constructs
library
is seen as a different class, and an instance of one class will not test as
instanceof
the other class. npm install
will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof
will behave
unpredictably. It is safest to avoid using instanceof
, and using
this type-testing method instead.
- Type: any
Any object.
import { GithubCodeStarConnection } from '@jttc/aws-codestarconnection'
GithubCodeStarConnection.isOwnedResource(construct: IConstruct)
Returns true if the construct was created by CDK, and false otherwise.
- Type: constructs.IConstruct
import { GithubCodeStarConnection } from '@jttc/aws-codestarconnection'
GithubCodeStarConnection.isResource(construct: IConstruct)
Check whether the given construct is a Resource.
- Type: constructs.IConstruct
import { GithubCodeStarConnection } from '@jttc/aws-codestarconnection'
GithubCodeStarConnection.fromCodeStarConnectionArn(scope: Construct, id: string, codestarConnectionArn: string)
Import an externally defined Code Star Connection using its ARN.
- Type: constructs.Construct
the construct that will "own" the imported key.
- Type: string
the id of the imported code star conection in the construct tree.
- Type: string
the ARN of an existing Code Star Connection.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
env |
aws-cdk-lib.ResourceEnvironment |
The environment this resource belongs to. |
stack |
aws-cdk-lib.Stack |
The stack in which this resource is defined. |
connectionArn |
string |
The ARN of the Code Star connection. |
connectionName |
string |
The name of the CodeStar connection. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly env: ResourceEnvironment;
- Type: aws-cdk-lib.ResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
public readonly stack: Stack;
- Type: aws-cdk-lib.Stack
The stack in which this resource is defined.
public readonly connectionArn: string;
- Type: string
The ARN of the Code Star connection.
public readonly connectionName: string;
- Type: string
The name of the CodeStar connection.
import { CodeStarConnectionProps } from '@jttc/aws-codestarconnection'
const codeStarConnectionProps: CodeStarConnectionProps = { ... }
Name | Type | Description |
---|---|---|
connectionName |
string |
The name of the connection. |
providerType |
CodeStarConnectionProviderType |
The type of the connection. |
hostArn |
string |
The Amazon Resource Name (ARN) of the host associated with the connection. |
removalPolicy |
aws-cdk-lib.RemovalPolicy |
Determine what happens to the code star connection when the resource/stack is deleted. |
tags |
aws-cdk-lib.Tag[] |
The list of tags associated with the connection. |
public readonly connectionName: string;
- Type: string
The name of the connection.
Connection names must be in an AWS user account.
public readonly providerType: CodeStarConnectionProviderType;
The type of the connection.
public readonly hostArn: string;
- Type: string
The Amazon Resource Name (ARN) of the host associated with the connection.
public readonly removalPolicy: RemovalPolicy;
- Type: aws-cdk-lib.RemovalPolicy
- Default: RemovalPolicy.Retain
Determine what happens to the code star connection when the resource/stack is deleted.
public readonly tags: Tag[];
- Type: aws-cdk-lib.Tag[]
The list of tags associated with the connection.
import { GithubCodeStarConnetionProps } from '@jttc/aws-codestarconnection'
const githubCodeStarConnetionProps: GithubCodeStarConnetionProps = { ... }
Name | Type | Description |
---|---|---|
connectionName |
string |
The name of the connection. |
hostArn |
string |
The Amazon Resource Name (ARN) of the host associated with the connection. |
removalPolicy |
aws-cdk-lib.RemovalPolicy |
Determine what happens to the code star connection when the resource/stack is deleted. |
tags |
aws-cdk-lib.Tag[] |
The list of tags associated with the connection. |
public readonly connectionName: string;
- Type: string
The name of the connection.
Connection names must be in an AWS user account.
public readonly hostArn: string;
- Type: string
The Amazon Resource Name (ARN) of the host associated with the connection.
public readonly removalPolicy: RemovalPolicy;
- Type: aws-cdk-lib.RemovalPolicy
- Default: RemovalPolicy.Retain
Determine what happens to the code star connection when the resource/stack is deleted.
public readonly tags: Tag[];
- Type: aws-cdk-lib.Tag[]
The list of tags associated with the connection.
-
Extends: aws-cdk-lib.IResource
-
Implemented By: CodeStarConnection, CodeStarConnectionBase, GithubCodeStarConnection, ICodeStarConnection
Name | Description |
---|---|
grant |
Grant the given principal identity permissions to perform the actions on this code star connection. |
grantAdmin |
Grant the given identity full access to AWS CodeStar Connections so that the user can add, update, and delete connections. |
grantConnectionFullAccess |
Grant the given identity permission to connection full access to the code star connection. |
grantRead |
you want to grant an IAM user in your account read-only access to the connections in your AWS account. |
grantUse |
Grant the given identity permissions to use this code start connection. |
public grant(grantee: IGrantable, actions: string): Grant
Grant the given principal identity permissions to perform the actions on this code star connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
- Type: string
public grantAdmin(grantee: IGrantable): Grant
Grant the given identity full access to AWS CodeStar Connections so that the user can add, update, and delete connections.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantConnectionFullAccess(grantee: IGrantable): Grant
Grant the given identity permission to connection full access to the code star connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantRead(grantee: IGrantable): Grant
you want to grant an IAM user in your account read-only access to the connections in your AWS account.
- Type: aws-cdk-lib.aws_iam.IGrantable
public grantUse(grantee: IGrantable): Grant
Grant the given identity permissions to use this code start connection.
- Type: aws-cdk-lib.aws_iam.IGrantable
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
env |
aws-cdk-lib.ResourceEnvironment |
The environment this resource belongs to. |
stack |
aws-cdk-lib.Stack |
The stack in which this resource is defined. |
connectionArn |
string |
The ARN of the connection. |
connectionName |
string |
The name of the connection. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly env: ResourceEnvironment;
- Type: aws-cdk-lib.ResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
public readonly stack: Stack;
- Type: aws-cdk-lib.Stack
The stack in which this resource is defined.
public readonly connectionArn: string;
- Type: string
The ARN of the connection.
public readonly connectionName: string;
- Type: string
The name of the connection.
Connection names must be in an AWS user account.
Actions defined by AWS CodeStar Connections Service prefix: codestar-connections.
The Resource Type indicates whether each action supports resource-level permissions. If there is no value, you must specify all resources ("*") to which the policy applies in the Resource element of your policy statement
The Condition Keys includes keys that you can specify in a policy statement's Condition element
Name | Description |
---|---|
CREATE_CONNECTION |
Grants permission to create a Connection resource. |
CREATE_HOST |
Grants permission to create a Host resource. |
DELETE_CONNECTION |
Grants permission to delete a Connection resource. |
DELETE_HOST |
Grants permission to delete a host resource. |
GET_CONNECTION |
Grants permission to get details about a Connection resource. |
GET_HOST |
Grants permission to get details about a host resource. |
GET_INDIVIDUAL_ACCESS_TOKEN |
Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection. |
GET_INSTALLATION_URL_FOR_APP |
Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection. |
GET_INSTALLATION_URL_FOR_HOST |
Grants permission to get the URL to authorize an installation in a third party app. |
GET_INSTALLATION_URL |
Grants permission to get the URL to authorize an installation in a third party app. |
LIST_CONNECTIONS |
Grants permission to list Connection resources. |
LIST_HOSTS |
Grants permission to list host resources. |
LIST_INDIVIDUAL_ACCESS_TOKENS |
Grants permission to list individual access token. |
LIST_INSTALLATIONS |
Grants permission to list installations. |
LIST_INSTALLATION_TARGETS |
Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection. |
LIST_PASS_CONNECTIONS |
Grants permission to list pass connections. |
LIST_TAGS_FOR_RESOURCE |
Grants permission to the set of key-value pairs that are used to manage the resource. |
PASS_CONNECTION |
Grants permission to pass a Connection resource to an AWS service that accepts a Connection ARN as input, such as codepipeline:CreatePipeline. |
REGISTER_APP_CODE |
Grants permission to associate a third party server, such as a GitHub Enterprise Server instance, with a Host. |
START_APP_REGISTRATION_HANDSHAKE |
Grants permission to associate a third party server, such as a GitHub Enterprise Server instance, with a Host. |
START_OAUTH_HANDSHAKE |
Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection. |
TAG_RESOURCE |
Grants permission to add or modify the tags of the given resource. |
UNTAG_RESOURCE |
Grants permission to remove tags from an AWS resource. |
UPDATE_CONNECTION_INSTALLATION |
Grants permission to update a Connection resource with an installation of the CodeStar Connections App. |
UPDATE_HOST |
Grants permission to update a host resource. |
USE_CONNECTION |
Grants permission to use a Connection resource to call provider actions. |
Grants permission to create a Connection resource.
Grants permission to create a Host resource.
Grants permission to delete a Connection resource.
Grants permission to delete a host resource.
Grants permission to get details about a Connection resource.
Grants permission to get details about a host resource.
Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection.
Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection.
Grants permission to get the URL to authorize an installation in a third party app.
Grants permission to get the URL to authorize an installation in a third party app.
Grants permission to list Connection resources.
Grants permission to list host resources.
Grants permission to list individual access token.
Grants permission to list installations.
Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection.
Grants permission to list pass connections.
Grants permission to the set of key-value pairs that are used to manage the resource.
Grants permission to pass a Connection resource to an AWS service that accepts a Connection ARN as input, such as codepipeline:CreatePipeline.
Grants permission to associate a third party server, such as a GitHub Enterprise Server instance, with a Host.
Grants permission to associate a third party server, such as a GitHub Enterprise Server instance, with a Host.
Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection.
Grants permission to add or modify the tags of the given resource.
Grants permission to remove tags from an AWS resource.
Grants permission to update a Connection resource with an installation of the CodeStar Connections App.
Grants permission to update a host resource.
Grants permission to use a Connection resource to call provider actions.
Connection Provider Type supported.
Name | Description |
---|---|
GITHUB |
Github provider. |
GITHUB_ENTERPRISE |
Github Entrprise provider. |
GITLAB |
Gitlab Provider. |
BITBUCKET |
Bitbucket Provider. |
Github provider.
Github Entrprise provider.
Gitlab Provider.
Bitbucket Provider.