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