Type definitions#
Index > AppIntegrationsService > Type definitions
Auto-generated documentation for AppIntegrationsService type annotations stubs module types-boto3-appintegrations.
FileConfigurationUnionTypeDef#
# FileConfigurationUnionTypeDef Union usage example
from types_boto3_appintegrations.type_defs import FileConfigurationUnionTypeDef
def get_value() -> FileConfigurationUnionTypeDef:
return ...
# FileConfigurationUnionTypeDef definition
FileConfigurationUnionTypeDef = Union[
FileConfigurationTypeDef, # (1)
FileConfigurationOutputTypeDef, # (2)
]
ApplicationSourceConfigUnionTypeDef#
# ApplicationSourceConfigUnionTypeDef Union usage example
from types_boto3_appintegrations.type_defs import ApplicationSourceConfigUnionTypeDef
def get_value() -> ApplicationSourceConfigUnionTypeDef:
return ...
# ApplicationSourceConfigUnionTypeDef definition
ApplicationSourceConfigUnionTypeDef = Union[
ApplicationSourceConfigTypeDef, # (1)
ApplicationSourceConfigOutputTypeDef, # (2)
]
ApplicationAssociationSummaryTypeDef#
# ApplicationAssociationSummaryTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ApplicationAssociationSummaryTypeDef
def get_value() -> ApplicationAssociationSummaryTypeDef:
return {
"ApplicationAssociationArn": ...,
}
# ApplicationAssociationSummaryTypeDef definition
class ApplicationAssociationSummaryTypeDef(TypedDict):
ApplicationAssociationArn: NotRequired[str],
ApplicationArn: NotRequired[str],
ClientId: NotRequired[str],
ExternalUrlConfigOutputTypeDef#
# ExternalUrlConfigOutputTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ExternalUrlConfigOutputTypeDef
def get_value() -> ExternalUrlConfigOutputTypeDef:
return {
"AccessUrl": ...,
}
# ExternalUrlConfigOutputTypeDef definition
class ExternalUrlConfigOutputTypeDef(TypedDict):
AccessUrl: str,
ApprovedOrigins: NotRequired[List[str]],
ExternalUrlConfigTypeDef#
# ExternalUrlConfigTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ExternalUrlConfigTypeDef
def get_value() -> ExternalUrlConfigTypeDef:
return {
"AccessUrl": ...,
}
# ExternalUrlConfigTypeDef definition
class ExternalUrlConfigTypeDef(TypedDict):
AccessUrl: str,
ApprovedOrigins: NotRequired[Sequence[str]],
ApplicationSummaryTypeDef#
# ApplicationSummaryTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"Arn": ...,
}
# ApplicationSummaryTypeDef definition
class ApplicationSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Namespace: NotRequired[str],
CreatedTime: NotRequired[datetime],
LastModifiedTime: NotRequired[datetime],
PublicationTypeDef#
# PublicationTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import PublicationTypeDef
def get_value() -> PublicationTypeDef:
return {
"Event": ...,
}
# PublicationTypeDef definition
class PublicationTypeDef(TypedDict):
Event: str,
Schema: str,
Description: NotRequired[str],
SubscriptionTypeDef#
# SubscriptionTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import SubscriptionTypeDef
def get_value() -> SubscriptionTypeDef:
return {
"Event": ...,
}
# SubscriptionTypeDef definition
class SubscriptionTypeDef(TypedDict):
Event: str,
Description: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ScheduleConfigurationTypeDef#
# ScheduleConfigurationTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ScheduleConfigurationTypeDef
def get_value() -> ScheduleConfigurationTypeDef:
return {
"FirstExecutionFrom": ...,
}
# ScheduleConfigurationTypeDef definition
class ScheduleConfigurationTypeDef(TypedDict):
ScheduleExpression: str,
FirstExecutionFrom: NotRequired[str],
Object: NotRequired[str],
FileConfigurationOutputTypeDef#
# FileConfigurationOutputTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import FileConfigurationOutputTypeDef
def get_value() -> FileConfigurationOutputTypeDef:
return {
"Folders": ...,
}
# FileConfigurationOutputTypeDef definition
class FileConfigurationOutputTypeDef(TypedDict):
Folders: List[str],
Filters: NotRequired[Dict[str, List[str]]],
EventFilterTypeDef#
# EventFilterTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import EventFilterTypeDef
def get_value() -> EventFilterTypeDef:
return {
"Source": ...,
}
# EventFilterTypeDef definition
class EventFilterTypeDef(TypedDict):
Source: str,
LastExecutionStatusTypeDef#
# LastExecutionStatusTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import LastExecutionStatusTypeDef
def get_value() -> LastExecutionStatusTypeDef:
return {
"ExecutionStatus": ...,
}
# LastExecutionStatusTypeDef definition
class LastExecutionStatusTypeDef(TypedDict):
ExecutionStatus: NotRequired[ExecutionStatusType], # (1)
StatusMessage: NotRequired[str],
DataIntegrationSummaryTypeDef#
# DataIntegrationSummaryTypeDef TypedDict usage example
from types_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],
DeleteApplicationRequestTypeDef#
# DeleteApplicationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import DeleteApplicationRequestTypeDef
def get_value() -> DeleteApplicationRequestTypeDef:
return {
"Arn": ...,
}
# DeleteApplicationRequestTypeDef definition
class DeleteApplicationRequestTypeDef(TypedDict):
Arn: str,
DeleteDataIntegrationRequestTypeDef#
# DeleteDataIntegrationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import DeleteDataIntegrationRequestTypeDef
def get_value() -> DeleteDataIntegrationRequestTypeDef:
return {
"DataIntegrationIdentifier": ...,
}
# DeleteDataIntegrationRequestTypeDef definition
class DeleteDataIntegrationRequestTypeDef(TypedDict):
DataIntegrationIdentifier: str,
DeleteEventIntegrationRequestTypeDef#
# DeleteEventIntegrationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import DeleteEventIntegrationRequestTypeDef
def get_value() -> DeleteEventIntegrationRequestTypeDef:
return {
"Name": ...,
}
# DeleteEventIntegrationRequestTypeDef definition
class DeleteEventIntegrationRequestTypeDef(TypedDict):
Name: str,
EventIntegrationAssociationTypeDef#
# EventIntegrationAssociationTypeDef TypedDict usage example
from types_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]],
OnDemandConfigurationTypeDef#
# OnDemandConfigurationTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import OnDemandConfigurationTypeDef
def get_value() -> OnDemandConfigurationTypeDef:
return {
"StartTime": ...,
}
# OnDemandConfigurationTypeDef definition
class OnDemandConfigurationTypeDef(TypedDict):
StartTime: str,
EndTime: NotRequired[str],
FileConfigurationTypeDef#
# FileConfigurationTypeDef TypedDict usage example
from types_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]]],
GetApplicationRequestTypeDef#
# GetApplicationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import GetApplicationRequestTypeDef
def get_value() -> GetApplicationRequestTypeDef:
return {
"Arn": ...,
}
# GetApplicationRequestTypeDef definition
class GetApplicationRequestTypeDef(TypedDict):
Arn: str,
GetDataIntegrationRequestTypeDef#
# GetDataIntegrationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import GetDataIntegrationRequestTypeDef
def get_value() -> GetDataIntegrationRequestTypeDef:
return {
"Identifier": ...,
}
# GetDataIntegrationRequestTypeDef definition
class GetDataIntegrationRequestTypeDef(TypedDict):
Identifier: str,
GetEventIntegrationRequestTypeDef#
# GetEventIntegrationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import GetEventIntegrationRequestTypeDef
def get_value() -> GetEventIntegrationRequestTypeDef:
return {
"Name": ...,
}
# GetEventIntegrationRequestTypeDef definition
class GetEventIntegrationRequestTypeDef(TypedDict):
Name: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListApplicationAssociationsRequestTypeDef#
# ListApplicationAssociationsRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListApplicationAssociationsRequestTypeDef
def get_value() -> ListApplicationAssociationsRequestTypeDef:
return {
"ApplicationId": ...,
}
# ListApplicationAssociationsRequestTypeDef definition
class ListApplicationAssociationsRequestTypeDef(TypedDict):
ApplicationId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListApplicationsRequestTypeDef#
# ListApplicationsRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListApplicationsRequestTypeDef
def get_value() -> ListApplicationsRequestTypeDef:
return {
"NextToken": ...,
}
# ListApplicationsRequestTypeDef definition
class ListApplicationsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDataIntegrationAssociationsRequestTypeDef#
# ListDataIntegrationAssociationsRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListDataIntegrationAssociationsRequestTypeDef
def get_value() -> ListDataIntegrationAssociationsRequestTypeDef:
return {
"DataIntegrationIdentifier": ...,
}
# ListDataIntegrationAssociationsRequestTypeDef definition
class ListDataIntegrationAssociationsRequestTypeDef(TypedDict):
DataIntegrationIdentifier: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDataIntegrationsRequestTypeDef#
# ListDataIntegrationsRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListDataIntegrationsRequestTypeDef
def get_value() -> ListDataIntegrationsRequestTypeDef:
return {
"NextToken": ...,
}
# ListDataIntegrationsRequestTypeDef definition
class ListDataIntegrationsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEventIntegrationAssociationsRequestTypeDef#
# ListEventIntegrationAssociationsRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListEventIntegrationAssociationsRequestTypeDef
def get_value() -> ListEventIntegrationAssociationsRequestTypeDef:
return {
"EventIntegrationName": ...,
}
# ListEventIntegrationAssociationsRequestTypeDef definition
class ListEventIntegrationAssociationsRequestTypeDef(TypedDict):
EventIntegrationName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEventIntegrationsRequestTypeDef#
# ListEventIntegrationsRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListEventIntegrationsRequestTypeDef
def get_value() -> ListEventIntegrationsRequestTypeDef:
return {
"NextToken": ...,
}
# ListEventIntegrationsRequestTypeDef definition
class ListEventIntegrationsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateDataIntegrationRequestTypeDef#
# UpdateDataIntegrationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import UpdateDataIntegrationRequestTypeDef
def get_value() -> UpdateDataIntegrationRequestTypeDef:
return {
"Identifier": ...,
}
# UpdateDataIntegrationRequestTypeDef definition
class UpdateDataIntegrationRequestTypeDef(TypedDict):
Identifier: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdateEventIntegrationRequestTypeDef#
# UpdateEventIntegrationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import UpdateEventIntegrationRequestTypeDef
def get_value() -> UpdateEventIntegrationRequestTypeDef:
return {
"Name": ...,
}
# UpdateEventIntegrationRequestTypeDef definition
class UpdateEventIntegrationRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
ApplicationSourceConfigOutputTypeDef#
# ApplicationSourceConfigOutputTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ApplicationSourceConfigOutputTypeDef
def get_value() -> ApplicationSourceConfigOutputTypeDef:
return {
"ExternalUrlConfig": ...,
}
# ApplicationSourceConfigOutputTypeDef definition
class ApplicationSourceConfigOutputTypeDef(TypedDict):
ExternalUrlConfig: NotRequired[ExternalUrlConfigOutputTypeDef], # (1)
ApplicationSourceConfigTypeDef#
# ApplicationSourceConfigTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ApplicationSourceConfigTypeDef
def get_value() -> ApplicationSourceConfigTypeDef:
return {
"ExternalUrlConfig": ...,
}
# ApplicationSourceConfigTypeDef definition
class ApplicationSourceConfigTypeDef(TypedDict):
ExternalUrlConfig: NotRequired[ExternalUrlConfigTypeDef], # (1)
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import CreateApplicationResponseTypeDef
def get_value() -> CreateApplicationResponseTypeDef:
return {
"Arn": ...,
}
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
Arn: str,
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDataIntegrationAssociationResponseTypeDef#
# CreateDataIntegrationAssociationResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import CreateDataIntegrationAssociationResponseTypeDef
def get_value() -> CreateDataIntegrationAssociationResponseTypeDef:
return {
"DataIntegrationAssociationId": ...,
}
# CreateDataIntegrationAssociationResponseTypeDef definition
class CreateDataIntegrationAssociationResponseTypeDef(TypedDict):
DataIntegrationAssociationId: str,
DataIntegrationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEventIntegrationResponseTypeDef#
# CreateEventIntegrationResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import CreateEventIntegrationResponseTypeDef
def get_value() -> CreateEventIntegrationResponseTypeDef:
return {
"EventIntegrationArn": ...,
}
# CreateEventIntegrationResponseTypeDef definition
class CreateEventIntegrationResponseTypeDef(TypedDict):
EventIntegrationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListApplicationAssociationsResponseTypeDef#
# ListApplicationAssociationsResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListApplicationAssociationsResponseTypeDef
def get_value() -> ListApplicationAssociationsResponseTypeDef:
return {
"ApplicationAssociations": ...,
}
# ListApplicationAssociationsResponseTypeDef definition
class ListApplicationAssociationsResponseTypeDef(TypedDict):
ApplicationAssociations: List[ApplicationAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"Applications": ...,
}
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
Applications: List[ApplicationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDataIntegrationResponseTypeDef#
# CreateDataIntegrationResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import CreateDataIntegrationResponseTypeDef
def get_value() -> CreateDataIntegrationResponseTypeDef:
return {
"Arn": ...,
}
# 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: FileConfigurationOutputTypeDef, # (2)
ObjectConfiguration: Dict[str, Dict[str, List[str]]],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDataIntegrationResponseTypeDef#
# GetDataIntegrationResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import GetDataIntegrationResponseTypeDef
def get_value() -> GetDataIntegrationResponseTypeDef:
return {
"Arn": ...,
}
# 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: FileConfigurationOutputTypeDef, # (2)
ObjectConfiguration: Dict[str, Dict[str, List[str]]],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateEventIntegrationRequestTypeDef#
# CreateEventIntegrationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import CreateEventIntegrationRequestTypeDef
def get_value() -> CreateEventIntegrationRequestTypeDef:
return {
"Name": ...,
}
# CreateEventIntegrationRequestTypeDef definition
class CreateEventIntegrationRequestTypeDef(TypedDict):
Name: str,
EventFilter: EventFilterTypeDef, # (1)
EventBridgeBus: str,
Description: NotRequired[str],
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
EventIntegrationTypeDef#
# EventIntegrationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_appintegrations.type_defs import GetEventIntegrationResponseTypeDef
def get_value() -> GetEventIntegrationResponseTypeDef:
return {
"Name": ...,
}
# GetEventIntegrationResponseTypeDef definition
class GetEventIntegrationResponseTypeDef(TypedDict):
Name: str,
Description: str,
EventIntegrationArn: str,
EventBridgeBus: str,
EventFilter: EventFilterTypeDef, # (1)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataIntegrationsResponseTypeDef#
# ListDataIntegrationsResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListDataIntegrationsResponseTypeDef
def get_value() -> ListDataIntegrationsResponseTypeDef:
return {
"DataIntegrations": ...,
}
# ListDataIntegrationsResponseTypeDef definition
class ListDataIntegrationsResponseTypeDef(TypedDict):
DataIntegrations: List[DataIntegrationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListEventIntegrationAssociationsResponseTypeDef#
# ListEventIntegrationAssociationsResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListEventIntegrationAssociationsResponseTypeDef
def get_value() -> ListEventIntegrationAssociationsResponseTypeDef:
return {
"EventIntegrationAssociations": ...,
}
# ListEventIntegrationAssociationsResponseTypeDef definition
class ListEventIntegrationAssociationsResponseTypeDef(TypedDict):
EventIntegrationAssociations: List[EventIntegrationAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ExecutionConfigurationTypeDef#
# ExecutionConfigurationTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ExecutionConfigurationTypeDef
def get_value() -> ExecutionConfigurationTypeDef:
return {
"ExecutionMode": ...,
}
# ExecutionConfigurationTypeDef definition
class ExecutionConfigurationTypeDef(TypedDict):
ExecutionMode: ExecutionModeType, # (1)
OnDemandConfiguration: NotRequired[OnDemandConfigurationTypeDef], # (2)
ScheduleConfiguration: NotRequired[ScheduleConfigurationTypeDef], # (3)
ListApplicationAssociationsRequestPaginateTypeDef#
# ListApplicationAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListApplicationAssociationsRequestPaginateTypeDef
def get_value() -> ListApplicationAssociationsRequestPaginateTypeDef:
return {
"ApplicationId": ...,
}
# ListApplicationAssociationsRequestPaginateTypeDef definition
class ListApplicationAssociationsRequestPaginateTypeDef(TypedDict):
ApplicationId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationsRequestPaginateTypeDef#
# ListApplicationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListApplicationsRequestPaginateTypeDef
def get_value() -> ListApplicationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListApplicationsRequestPaginateTypeDef definition
class ListApplicationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataIntegrationAssociationsRequestPaginateTypeDef#
# ListDataIntegrationAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListDataIntegrationAssociationsRequestPaginateTypeDef
def get_value() -> ListDataIntegrationAssociationsRequestPaginateTypeDef:
return {
"DataIntegrationIdentifier": ...,
}
# ListDataIntegrationAssociationsRequestPaginateTypeDef definition
class ListDataIntegrationAssociationsRequestPaginateTypeDef(TypedDict):
DataIntegrationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataIntegrationsRequestPaginateTypeDef#
# ListDataIntegrationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListDataIntegrationsRequestPaginateTypeDef
def get_value() -> ListDataIntegrationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDataIntegrationsRequestPaginateTypeDef definition
class ListDataIntegrationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEventIntegrationAssociationsRequestPaginateTypeDef#
# ListEventIntegrationAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListEventIntegrationAssociationsRequestPaginateTypeDef
def get_value() -> ListEventIntegrationAssociationsRequestPaginateTypeDef:
return {
"EventIntegrationName": ...,
}
# ListEventIntegrationAssociationsRequestPaginateTypeDef definition
class ListEventIntegrationAssociationsRequestPaginateTypeDef(TypedDict):
EventIntegrationName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEventIntegrationsRequestPaginateTypeDef#
# ListEventIntegrationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListEventIntegrationsRequestPaginateTypeDef
def get_value() -> ListEventIntegrationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListEventIntegrationsRequestPaginateTypeDef definition
class ListEventIntegrationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetApplicationResponseTypeDef#
# GetApplicationResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import GetApplicationResponseTypeDef
def get_value() -> GetApplicationResponseTypeDef:
return {
"Arn": ...,
}
# GetApplicationResponseTypeDef definition
class GetApplicationResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Namespace: str,
Description: str,
ApplicationSourceConfig: ApplicationSourceConfigOutputTypeDef, # (1)
Subscriptions: List[SubscriptionTypeDef], # (2)
Publications: List[PublicationTypeDef], # (3)
CreatedTime: datetime,
LastModifiedTime: datetime,
Tags: Dict[str, str],
Permissions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ApplicationSourceConfigOutputTypeDef
- See SubscriptionTypeDef
- See PublicationTypeDef
- See ResponseMetadataTypeDef
ListEventIntegrationsResponseTypeDef#
# ListEventIntegrationsResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListEventIntegrationsResponseTypeDef
def get_value() -> ListEventIntegrationsResponseTypeDef:
return {
"EventIntegrations": ...,
}
# ListEventIntegrationsResponseTypeDef definition
class ListEventIntegrationsResponseTypeDef(TypedDict):
EventIntegrations: List[EventIntegrationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateDataIntegrationAssociationRequestTypeDef#
# CreateDataIntegrationAssociationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import CreateDataIntegrationAssociationRequestTypeDef
def get_value() -> CreateDataIntegrationAssociationRequestTypeDef:
return {
"DataIntegrationIdentifier": ...,
}
# CreateDataIntegrationAssociationRequestTypeDef definition
class CreateDataIntegrationAssociationRequestTypeDef(TypedDict):
DataIntegrationIdentifier: str,
ClientId: NotRequired[str],
ObjectConfiguration: NotRequired[Mapping[str, Mapping[str, Sequence[str]]]],
DestinationURI: NotRequired[str],
ClientAssociationMetadata: NotRequired[Mapping[str, str]],
ClientToken: NotRequired[str],
ExecutionConfiguration: NotRequired[ExecutionConfigurationTypeDef], # (1)
DataIntegrationAssociationSummaryTypeDef#
# DataIntegrationAssociationSummaryTypeDef TypedDict usage example
from types_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],
DestinationURI: NotRequired[str],
LastExecutionStatus: NotRequired[LastExecutionStatusTypeDef], # (1)
ExecutionConfiguration: NotRequired[ExecutionConfigurationTypeDef], # (2)
UpdateDataIntegrationAssociationRequestTypeDef#
# UpdateDataIntegrationAssociationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import UpdateDataIntegrationAssociationRequestTypeDef
def get_value() -> UpdateDataIntegrationAssociationRequestTypeDef:
return {
"DataIntegrationIdentifier": ...,
}
# UpdateDataIntegrationAssociationRequestTypeDef definition
class UpdateDataIntegrationAssociationRequestTypeDef(TypedDict):
DataIntegrationIdentifier: str,
DataIntegrationAssociationIdentifier: str,
ExecutionConfiguration: ExecutionConfigurationTypeDef, # (1)
CreateDataIntegrationRequestTypeDef#
# CreateDataIntegrationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import CreateDataIntegrationRequestTypeDef
def get_value() -> CreateDataIntegrationRequestTypeDef:
return {
"Name": ...,
}
# CreateDataIntegrationRequestTypeDef definition
class CreateDataIntegrationRequestTypeDef(TypedDict):
Name: str,
KmsKey: str,
Description: NotRequired[str],
SourceURI: NotRequired[str],
ScheduleConfig: NotRequired[ScheduleConfigurationTypeDef], # (1)
Tags: NotRequired[Mapping[str, str]],
ClientToken: NotRequired[str],
FileConfiguration: NotRequired[FileConfigurationUnionTypeDef], # (2)
ObjectConfiguration: NotRequired[Mapping[str, Mapping[str, Sequence[str]]]],
CreateApplicationRequestTypeDef#
# CreateApplicationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import CreateApplicationRequestTypeDef
def get_value() -> CreateApplicationRequestTypeDef:
return {
"Name": ...,
}
# CreateApplicationRequestTypeDef definition
class CreateApplicationRequestTypeDef(TypedDict):
Name: str,
Namespace: str,
ApplicationSourceConfig: ApplicationSourceConfigUnionTypeDef, # (1)
Description: NotRequired[str],
Subscriptions: NotRequired[Sequence[SubscriptionTypeDef]], # (2)
Publications: NotRequired[Sequence[PublicationTypeDef]], # (3)
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
Permissions: NotRequired[Sequence[str]],
- See ApplicationSourceConfigTypeDef ApplicationSourceConfigOutputTypeDef
- See SubscriptionTypeDef
- See PublicationTypeDef
UpdateApplicationRequestTypeDef#
# UpdateApplicationRequestTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import UpdateApplicationRequestTypeDef
def get_value() -> UpdateApplicationRequestTypeDef:
return {
"Arn": ...,
}
# UpdateApplicationRequestTypeDef definition
class UpdateApplicationRequestTypeDef(TypedDict):
Arn: str,
Name: NotRequired[str],
Description: NotRequired[str],
ApplicationSourceConfig: NotRequired[ApplicationSourceConfigUnionTypeDef], # (1)
Subscriptions: NotRequired[Sequence[SubscriptionTypeDef]], # (2)
Publications: NotRequired[Sequence[PublicationTypeDef]], # (3)
Permissions: NotRequired[Sequence[str]],
- See ApplicationSourceConfigTypeDef ApplicationSourceConfigOutputTypeDef
- See SubscriptionTypeDef
- See PublicationTypeDef
ListDataIntegrationAssociationsResponseTypeDef#
# ListDataIntegrationAssociationsResponseTypeDef TypedDict usage example
from types_boto3_appintegrations.type_defs import ListDataIntegrationAssociationsResponseTypeDef
def get_value() -> ListDataIntegrationAssociationsResponseTypeDef:
return {
"DataIntegrationAssociations": ...,
}
# ListDataIntegrationAssociationsResponseTypeDef definition
class ListDataIntegrationAssociationsResponseTypeDef(TypedDict):
DataIntegrationAssociations: List[DataIntegrationAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],