Type definitions#
Index > AppIntegrationsService > Type definitions
Auto-generated documentation for AppIntegrationsService type annotations stubs module mypy-boto3-appintegrations.
FileConfigurationTypeDef#
# FileConfigurationTypeDef definition
class FileConfigurationTypeDef(TypedDict):
Folders: Sequence[str],
Filters: NotRequired[Mapping[str, Sequence[str]]],
ScheduleConfigurationTypeDef#
# ScheduleConfigurationTypeDef definition
class ScheduleConfigurationTypeDef(TypedDict):
ScheduleExpression: str,
FirstExecutionFrom: NotRequired[str],
Object: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
EventFilterTypeDef#
# EventFilterTypeDef definition
class EventFilterTypeDef(TypedDict):
Source: str,
DataIntegrationAssociationSummaryTypeDef#
# DataIntegrationAssociationSummaryTypeDef definition
class DataIntegrationAssociationSummaryTypeDef(TypedDict):
DataIntegrationAssociationArn: NotRequired[str],
DataIntegrationArn: NotRequired[str],
ClientId: NotRequired[str],
DataIntegrationSummaryTypeDef#
# DataIntegrationSummaryTypeDef definition
class DataIntegrationSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
SourceURI: NotRequired[str],
DeleteDataIntegrationRequestRequestTypeDef#
# DeleteDataIntegrationRequestRequestTypeDef definition
class DeleteDataIntegrationRequestRequestTypeDef(TypedDict):
DataIntegrationIdentifier: str,
DeleteEventIntegrationRequestRequestTypeDef#
# DeleteEventIntegrationRequestRequestTypeDef definition
class DeleteEventIntegrationRequestRequestTypeDef(TypedDict):
Name: str,
EventIntegrationAssociationTypeDef#
# EventIntegrationAssociationTypeDef definition
class EventIntegrationAssociationTypeDef(TypedDict):
EventIntegrationAssociationArn: NotRequired[str],
EventIntegrationAssociationId: NotRequired[str],
EventIntegrationName: NotRequired[str],
ClientId: NotRequired[str],
EventBridgeRuleName: NotRequired[str],
ClientAssociationMetadata: NotRequired[Dict[str, str]],
GetDataIntegrationRequestRequestTypeDef#
# GetDataIntegrationRequestRequestTypeDef definition
class GetDataIntegrationRequestRequestTypeDef(TypedDict):
Identifier: str,
GetEventIntegrationRequestRequestTypeDef#
# GetEventIntegrationRequestRequestTypeDef definition
class GetEventIntegrationRequestRequestTypeDef(TypedDict):
Name: str,
ListDataIntegrationAssociationsRequestRequestTypeDef#
# ListDataIntegrationAssociationsRequestRequestTypeDef definition
class ListDataIntegrationAssociationsRequestRequestTypeDef(TypedDict):
DataIntegrationIdentifier: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDataIntegrationsRequestRequestTypeDef#
# ListDataIntegrationsRequestRequestTypeDef definition
class ListDataIntegrationsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEventIntegrationAssociationsRequestRequestTypeDef#
# ListEventIntegrationAssociationsRequestRequestTypeDef definition
class ListEventIntegrationAssociationsRequestRequestTypeDef(TypedDict):
EventIntegrationName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEventIntegrationsRequestRequestTypeDef#
# ListEventIntegrationsRequestRequestTypeDef definition
class ListEventIntegrationsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateDataIntegrationRequestRequestTypeDef#
# UpdateDataIntegrationRequestRequestTypeDef definition
class UpdateDataIntegrationRequestRequestTypeDef(TypedDict):
Identifier: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdateEventIntegrationRequestRequestTypeDef#
# UpdateEventIntegrationRequestRequestTypeDef definition
class UpdateEventIntegrationRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
CreateDataIntegrationRequestRequestTypeDef#
# CreateDataIntegrationRequestRequestTypeDef definition
class CreateDataIntegrationRequestRequestTypeDef(TypedDict):
Name: str,
KmsKey: str,
SourceURI: str,
ScheduleConfig: ScheduleConfigurationTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ClientToken: NotRequired[str],
FileConfiguration: NotRequired[FileConfigurationTypeDef], # (2)
ObjectConfiguration: NotRequired[Mapping[str, Mapping[str, Sequence[str]]]],
CreateDataIntegrationResponseTypeDef#
# CreateDataIntegrationResponseTypeDef definition
class CreateDataIntegrationResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
KmsKey: str,
SourceURI: str,
ScheduleConfiguration: ScheduleConfigurationTypeDef, # (1)
Tags: Dict[str, str],
ClientToken: str,
FileConfiguration: FileConfigurationTypeDef, # (2)
ObjectConfiguration: Dict[str, Dict[str, List[str]]],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateEventIntegrationResponseTypeDef#
# CreateEventIntegrationResponseTypeDef definition
class CreateEventIntegrationResponseTypeDef(TypedDict):
EventIntegrationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDataIntegrationResponseTypeDef#
# GetDataIntegrationResponseTypeDef definition
class GetDataIntegrationResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
KmsKey: str,
SourceURI: str,
ScheduleConfiguration: ScheduleConfigurationTypeDef, # (1)
Tags: Dict[str, str],
FileConfiguration: FileConfigurationTypeDef, # (2)
ObjectConfiguration: Dict[str, Dict[str, List[str]]],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEventIntegrationRequestRequestTypeDef#
# CreateEventIntegrationRequestRequestTypeDef definition
class CreateEventIntegrationRequestRequestTypeDef(TypedDict):
Name: str,
EventFilter: EventFilterTypeDef, # (1)
EventBridgeBus: str,
Description: NotRequired[str],
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
EventIntegrationTypeDef#
# EventIntegrationTypeDef definition
class EventIntegrationTypeDef(TypedDict):
EventIntegrationArn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
EventFilter: NotRequired[EventFilterTypeDef], # (1)
EventBridgeBus: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
GetEventIntegrationResponseTypeDef#
# GetEventIntegrationResponseTypeDef definition
class GetEventIntegrationResponseTypeDef(TypedDict):
Name: str,
Description: str,
EventIntegrationArn: str,
EventBridgeBus: str,
EventFilter: EventFilterTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataIntegrationAssociationsResponseTypeDef#
# ListDataIntegrationAssociationsResponseTypeDef definition
class ListDataIntegrationAssociationsResponseTypeDef(TypedDict):
DataIntegrationAssociations: List[DataIntegrationAssociationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataIntegrationsResponseTypeDef#
# ListDataIntegrationsResponseTypeDef definition
class ListDataIntegrationsResponseTypeDef(TypedDict):
DataIntegrations: List[DataIntegrationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEventIntegrationAssociationsResponseTypeDef#
# ListEventIntegrationAssociationsResponseTypeDef definition
class ListEventIntegrationAssociationsResponseTypeDef(TypedDict):
EventIntegrationAssociations: List[EventIntegrationAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEventIntegrationsResponseTypeDef#
# ListEventIntegrationsResponseTypeDef definition
class ListEventIntegrationsResponseTypeDef(TypedDict):
EventIntegrations: List[EventIntegrationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)