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

CodeConnections

import { CodeConnections } from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/codeconnections.ts?docs=full";
class CodeConnections {
constructor(apiFactory: client.ApiFactory);
async createConnection(params: CreateConnectionInput, opts?: client.RequestOptions): Promise<CreateConnectionOutput>;
async createHost(params: CreateHostInput, opts?: client.RequestOptions): Promise<CreateHostOutput>;
async createRepositoryLink(params: CreateRepositoryLinkInput, opts?: client.RequestOptions): Promise<CreateRepositoryLinkOutput>;
async createSyncConfiguration(params: CreateSyncConfigurationInput, opts?: client.RequestOptions): Promise<CreateSyncConfigurationOutput>;
async deleteConnection(params: DeleteConnectionInput, opts?: client.RequestOptions): Promise<void>;
async deleteHost(params: DeleteHostInput, opts?: client.RequestOptions): Promise<void>;
async deleteRepositoryLink(params: DeleteRepositoryLinkInput, opts?: client.RequestOptions): Promise<void>;
async deleteSyncConfiguration(params: DeleteSyncConfigurationInput, opts?: client.RequestOptions): Promise<void>;
async getConnection(params: GetConnectionInput, opts?: client.RequestOptions): Promise<GetConnectionOutput>;
async getHost(params: GetHostInput, opts?: client.RequestOptions): Promise<GetHostOutput>;
async getRepositoryLink(params: GetRepositoryLinkInput, opts?: client.RequestOptions): Promise<GetRepositoryLinkOutput>;
async getRepositorySyncStatus(params: GetRepositorySyncStatusInput, opts?: client.RequestOptions): Promise<GetRepositorySyncStatusOutput>;
async getResourceSyncStatus(params: GetResourceSyncStatusInput, opts?: client.RequestOptions): Promise<GetResourceSyncStatusOutput>;
async getSyncBlockerSummary(params: GetSyncBlockerSummaryInput, opts?: client.RequestOptions): Promise<GetSyncBlockerSummaryOutput>;
async getSyncConfiguration(params: GetSyncConfigurationInput, opts?: client.RequestOptions): Promise<GetSyncConfigurationOutput>;
async listConnections(params?: ListConnectionsInput, opts?: client.RequestOptions): Promise<ListConnectionsOutput>;
async listHosts(params?: ListHostsInput, opts?: client.RequestOptions): Promise<ListHostsOutput>;
async listRepositoryLinks(params?: ListRepositoryLinksInput, opts?: client.RequestOptions): Promise<ListRepositoryLinksOutput>;
async listRepositorySyncDefinitions(params: ListRepositorySyncDefinitionsInput, opts?: client.RequestOptions): Promise<ListRepositorySyncDefinitionsOutput>;
async listSyncConfigurations(params: ListSyncConfigurationsInput, opts?: client.RequestOptions): Promise<ListSyncConfigurationsOutput>;
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>;
async updateRepositoryLink(params: UpdateRepositoryLinkInput, opts?: client.RequestOptions): Promise<UpdateRepositoryLinkOutput>;
async updateSyncBlocker(params: UpdateSyncBlockerInput, opts?: client.RequestOptions): Promise<UpdateSyncBlockerOutput>;
async updateSyncConfiguration(params: UpdateSyncConfigurationInput, opts?: client.RequestOptions): Promise<UpdateSyncConfigurationOutput>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

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

Creates a connection that can then be given to other Amazon Web Services 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.

§

Creates a sync configuration which allows Amazon Web Services to sync content from a Git repository to update a specified Amazon Web Services resource. Parameters for the sync configuration are determined by the sync type.

§
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.

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

Deletes the sync configuration for a specified repository and connection.

§
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.

§

Returns details about the sync status for a repository. A repository sync uses Git sync to push and pull changes from your remote repository.

§

Returns the status of the sync with the Git repository for a specific Amazon Web Services resource.

§

Returns a list of the most recent sync blockers.

§

Returns details about a sync configuration, including the sync type and resource name. A sync configuration allows the configuration to sync (push and pull) changes from the remote repository for a specified branch in a Git repository.

§
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.

§

Lists the repository sync definitions for repository links in your account.

§

Returns a list of sync configurations for a specified repository.

§

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 Amazon Web Services resource.

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

Updates a specified host with the provided configurations.

§

Allows you to update the status of a sync blocker, resolving the blocker and allowing syncing to continue.

§

Updates the sync configuration for your connection and a specified external Git repository.

§Static Properties