Class: Aws::AppIntegrationsService::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::AppIntegrationsService::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb
Overview
An API client for AppIntegrationsService. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::AppIntegrationsService::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#create_application(params = {}) ⇒ Types::CreateApplicationResponse
This API is in preview release and subject to change.
-
#create_data_integration(params = {}) ⇒ Types::CreateDataIntegrationResponse
Creates and persists a DataIntegration resource.
-
#create_event_integration(params = {}) ⇒ Types::CreateEventIntegrationResponse
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.
-
#delete_application(params = {}) ⇒ Struct
Deletes the Application.
-
#delete_data_integration(params = {}) ⇒ Struct
Deletes the DataIntegration.
-
#delete_event_integration(params = {}) ⇒ Struct
Deletes the specified existing event integration.
-
#get_application(params = {}) ⇒ Types::GetApplicationResponse
This API is in preview release and subject to change.
-
#get_data_integration(params = {}) ⇒ Types::GetDataIntegrationResponse
Returns information about the DataIntegration.
-
#get_event_integration(params = {}) ⇒ Types::GetEventIntegrationResponse
Returns information about the event integration.
-
#list_application_associations(params = {}) ⇒ Types::ListApplicationAssociationsResponse
Returns a paginated list of application associations for an application.
-
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
This API is in preview release and subject to change.
-
#list_data_integration_associations(params = {}) ⇒ Types::ListDataIntegrationAssociationsResponse
Returns a paginated list of DataIntegration associations in the account.
-
#list_data_integrations(params = {}) ⇒ Types::ListDataIntegrationsResponse
Returns a paginated list of DataIntegrations in the account.
-
#list_event_integration_associations(params = {}) ⇒ Types::ListEventIntegrationAssociationsResponse
Returns a paginated list of event integration associations in the account.
-
#list_event_integrations(params = {}) ⇒ Types::ListEventIntegrationsResponse
Returns a paginated list of event integrations in the account.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags for the specified resource.
-
#tag_resource(params = {}) ⇒ Struct
Adds the specified tags to the specified resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes the specified tags from the specified resource.
-
#update_application(params = {}) ⇒ Struct
This API is in preview release and subject to change.
-
#update_data_integration(params = {}) ⇒ Struct
Updates the description of a DataIntegration.
-
#update_event_integration(params = {}) ⇒ Struct
Updates the description of an event integration.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
410 411 412 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 410 def initialize(*args) super end |
Instance Method Details
#create_application(params = {}) ⇒ Types::CreateApplicationResponse
This API is in preview release and subject to change.
Creates and persists an Application resource.
528 529 530 531 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 528 def create_application(params = {}, = {}) req = build_request(:create_application, params) req.send_request() end |
#create_data_integration(params = {}) ⇒ Types::CreateDataIntegrationResponse
Creates and persists a DataIntegration resource.
CreateDataIntegration
API.
652 653 654 655 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 652 def create_data_integration(params = {}, = {}) req = build_request(:create_data_integration, params) req.send_request() end |
#create_event_integration(params = {}) ⇒ Types::CreateEventIntegrationResponse
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.
720 721 722 723 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 720 def create_event_integration(params = {}, = {}) req = build_request(:create_event_integration, params) req.send_request() end |
#delete_application(params = {}) ⇒ Struct
Deletes the Application. Only Applications that don't have any Application Associations can be deleted.
756 757 758 759 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 756 def delete_application(params = {}, = {}) req = build_request(:delete_application, params) req.send_request() end |
#delete_data_integration(params = {}) ⇒ Struct
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.
792 793 794 795 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 792 def delete_data_integration(params = {}, = {}) req = build_request(:delete_data_integration, params) req.send_request() end |
#delete_event_integration(params = {}) ⇒ Struct
Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
815 816 817 818 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 815 def delete_event_integration(params = {}, = {}) req = build_request(:delete_event_integration, params) req.send_request() end |
#get_application(params = {}) ⇒ Types::GetApplicationResponse
This API is in preview release and subject to change.
Get an Application resource.
897 898 899 900 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 897 def get_application(params = {}, = {}) req = build_request(:get_application, params) req.send_request() end |
#get_data_integration(params = {}) ⇒ Types::GetDataIntegrationResponse
Returns information about the DataIntegration.
964 965 966 967 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 964 def get_data_integration(params = {}, = {}) req = build_request(:get_data_integration, params) req.send_request() end |
#get_event_integration(params = {}) ⇒ Types::GetEventIntegrationResponse
Returns information about the event integration.
1003 1004 1005 1006 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1003 def get_event_integration(params = {}, = {}) req = build_request(:get_event_integration, params) req.send_request() end |
#list_application_associations(params = {}) ⇒ Types::ListApplicationAssociationsResponse
Returns a paginated list of application associations for an application.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1070 1071 1072 1073 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1070 def list_application_associations(params = {}, = {}) req = build_request(:list_application_associations, params) req.send_request() end |
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
This API is in preview release and subject to change.
Lists applications in the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1138 1139 1140 1141 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1138 def list_applications(params = {}, = {}) req = build_request(:list_applications, params) req.send_request() end |
#list_data_integration_associations(params = {}) ⇒ Types::ListDataIntegrationAssociationsResponse
Returns a paginated list of DataIntegration associations in the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1195 1196 1197 1198 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1195 def list_data_integration_associations(params = {}, = {}) req = build_request(:list_data_integration_associations, params) req.send_request() end |
#list_data_integrations(params = {}) ⇒ Types::ListDataIntegrationsResponse
Returns a paginated list of DataIntegrations in the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1247 1248 1249 1250 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1247 def list_data_integrations(params = {}, = {}) req = build_request(:list_data_integrations, params) req.send_request() end |
#list_event_integration_associations(params = {}) ⇒ Types::ListEventIntegrationAssociationsResponse
Returns a paginated list of event integration associations in the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1297 1298 1299 1300 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1297 def list_event_integration_associations(params = {}, = {}) req = build_request(:list_event_integration_associations, params) req.send_request() end |
#list_event_integrations(params = {}) ⇒ Types::ListEventIntegrationsResponse
Returns a paginated list of event integrations in the account.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1342 1343 1344 1345 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1342 def list_event_integrations(params = {}, = {}) req = build_request(:list_event_integrations, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists the tags for the specified resource.
1371 1372 1373 1374 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1371 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds the specified tags to the specified resource.
1401 1402 1403 1404 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1401 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes the specified tags from the specified resource.
1427 1428 1429 1430 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1427 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_application(params = {}) ⇒ Struct
This API is in preview release and subject to change.
Updates and persists an Application resource.
1506 1507 1508 1509 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1506 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_data_integration(params = {}) ⇒ Struct
Updates the description of a DataIntegration.
1547 1548 1549 1550 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1547 def update_data_integration(params = {}, = {}) req = build_request(:update_data_integration, params) req.send_request() end |
#update_event_integration(params = {}) ⇒ Struct
Updates the description of an event integration.
1573 1574 1575 1576 |
# File 'gems/aws-sdk-appintegrationsservice/lib/aws-sdk-appintegrationsservice/client.rb', line 1573 def update_event_integration(params = {}, = {}) req = build_request(:update_event_integration, params) req.send_request() end |