Skip to content

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": ...,
    }
Definition
class EventFilterTypeDef(TypedDict):
    Source: str,

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": ...,
    }
Definition
class DeleteEventIntegrationRequestRequestTypeDef(TypedDict):
    Name: str,

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": ...,
    }
Definition
class GetDataIntegrationRequestRequestTypeDef(TypedDict):
    Identifier: str,

GetEventIntegrationRequestRequestTypeDef

Usage Example
from mypy_boto3_appintegrations.type_defs import GetEventIntegrationRequestRequestTypeDef

def get_value() -> GetEventIntegrationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetEventIntegrationRequestRequestTypeDef(TypedDict):
    Name: str,

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": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

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

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

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

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

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

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

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

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

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

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

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

ListEventIntegrationsResponseTypeDef

Usage Example
from mypy_boto3_appintegrations.type_defs import ListEventIntegrationsResponseTypeDef

def get_value() -> ListEventIntegrationsResponseTypeDef:
    return {
        "EventIntegrations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEventIntegrationsResponseTypeDef(TypedDict):
    EventIntegrations: List[EventIntegrationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventIntegrationTypeDef
  2. See ResponseMetadataTypeDef