Skip to content

Type definitions#

Index > AppIntegrationsService > Type definitions

Auto-generated documentation for AppIntegrationsService type annotations stubs module types-aiobotocore-appintegrations.

FileConfigurationTypeDef#

# FileConfigurationTypeDef definition

class FileConfigurationTypeDef(TypedDict):
    Folders: Sequence[str],
    Filters: NotRequired[Mapping[str, Sequence[str]]],

ScheduleConfigurationTypeDef#

# ScheduleConfigurationTypeDef definition

class ScheduleConfigurationTypeDef(TypedDict):
    ScheduleExpression: str,
    FirstExecutionFrom: NotRequired[str],
    Object: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

EventFilterTypeDef#

# EventFilterTypeDef definition

class EventFilterTypeDef(TypedDict):
    Source: str,

DataIntegrationAssociationSummaryTypeDef#

# DataIntegrationAssociationSummaryTypeDef definition

class DataIntegrationAssociationSummaryTypeDef(TypedDict):
    DataIntegrationAssociationArn: NotRequired[str],
    DataIntegrationArn: NotRequired[str],
    ClientId: NotRequired[str],

DataIntegrationSummaryTypeDef#

# DataIntegrationSummaryTypeDef definition

class DataIntegrationSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],
    SourceURI: NotRequired[str],

DeleteDataIntegrationRequestRequestTypeDef#

# DeleteDataIntegrationRequestRequestTypeDef definition

class DeleteDataIntegrationRequestRequestTypeDef(TypedDict):
    DataIntegrationIdentifier: str,

DeleteEventIntegrationRequestRequestTypeDef#

# DeleteEventIntegrationRequestRequestTypeDef definition

class DeleteEventIntegrationRequestRequestTypeDef(TypedDict):
    Name: str,

EventIntegrationAssociationTypeDef#

# 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 definition

class GetDataIntegrationRequestRequestTypeDef(TypedDict):
    Identifier: str,

GetEventIntegrationRequestRequestTypeDef#

# GetEventIntegrationRequestRequestTypeDef definition

class GetEventIntegrationRequestRequestTypeDef(TypedDict):
    Name: str,

ListDataIntegrationAssociationsRequestRequestTypeDef#

# ListDataIntegrationAssociationsRequestRequestTypeDef definition

class ListDataIntegrationAssociationsRequestRequestTypeDef(TypedDict):
    DataIntegrationIdentifier: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListDataIntegrationsRequestRequestTypeDef#

# ListDataIntegrationsRequestRequestTypeDef definition

class ListDataIntegrationsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListEventIntegrationAssociationsRequestRequestTypeDef#

# ListEventIntegrationAssociationsRequestRequestTypeDef definition

class ListEventIntegrationAssociationsRequestRequestTypeDef(TypedDict):
    EventIntegrationName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListEventIntegrationsRequestRequestTypeDef#

# ListEventIntegrationsRequestRequestTypeDef definition

class ListEventIntegrationsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateDataIntegrationRequestRequestTypeDef#

# UpdateDataIntegrationRequestRequestTypeDef definition

class UpdateDataIntegrationRequestRequestTypeDef(TypedDict):
    Identifier: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateEventIntegrationRequestRequestTypeDef#

# UpdateEventIntegrationRequestRequestTypeDef definition

class UpdateEventIntegrationRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],

CreateDataIntegrationRequestRequestTypeDef#

# 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 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

CreateEventIntegrationResponseTypeDef#

# CreateEventIntegrationResponseTypeDef definition

class CreateEventIntegrationResponseTypeDef(TypedDict):
    EventIntegrationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDataIntegrationResponseTypeDef#

# 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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateEventIntegrationRequestRequestTypeDef#

# 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 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 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 definition

class ListDataIntegrationAssociationsResponseTypeDef(TypedDict):
    DataIntegrationAssociations: List[DataIntegrationAssociationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataIntegrationAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDataIntegrationsResponseTypeDef#

# ListDataIntegrationsResponseTypeDef definition

class ListDataIntegrationsResponseTypeDef(TypedDict):
    DataIntegrations: List[DataIntegrationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataIntegrationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEventIntegrationAssociationsResponseTypeDef#

# ListEventIntegrationAssociationsResponseTypeDef definition

class ListEventIntegrationAssociationsResponseTypeDef(TypedDict):
    EventIntegrationAssociations: List[EventIntegrationAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventIntegrationAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListEventIntegrationsResponseTypeDef#

# ListEventIntegrationsResponseTypeDef definition

class ListEventIntegrationsResponseTypeDef(TypedDict):
    EventIntegrations: List[EventIntegrationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventIntegrationTypeDef
  2. See ResponseMetadataTypeDef