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.deno.dev/v0.4/services/appintegrations.ts?docs=full";
class AppIntegrations {
constructor(apiFactory: client.ApiFactory);
async createDataIntegration(params: CreateDataIntegrationRequest, opts?: client.RequestOptions): Promise<CreateDataIntegrationResponse>;
async createEventIntegration(params: CreateEventIntegrationRequest, opts?: client.RequestOptions): Promise<CreateEventIntegrationResponse>;
async deleteDataIntegration(params: DeleteDataIntegrationRequest, opts?: client.RequestOptions): Promise<void>;
async deleteEventIntegration(params: DeleteEventIntegrationRequest, opts?: client.RequestOptions): Promise<void>;
async getDataIntegration(params: GetDataIntegrationRequest, opts?: client.RequestOptions): Promise<GetDataIntegrationResponse>;
async getEventIntegration(params: GetEventIntegrationRequest, opts?: client.RequestOptions): Promise<GetEventIntegrationResponse>;
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 updateDataIntegration(params: UpdateDataIntegrationRequest, 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 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 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.

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

§

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

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

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

Updates the description of an event integration.

§Static Properties