Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CodeStarconnections

import { CodeStarconnections } from "https://aws-api.deno.dev/v0.3/services/codestarconnections.ts?docs=full";
class CodeStarconnections {
constructor(apiFactory: client.ApiFactory);
async createConnection(params: CreateConnectionInput, opts?: client.RequestOptions): Promise<CreateConnectionOutput>;
async createHost(params: CreateHostInput, opts?: client.RequestOptions): Promise<CreateHostOutput>;
async deleteConnection(params: DeleteConnectionInput, opts?: client.RequestOptions): Promise<void>;
async deleteHost(params: DeleteHostInput, opts?: client.RequestOptions): Promise<void>;
async getConnection(params: GetConnectionInput, opts?: client.RequestOptions): Promise<GetConnectionOutput>;
async getHost(params: GetHostInput, opts?: client.RequestOptions): Promise<GetHostOutput>;
async listConnections(params?: ListConnectionsInput, opts?: client.RequestOptions): Promise<ListConnectionsOutput>;
async listHosts(params?: ListHostsInput, opts?: client.RequestOptions): Promise<ListHostsOutput>;
async listTagsForResource(params: ListTagsForResourceInput, opts?: client.RequestOptions): Promise<ListTagsForResourceOutput>;
async tagResource(params: TagResourceInput, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceInput, opts?: client.RequestOptions): Promise<void>;
async updateHost(params: UpdateHostInput, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new CodeStarconnections(apiFactory: client.ApiFactory)
[src]

§Methods

§
createConnection(params: CreateConnectionInput, opts?: client.RequestOptions): Promise<CreateConnectionOutput>
[src]

Creates a connection that can then be given to other AWS services like CodePipeline so that it can access third-party code repositories. The connection is in pending status until the third-party connection handshake is completed from the console.

§
createHost(params: CreateHostInput, opts?: client.RequestOptions): Promise<CreateHostOutput>
[src]

Creates a resource that represents the infrastructure where a third-party provider is installed. The host is used when you create connections to an installed third-party provider type, such as GitHub Enterprise Server. You create one host for all connections to that provider.

Note: A host created through the CLI or the SDK is in PENDING status by default. You can make its status AVAILABLE by setting up the host in the console.

§
deleteConnection(params: DeleteConnectionInput, opts?: client.RequestOptions): Promise<void>
[src]

The connection to be deleted.

§
deleteHost(params: DeleteHostInput, opts?: client.RequestOptions): Promise<void>
[src]

The host to be deleted. Before you delete a host, all connections associated to the host must be deleted.

Note: A host cannot be deleted if it is in the VPC_CONFIG_INITIALIZING or VPC_CONFIG_DELETING state.

§
getConnection(params: GetConnectionInput, opts?: client.RequestOptions): Promise<GetConnectionOutput>
[src]

Returns the connection ARN and details such as status, owner, and provider type.

§
getHost(params: GetHostInput, opts?: client.RequestOptions): Promise<GetHostOutput>
[src]

Returns the host ARN and details such as status, provider type, endpoint, and, if applicable, the VPC configuration.

§
listConnections(params?: ListConnectionsInput, opts?: client.RequestOptions): Promise<ListConnectionsOutput>
[src]

Lists the connections associated with your account.

§
listHosts(params?: ListHostsInput, opts?: client.RequestOptions): Promise<ListHostsOutput>
[src]

Lists the hosts associated with your account.

§

Gets the set of key-value pairs (metadata) that are used to manage the resource.

§
tagResource(params: TagResourceInput, opts?: client.RequestOptions): Promise<void>
[src]

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource.

§
untagResource(params: UntagResourceInput, opts?: client.RequestOptions): Promise<void>
[src]

Removes tags from an AWS resource.

§
updateHost(params: UpdateHostInput, opts?: client.RequestOptions): Promise<void>
[src]

Updates a specified host with the provided configurations.

§Static Properties