Skip to content

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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]]]],
  1. See ScheduleConfigurationTypeDef
  2. See FileConfigurationTypeDef

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)
  1. See ScheduleConfigurationTypeDef
  2. See FileConfigurationTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See ScheduleConfigurationTypeDef
  2. See FileConfigurationTypeDef
  3. See ResponseMetadataTypeDef

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]],
  1. See EventFilterTypeDef

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]],
  1. See EventFilterTypeDef

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)
  1. See EventFilterTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DataIntegrationAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DataIntegrationSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EventIntegrationAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See EventIntegrationTypeDef
  2. See ResponseMetadataTypeDef