The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::AppIntegrations - Perl Interface to AWS Amazon AppIntegrations Service

SYNOPSIS

use Paws;

my $obj = Paws->service('AppIntegrations');
my $res = $obj->Method(
  Arg1 => $val1,
  Arg2 => [ 'V1', 'V2' ],
  # if Arg3 is an object, the HashRef will be used as arguments to the constructor
  # of the arguments type
  Arg3 => { Att1 => 'Val1' },
  # if Arg4 is an array of objects, the HashRefs will be passed as arguments to
  # the constructor of the arguments type
  Arg4 => [ { Att1 => 'Val1'  }, { Att1 => 'Val2' } ],
);

DESCRIPTION

The Amazon AppIntegrations APIs are in preview release and are subject to change.

The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.

For information about how you can use external applications with Amazon Connect, see Set up pre-built integrations (https://docs.aws.amazon.com/connect/latest/adminguide/crm.html) in the Amazon Connect Administrator Guide.

For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/app-integrations-2020-07-29

METHODS

CreateEventIntegration

EventBridgeBus => Str
EventFilter => Paws::AppIntegrations::EventFilter
Name => Str
[ClientToken => Str]
[Description => Str]
[Tags => Paws::AppIntegrations::TagMap]

Each argument is described in detail in: Paws::AppIntegrations::CreateEventIntegration

Returns: a Paws::AppIntegrations::CreateEventIntegrationResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

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 will push events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.

DeleteEventIntegration

Name => Str

Each argument is described in detail in: Paws::AppIntegrations::DeleteEventIntegration

Returns: a Paws::AppIntegrations::DeleteEventIntegrationResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

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

GetEventIntegration

Name => Str

Each argument is described in detail in: Paws::AppIntegrations::GetEventIntegration

Returns: a Paws::AppIntegrations::GetEventIntegrationResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

Return information about the event integration.

ListEventIntegrationAssociations

EventIntegrationName => Str
[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::AppIntegrations::ListEventIntegrationAssociations

Returns: a Paws::AppIntegrations::ListEventIntegrationAssociationsResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

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

ListEventIntegrations

[MaxResults => Int]
[NextToken => Str]

Each argument is described in detail in: Paws::AppIntegrations::ListEventIntegrations

Returns: a Paws::AppIntegrations::ListEventIntegrationsResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

Returns a paginated list of event integrations in the account.

ListTagsForResource

ResourceArn => Str

Each argument is described in detail in: Paws::AppIntegrations::ListTagsForResource

Returns: a Paws::AppIntegrations::ListTagsForResourceResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

Lists the tags for the specified resource.

TagResource

ResourceArn => Str
Tags => Paws::AppIntegrations::TagMap

Each argument is described in detail in: Paws::AppIntegrations::TagResource

Returns: a Paws::AppIntegrations::TagResourceResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

Adds the specified tags to the specified resource.

UntagResource

ResourceArn => Str
TagKeys => ArrayRef[Str|Undef]

Each argument is described in detail in: Paws::AppIntegrations::UntagResource

Returns: a Paws::AppIntegrations::UntagResourceResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

Removes the specified tags from the specified resource.

UpdateEventIntegration

Name => Str
[Description => Str]

Each argument is described in detail in: Paws::AppIntegrations::UpdateEventIntegration

Returns: a Paws::AppIntegrations::UpdateEventIntegrationResponse instance

The Amazon AppIntegrations APIs are in preview release and are subject to change.

Updates the description of an event integration.

PAGINATORS

Paginator methods are helpers that repetively call methods that return partial results

SEE ALSO

This service class forms part of Paws

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues