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