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

AppIntegrations

import { AppIntegrations } from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/appintegrations.ts?docs=full";
class AppIntegrations {
constructor(apiFactory: client.ApiFactory);
async createApplication(params: CreateApplicationRequest, opts?: client.RequestOptions): Promise<CreateApplicationResponse>;
async createDataIntegration(params: CreateDataIntegrationRequest, opts?: client.RequestOptions): Promise<CreateDataIntegrationResponse>;
async createDataIntegrationAssociation(params: CreateDataIntegrationAssociationRequest, opts?: client.RequestOptions): Promise<CreateDataIntegrationAssociationResponse>;
async createEventIntegration(params: CreateEventIntegrationRequest, opts?: client.RequestOptions): Promise<CreateEventIntegrationResponse>;
async deleteApplication(params: DeleteApplicationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteDataIntegration(params: DeleteDataIntegrationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteEventIntegration(params: DeleteEventIntegrationRequest, opts?: client.RequestOptions): Promise<void>;
async getApplication(params: GetApplicationRequest, opts?: client.RequestOptions): Promise<GetApplicationResponse>;
async getDataIntegration(params: GetDataIntegrationRequest, opts?: client.RequestOptions): Promise<GetDataIntegrationResponse>;
async getEventIntegration(params: GetEventIntegrationRequest, opts?: client.RequestOptions): Promise<GetEventIntegrationResponse>;
async listApplicationAssociations(params: ListApplicationAssociationsRequest, opts?: client.RequestOptions): Promise<ListApplicationAssociationsResponse>;
async listApplications(params?: ListApplicationsRequest, opts?: client.RequestOptions): Promise<ListApplicationsResponse>;
async listDataIntegrationAssociations(params: ListDataIntegrationAssociationsRequest, opts?: client.RequestOptions): Promise<ListDataIntegrationAssociationsResponse>;
async listDataIntegrations(params?: ListDataIntegrationsRequest, opts?: client.RequestOptions): Promise<ListDataIntegrationsResponse>;
async listEventIntegrationAssociations(params: ListEventIntegrationAssociationsRequest, opts?: client.RequestOptions): Promise<ListEventIntegrationAssociationsResponse>;
async listEventIntegrations(params?: ListEventIntegrationsRequest, opts?: client.RequestOptions): Promise<ListEventIntegrationsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateApplication(params: UpdateApplicationRequest, opts?: client.RequestOptions): Promise<void>;
async updateDataIntegration(params: UpdateDataIntegrationRequest, opts?: client.RequestOptions): Promise<void>;
async updateDataIntegrationAssociation(params: UpdateDataIntegrationAssociationRequest, opts?: client.RequestOptions): Promise<void>;
async updateEventIntegration(params: UpdateEventIntegrationRequest, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Creates and persists an Application resource.

§

Creates and persists a DataIntegration resource.

Note: You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

§

Creates and persists a DataIntegrationAssociation resource.

§

Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.

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

Deletes the Application. Only Applications that don't have any Application Associations can be deleted.

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

Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role.

Note: You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

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

Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.

§

Get an Application resource.

§

Returns information about the DataIntegration.

Note: You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

§

Returns information about the event integration.

§

Returns a paginated list of application associations for an application.

§

Lists applications in the account.

§

Returns a paginated list of DataIntegration associations in the account.

Note: You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

§

Returns a paginated list of DataIntegrations in the account.

Note: You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

§

Returns a paginated list of event integration associations in the account.

§

Returns a paginated list of event integrations in the account.

§

Lists the tags for the specified resource.

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

Adds the specified tags to the specified resource.

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

Removes the specified tags from the specified resource.

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

Updates and persists an Application resource.

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

Updates the description of a DataIntegration.

Note: You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.

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

Updates and persists a DataIntegrationAssociation resource.

Note: Updating a DataIntegrationAssociation with ExecutionConfiguration will rerun the on-demand job.

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

Updates the description of an event integration.

§Static Properties