AppIntegrationsServiceClient
Index > AppIntegrationsService > AppIntegrationsServiceClient
Auto-generated documentation for AppIntegrationsService type annotations stubs module mypy-boto3-appintegrations.
AppIntegrationsServiceClient
Type annotations and code completion for boto3.client("appintegrations")
.
boto3 documentation
from boto3.session import Session
from mypy_boto3_appintegrations.client import AppIntegrationsServiceClient
def get_appintegrations_client() -> AppIntegrationsServiceClient:
return Session().client("appintegrations")
Exceptions
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("appintegrations").exceptions
structure.
client = boto3.client("appintegrations")
try:
do_something(client)
except (
client.AccessDeniedException,
client.ClientError,
client.DuplicateResourceException,
client.InternalServiceError,
client.InvalidRequestException,
client.ResourceNotFoundException,
client.ResourceQuotaExceededException,
client.ThrottlingException,
) as e:
print(e)
from mypy_boto3_appintegrations.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods
can_paginate
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("appintegrations").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("appintegrations").close
method.
boto3 documentation
create_data_integration
Creates and persists a DataIntegration resource.
Type annotations and code completion for boto3.client("appintegrations").create_data_integration
method.
boto3 documentation
def create_data_integration(
self,
*,
Name: str,
Description: str = ...,
KmsKey: str = ...,
SourceURI: str = ...,
ScheduleConfig: ScheduleConfigurationTypeDef = ..., # (1)
Tags: Mapping[str, str] = ...,
ClientToken: str = ...,
) -> CreateDataIntegrationResponseTypeDef: # (2)
...
kwargs: CreateDataIntegrationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.create_data_integration(**kwargs)
create_event_integration
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.
Type annotations and code completion for boto3.client("appintegrations").create_event_integration
method.
boto3 documentation
def create_event_integration(
self,
*,
Name: str,
EventFilter: EventFilterTypeDef, # (1)
EventBridgeBus: str,
Description: str = ...,
ClientToken: str = ...,
Tags: Mapping[str, str] = ...,
) -> CreateEventIntegrationResponseTypeDef: # (2)
...
kwargs: CreateEventIntegrationRequestRequestTypeDef = { # (1)
"Name": ...,
"EventFilter": ...,
"EventBridgeBus": ...,
}
parent.create_event_integration(**kwargs)
delete_data_integration
Deletes the DataIntegration.
Type annotations and code completion for boto3.client("appintegrations").delete_data_integration
method.
boto3 documentation
def delete_data_integration(
self,
*,
DataIntegrationIdentifier: str,
) -> Dict[str, Any]:
...
kwargs: DeleteDataIntegrationRequestRequestTypeDef = { # (1)
"DataIntegrationIdentifier": ...,
}
parent.delete_data_integration(**kwargs)
delete_event_integration
Deletes the specified existing event integration.
Type annotations and code completion for boto3.client("appintegrations").delete_event_integration
method.
boto3 documentation
kwargs: DeleteEventIntegrationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.delete_event_integration(**kwargs)
generate_presigned_url
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for boto3.client("appintegrations").generate_presigned_url
method.
boto3 documentation
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_data_integration
Returns information about the DataIntegration.
Type annotations and code completion for boto3.client("appintegrations").get_data_integration
method.
boto3 documentation
def get_data_integration(
self,
*,
Identifier: str,
) -> GetDataIntegrationResponseTypeDef: # (1)
...
kwargs: GetDataIntegrationRequestRequestTypeDef = { # (1)
"Identifier": ...,
}
parent.get_data_integration(**kwargs)
get_event_integration
Returns information about the event integration.
Type annotations and code completion for boto3.client("appintegrations").get_event_integration
method.
boto3 documentation
def get_event_integration(
self,
*,
Name: str,
) -> GetEventIntegrationResponseTypeDef: # (1)
...
kwargs: GetEventIntegrationRequestRequestTypeDef = { # (1)
"Name": ...,
}
parent.get_event_integration(**kwargs)
list_data_integration_associations
Returns a paginated list of DataIntegration associations in the account.
Type annotations and code completion for boto3.client("appintegrations").list_data_integration_associations
method.
boto3 documentation
def list_data_integration_associations(
self,
*,
DataIntegrationIdentifier: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDataIntegrationAssociationsResponseTypeDef: # (1)
...
kwargs: ListDataIntegrationAssociationsRequestRequestTypeDef = { # (1)
"DataIntegrationIdentifier": ...,
}
parent.list_data_integration_associations(**kwargs)
list_data_integrations
Returns a paginated list of DataIntegrations in the account.
Type annotations and code completion for boto3.client("appintegrations").list_data_integrations
method.
boto3 documentation
def list_data_integrations(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListDataIntegrationsResponseTypeDef: # (1)
...
kwargs: ListDataIntegrationsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_data_integrations(**kwargs)
list_event_integration_associations
Returns a paginated list of event integration associations in the account.
Type annotations and code completion for boto3.client("appintegrations").list_event_integration_associations
method.
boto3 documentation
def list_event_integration_associations(
self,
*,
EventIntegrationName: str,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListEventIntegrationAssociationsResponseTypeDef: # (1)
...
kwargs: ListEventIntegrationAssociationsRequestRequestTypeDef = { # (1)
"EventIntegrationName": ...,
}
parent.list_event_integration_associations(**kwargs)
list_event_integrations
Returns a paginated list of event integrations in the account.
Type annotations and code completion for boto3.client("appintegrations").list_event_integrations
method.
boto3 documentation
def list_event_integrations(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListEventIntegrationsResponseTypeDef: # (1)
...
kwargs: ListEventIntegrationsRequestRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_event_integrations(**kwargs)
list_tags_for_resource
Lists the tags for the specified resource.
Type annotations and code completion for boto3.client("appintegrations").list_tags_for_resource
method.
boto3 documentation
def list_tags_for_resource(
self,
*,
resourceArn: str,
) -> ListTagsForResourceResponseTypeDef: # (1)
...
kwargs: ListTagsForResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)
tag_resource
Adds the specified tags to the specified resource.
Type annotations and code completion for boto3.client("appintegrations").tag_resource
method.
boto3 documentation
def tag_resource(
self,
*,
resourceArn: str,
tags: Mapping[str, str],
) -> Dict[str, Any]:
...
kwargs: TagResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
"tags": ...,
}
parent.tag_resource(**kwargs)
untag_resource
Removes the specified tags from the specified resource.
Type annotations and code completion for boto3.client("appintegrations").untag_resource
method.
boto3 documentation
def untag_resource(
self,
*,
resourceArn: str,
tagKeys: Sequence[str],
) -> Dict[str, Any]:
...
kwargs: UntagResourceRequestRequestTypeDef = { # (1)
"resourceArn": ...,
"tagKeys": ...,
}
parent.untag_resource(**kwargs)
update_data_integration
Updates the description of a DataIntegration.
Type annotations and code completion for boto3.client("appintegrations").update_data_integration
method.
boto3 documentation
def update_data_integration(
self,
*,
Identifier: str,
Name: str = ...,
Description: str = ...,
) -> Dict[str, Any]:
...
kwargs: UpdateDataIntegrationRequestRequestTypeDef = { # (1)
"Identifier": ...,
}
parent.update_data_integration(**kwargs)
update_event_integration
Updates the description of an event integration.
Type annotations and code completion for boto3.client("appintegrations").update_event_integration
method.
boto3 documentation
def update_event_integration(
self,
*,
Name: str,
Description: str = ...,
) -> Dict[str, Any]:
...