Skip to content

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)
]
  1. See FileConfigurationTypeDef
  2. See FileConfigurationOutputTypeDef

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)
]
  1. See ApplicationSourceConfigTypeDef
  2. See ApplicationSourceConfigOutputTypeDef

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

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

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

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

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

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

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],
  1. See ApplicationAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

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

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

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

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

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

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

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

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

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)
  1. See ExecutionModeType
  2. See OnDemandConfigurationTypeDef
  3. See ScheduleConfigurationTypeDef

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

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

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

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

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

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

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)
  1. See ApplicationSourceConfigOutputTypeDef
  2. See SubscriptionTypeDef
  3. See PublicationTypeDef
  4. 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],
  1. See EventIntegrationTypeDef
  2. See ResponseMetadataTypeDef

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

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)
  1. See LastExecutionStatusTypeDef
  2. See ExecutionConfigurationTypeDef

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

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

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]],
  1. See ApplicationSourceConfigTypeDef ApplicationSourceConfigOutputTypeDef
  2. See SubscriptionTypeDef
  3. 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]],
  1. See ApplicationSourceConfigTypeDef ApplicationSourceConfigOutputTypeDef
  2. See SubscriptionTypeDef
  3. 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],
  1. See DataIntegrationAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef