Skip to content

Type definitions#

Index > AppFabric > Type definitions

Auto-generated documentation for AppFabric type annotations stubs module mypy-boto3-appfabric.

ApiKeyCredentialTypeDef#

# ApiKeyCredentialTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ApiKeyCredentialTypeDef


def get_value() -> ApiKeyCredentialTypeDef:
    return {
        "apiKey": ...,
    }


# ApiKeyCredentialTypeDef definition

class ApiKeyCredentialTypeDef(TypedDict):
    apiKey: str,

TenantTypeDef#

# TenantTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import TenantTypeDef


def get_value() -> TenantTypeDef:
    return {
        "tenantIdentifier": ...,
    }


# TenantTypeDef definition

class TenantTypeDef(TypedDict):
    tenantIdentifier: str,
    tenantDisplayName: str,

AppBundleSummaryTypeDef#

# AppBundleSummaryTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import AppBundleSummaryTypeDef


def get_value() -> AppBundleSummaryTypeDef:
    return {
        "arn": ...,
    }


# AppBundleSummaryTypeDef definition

class AppBundleSummaryTypeDef(TypedDict):
    arn: str,

AppBundleTypeDef#

# AppBundleTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import AppBundleTypeDef


def get_value() -> AppBundleTypeDef:
    return {
        "arn": ...,
    }


# AppBundleTypeDef definition

class AppBundleTypeDef(TypedDict):
    arn: str,
    customerManagedKeyArn: NotRequired[str],

AuditLogProcessingConfigurationTypeDef#

# AuditLogProcessingConfigurationTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import AuditLogProcessingConfigurationTypeDef


def get_value() -> AuditLogProcessingConfigurationTypeDef:
    return {
        "schema": ...,
    }


# AuditLogProcessingConfigurationTypeDef definition

class AuditLogProcessingConfigurationTypeDef(TypedDict):
    schema: SchemaType,  # (1)
    format: FormatType,  # (2)
  1. See SchemaType
  2. See FormatType

AuthRequestTypeDef#

# AuthRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import AuthRequestTypeDef


def get_value() -> AuthRequestTypeDef:
    return {
        "redirectUri": ...,
    }


# AuthRequestTypeDef definition

class AuthRequestTypeDef(TypedDict):
    redirectUri: str,
    code: str,

BatchGetUserAccessTasksRequestTypeDef#

# BatchGetUserAccessTasksRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import BatchGetUserAccessTasksRequestTypeDef


def get_value() -> BatchGetUserAccessTasksRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# BatchGetUserAccessTasksRequestTypeDef definition

class BatchGetUserAccessTasksRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    taskIdList: Sequence[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_appfabric.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],

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: str,
    value: str,

IngestionTypeDef#

# IngestionTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import IngestionTypeDef


def get_value() -> IngestionTypeDef:
    return {
        "arn": ...,
    }


# IngestionTypeDef definition

class IngestionTypeDef(TypedDict):
    arn: str,
    appBundleArn: str,
    app: str,
    tenantId: str,
    createdAt: datetime,
    updatedAt: datetime,
    state: IngestionStateType,  # (1)
    ingestionType: IngestionTypeType,  # (2)
  1. See IngestionStateType
  2. See IngestionTypeType

Oauth2CredentialTypeDef#

# Oauth2CredentialTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import Oauth2CredentialTypeDef


def get_value() -> Oauth2CredentialTypeDef:
    return {
        "clientId": ...,
    }


# Oauth2CredentialTypeDef definition

class Oauth2CredentialTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,

DeleteAppAuthorizationRequestTypeDef#

# DeleteAppAuthorizationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import DeleteAppAuthorizationRequestTypeDef


def get_value() -> DeleteAppAuthorizationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# DeleteAppAuthorizationRequestTypeDef definition

class DeleteAppAuthorizationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    appAuthorizationIdentifier: str,

DeleteAppBundleRequestTypeDef#

# DeleteAppBundleRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import DeleteAppBundleRequestTypeDef


def get_value() -> DeleteAppBundleRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# DeleteAppBundleRequestTypeDef definition

class DeleteAppBundleRequestTypeDef(TypedDict):
    appBundleIdentifier: str,

DeleteIngestionDestinationRequestTypeDef#

# DeleteIngestionDestinationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import DeleteIngestionDestinationRequestTypeDef


def get_value() -> DeleteIngestionDestinationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# DeleteIngestionDestinationRequestTypeDef definition

class DeleteIngestionDestinationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    ingestionIdentifier: str,
    ingestionDestinationIdentifier: str,

DeleteIngestionRequestTypeDef#

# DeleteIngestionRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import DeleteIngestionRequestTypeDef


def get_value() -> DeleteIngestionRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# DeleteIngestionRequestTypeDef definition

class DeleteIngestionRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    ingestionIdentifier: str,

FirehoseStreamTypeDef#

# FirehoseStreamTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import FirehoseStreamTypeDef


def get_value() -> FirehoseStreamTypeDef:
    return {
        "streamName": ...,
    }


# FirehoseStreamTypeDef definition

class FirehoseStreamTypeDef(TypedDict):
    streamName: str,

S3BucketTypeDef#

# S3BucketTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import S3BucketTypeDef


def get_value() -> S3BucketTypeDef:
    return {
        "bucketName": ...,
    }


# S3BucketTypeDef definition

class S3BucketTypeDef(TypedDict):
    bucketName: str,
    prefix: NotRequired[str],

GetAppAuthorizationRequestTypeDef#

# GetAppAuthorizationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import GetAppAuthorizationRequestTypeDef


def get_value() -> GetAppAuthorizationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# GetAppAuthorizationRequestTypeDef definition

class GetAppAuthorizationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    appAuthorizationIdentifier: str,

GetAppBundleRequestTypeDef#

# GetAppBundleRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import GetAppBundleRequestTypeDef


def get_value() -> GetAppBundleRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# GetAppBundleRequestTypeDef definition

class GetAppBundleRequestTypeDef(TypedDict):
    appBundleIdentifier: str,

GetIngestionDestinationRequestTypeDef#

# GetIngestionDestinationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import GetIngestionDestinationRequestTypeDef


def get_value() -> GetIngestionDestinationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# GetIngestionDestinationRequestTypeDef definition

class GetIngestionDestinationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    ingestionIdentifier: str,
    ingestionDestinationIdentifier: str,

GetIngestionRequestTypeDef#

# GetIngestionRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import GetIngestionRequestTypeDef


def get_value() -> GetIngestionRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# GetIngestionRequestTypeDef definition

class GetIngestionRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    ingestionIdentifier: str,

IngestionDestinationSummaryTypeDef#

# IngestionDestinationSummaryTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import IngestionDestinationSummaryTypeDef


def get_value() -> IngestionDestinationSummaryTypeDef:
    return {
        "arn": ...,
    }


# IngestionDestinationSummaryTypeDef definition

class IngestionDestinationSummaryTypeDef(TypedDict):
    arn: str,

IngestionSummaryTypeDef#

# IngestionSummaryTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import IngestionSummaryTypeDef


def get_value() -> IngestionSummaryTypeDef:
    return {
        "arn": ...,
    }


# IngestionSummaryTypeDef definition

class IngestionSummaryTypeDef(TypedDict):
    arn: str,
    app: str,
    tenantId: str,
    state: IngestionStateType,  # (1)
  1. See IngestionStateType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAppAuthorizationsRequestTypeDef#

# ListAppAuthorizationsRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListAppAuthorizationsRequestTypeDef


def get_value() -> ListAppAuthorizationsRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# ListAppAuthorizationsRequestTypeDef definition

class ListAppAuthorizationsRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListAppBundlesRequestTypeDef#

# ListAppBundlesRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListAppBundlesRequestTypeDef


def get_value() -> ListAppBundlesRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListAppBundlesRequestTypeDef definition

class ListAppBundlesRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListIngestionDestinationsRequestTypeDef#

# ListIngestionDestinationsRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListIngestionDestinationsRequestTypeDef


def get_value() -> ListIngestionDestinationsRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# ListIngestionDestinationsRequestTypeDef definition

class ListIngestionDestinationsRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    ingestionIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListIngestionsRequestTypeDef#

# ListIngestionsRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListIngestionsRequestTypeDef


def get_value() -> ListIngestionsRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# ListIngestionsRequestTypeDef definition

class ListIngestionsRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

StartIngestionRequestTypeDef#

# StartIngestionRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import StartIngestionRequestTypeDef


def get_value() -> StartIngestionRequestTypeDef:
    return {
        "ingestionIdentifier": ...,
    }


# StartIngestionRequestTypeDef definition

class StartIngestionRequestTypeDef(TypedDict):
    ingestionIdentifier: str,
    appBundleIdentifier: str,

StartUserAccessTasksRequestTypeDef#

# StartUserAccessTasksRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import StartUserAccessTasksRequestTypeDef


def get_value() -> StartUserAccessTasksRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# StartUserAccessTasksRequestTypeDef definition

class StartUserAccessTasksRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    email: str,

StopIngestionRequestTypeDef#

# StopIngestionRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import StopIngestionRequestTypeDef


def get_value() -> StopIngestionRequestTypeDef:
    return {
        "ingestionIdentifier": ...,
    }


# StopIngestionRequestTypeDef definition

class StopIngestionRequestTypeDef(TypedDict):
    ingestionIdentifier: str,
    appBundleIdentifier: str,

TaskErrorTypeDef#

# TaskErrorTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import TaskErrorTypeDef


def get_value() -> TaskErrorTypeDef:
    return {
        "errorCode": ...,
    }


# TaskErrorTypeDef definition

class TaskErrorTypeDef(TypedDict):
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

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

AppAuthorizationSummaryTypeDef#

# AppAuthorizationSummaryTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import AppAuthorizationSummaryTypeDef


def get_value() -> AppAuthorizationSummaryTypeDef:
    return {
        "appAuthorizationArn": ...,
    }


# AppAuthorizationSummaryTypeDef definition

class AppAuthorizationSummaryTypeDef(TypedDict):
    appAuthorizationArn: str,
    appBundleArn: str,
    app: str,
    tenant: TenantTypeDef,  # (1)
    status: AppAuthorizationStatusType,  # (2)
    updatedAt: datetime,
  1. See TenantTypeDef
  2. See AppAuthorizationStatusType

AppAuthorizationTypeDef#

# AppAuthorizationTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import AppAuthorizationTypeDef


def get_value() -> AppAuthorizationTypeDef:
    return {
        "appAuthorizationArn": ...,
    }


# AppAuthorizationTypeDef definition

class AppAuthorizationTypeDef(TypedDict):
    appAuthorizationArn: str,
    appBundleArn: str,
    app: str,
    tenant: TenantTypeDef,  # (1)
    authType: AuthTypeType,  # (2)
    status: AppAuthorizationStatusType,  # (3)
    createdAt: datetime,
    updatedAt: datetime,
    persona: NotRequired[PersonaType],  # (4)
    authUrl: NotRequired[str],
  1. See TenantTypeDef
  2. See AuthTypeType
  3. See AppAuthorizationStatusType
  4. See PersonaType

ProcessingConfigurationTypeDef#

# ProcessingConfigurationTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ProcessingConfigurationTypeDef


def get_value() -> ProcessingConfigurationTypeDef:
    return {
        "auditLog": ...,
    }


# ProcessingConfigurationTypeDef definition

class ProcessingConfigurationTypeDef(TypedDict):
    auditLog: NotRequired[AuditLogProcessingConfigurationTypeDef],  # (1)
  1. See AuditLogProcessingConfigurationTypeDef

ConnectAppAuthorizationRequestTypeDef#

# ConnectAppAuthorizationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ConnectAppAuthorizationRequestTypeDef


def get_value() -> ConnectAppAuthorizationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# ConnectAppAuthorizationRequestTypeDef definition

class ConnectAppAuthorizationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    appAuthorizationIdentifier: str,
    authRequest: NotRequired[AuthRequestTypeDef],  # (1)
  1. See AuthRequestTypeDef

CreateAppBundleResponseTypeDef#

# CreateAppBundleResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CreateAppBundleResponseTypeDef


def get_value() -> CreateAppBundleResponseTypeDef:
    return {
        "appBundle": ...,
    }


# CreateAppBundleResponseTypeDef definition

class CreateAppBundleResponseTypeDef(TypedDict):
    appBundle: AppBundleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBundleTypeDef
  2. See ResponseMetadataTypeDef

GetAppBundleResponseTypeDef#

# GetAppBundleResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import GetAppBundleResponseTypeDef


def get_value() -> GetAppBundleResponseTypeDef:
    return {
        "appBundle": ...,
    }


# GetAppBundleResponseTypeDef definition

class GetAppBundleResponseTypeDef(TypedDict):
    appBundle: AppBundleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBundleTypeDef
  2. See ResponseMetadataTypeDef

ListAppBundlesResponseTypeDef#

# ListAppBundlesResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListAppBundlesResponseTypeDef


def get_value() -> ListAppBundlesResponseTypeDef:
    return {
        "appBundleSummaryList": ...,
    }


# ListAppBundlesResponseTypeDef definition

class ListAppBundlesResponseTypeDef(TypedDict):
    appBundleSummaryList: List[AppBundleSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See AppBundleSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateAppBundleRequestTypeDef#

# CreateAppBundleRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CreateAppBundleRequestTypeDef


def get_value() -> CreateAppBundleRequestTypeDef:
    return {
        "clientToken": ...,
    }


# CreateAppBundleRequestTypeDef definition

class CreateAppBundleRequestTypeDef(TypedDict):
    clientToken: NotRequired[str],
    customerManagedKeyIdentifier: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateIngestionRequestTypeDef#

# CreateIngestionRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CreateIngestionRequestTypeDef


def get_value() -> CreateIngestionRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# CreateIngestionRequestTypeDef definition

class CreateIngestionRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    app: str,
    tenantId: str,
    ingestionType: IngestionTypeType,  # (1)
    clientToken: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See IngestionTypeType
  2. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateIngestionResponseTypeDef#

# CreateIngestionResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CreateIngestionResponseTypeDef


def get_value() -> CreateIngestionResponseTypeDef:
    return {
        "ingestion": ...,
    }


# CreateIngestionResponseTypeDef definition

class CreateIngestionResponseTypeDef(TypedDict):
    ingestion: IngestionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IngestionTypeDef
  2. See ResponseMetadataTypeDef

GetIngestionResponseTypeDef#

# GetIngestionResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import GetIngestionResponseTypeDef


def get_value() -> GetIngestionResponseTypeDef:
    return {
        "ingestion": ...,
    }


# GetIngestionResponseTypeDef definition

class GetIngestionResponseTypeDef(TypedDict):
    ingestion: IngestionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IngestionTypeDef
  2. See ResponseMetadataTypeDef

CredentialTypeDef#

# CredentialTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CredentialTypeDef


def get_value() -> CredentialTypeDef:
    return {
        "oauth2Credential": ...,
    }


# CredentialTypeDef definition

class CredentialTypeDef(TypedDict):
    oauth2Credential: NotRequired[Oauth2CredentialTypeDef],  # (1)
    apiKeyCredential: NotRequired[ApiKeyCredentialTypeDef],  # (2)
  1. See Oauth2CredentialTypeDef
  2. See ApiKeyCredentialTypeDef

DestinationTypeDef#

# DestinationTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import DestinationTypeDef


def get_value() -> DestinationTypeDef:
    return {
        "s3Bucket": ...,
    }


# DestinationTypeDef definition

class DestinationTypeDef(TypedDict):
    s3Bucket: NotRequired[S3BucketTypeDef],  # (1)
    firehoseStream: NotRequired[FirehoseStreamTypeDef],  # (2)
  1. See S3BucketTypeDef
  2. See FirehoseStreamTypeDef

ListIngestionDestinationsResponseTypeDef#

# ListIngestionDestinationsResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListIngestionDestinationsResponseTypeDef


def get_value() -> ListIngestionDestinationsResponseTypeDef:
    return {
        "ingestionDestinations": ...,
    }


# ListIngestionDestinationsResponseTypeDef definition

class ListIngestionDestinationsResponseTypeDef(TypedDict):
    ingestionDestinations: List[IngestionDestinationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See IngestionDestinationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListIngestionsResponseTypeDef#

# ListIngestionsResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListIngestionsResponseTypeDef


def get_value() -> ListIngestionsResponseTypeDef:
    return {
        "ingestions": ...,
    }


# ListIngestionsResponseTypeDef definition

class ListIngestionsResponseTypeDef(TypedDict):
    ingestions: List[IngestionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See IngestionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListAppAuthorizationsRequestPaginateTypeDef#

# ListAppAuthorizationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListAppAuthorizationsRequestPaginateTypeDef


def get_value() -> ListAppAuthorizationsRequestPaginateTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# ListAppAuthorizationsRequestPaginateTypeDef definition

class ListAppAuthorizationsRequestPaginateTypeDef(TypedDict):
    appBundleIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAppBundlesRequestPaginateTypeDef#

# ListAppBundlesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListAppBundlesRequestPaginateTypeDef


def get_value() -> ListAppBundlesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListAppBundlesRequestPaginateTypeDef definition

class ListAppBundlesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIngestionDestinationsRequestPaginateTypeDef#

# ListIngestionDestinationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListIngestionDestinationsRequestPaginateTypeDef


def get_value() -> ListIngestionDestinationsRequestPaginateTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# ListIngestionDestinationsRequestPaginateTypeDef definition

class ListIngestionDestinationsRequestPaginateTypeDef(TypedDict):
    appBundleIdentifier: str,
    ingestionIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIngestionsRequestPaginateTypeDef#

# ListIngestionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListIngestionsRequestPaginateTypeDef


def get_value() -> ListIngestionsRequestPaginateTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# ListIngestionsRequestPaginateTypeDef definition

class ListIngestionsRequestPaginateTypeDef(TypedDict):
    appBundleIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

UserAccessResultItemTypeDef#

# UserAccessResultItemTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import UserAccessResultItemTypeDef


def get_value() -> UserAccessResultItemTypeDef:
    return {
        "app": ...,
    }


# UserAccessResultItemTypeDef definition

class UserAccessResultItemTypeDef(TypedDict):
    app: NotRequired[str],
    tenantId: NotRequired[str],
    tenantDisplayName: NotRequired[str],
    taskId: NotRequired[str],
    resultStatus: NotRequired[ResultStatusType],  # (1)
    email: NotRequired[str],
    userId: NotRequired[str],
    userFullName: NotRequired[str],
    userFirstName: NotRequired[str],
    userLastName: NotRequired[str],
    userStatus: NotRequired[str],
    taskError: NotRequired[TaskErrorTypeDef],  # (2)
  1. See ResultStatusType
  2. See TaskErrorTypeDef

UserAccessTaskItemTypeDef#

# UserAccessTaskItemTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import UserAccessTaskItemTypeDef


def get_value() -> UserAccessTaskItemTypeDef:
    return {
        "app": ...,
    }


# UserAccessTaskItemTypeDef definition

class UserAccessTaskItemTypeDef(TypedDict):
    app: str,
    tenantId: str,
    taskId: NotRequired[str],
    error: NotRequired[TaskErrorTypeDef],  # (1)
  1. See TaskErrorTypeDef

ConnectAppAuthorizationResponseTypeDef#

# ConnectAppAuthorizationResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ConnectAppAuthorizationResponseTypeDef


def get_value() -> ConnectAppAuthorizationResponseTypeDef:
    return {
        "appAuthorizationSummary": ...,
    }


# ConnectAppAuthorizationResponseTypeDef definition

class ConnectAppAuthorizationResponseTypeDef(TypedDict):
    appAuthorizationSummary: AppAuthorizationSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppAuthorizationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListAppAuthorizationsResponseTypeDef#

# ListAppAuthorizationsResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import ListAppAuthorizationsResponseTypeDef


def get_value() -> ListAppAuthorizationsResponseTypeDef:
    return {
        "appAuthorizationSummaryList": ...,
    }


# ListAppAuthorizationsResponseTypeDef definition

class ListAppAuthorizationsResponseTypeDef(TypedDict):
    appAuthorizationSummaryList: List[AppAuthorizationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See AppAuthorizationSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateAppAuthorizationResponseTypeDef#

# CreateAppAuthorizationResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CreateAppAuthorizationResponseTypeDef


def get_value() -> CreateAppAuthorizationResponseTypeDef:
    return {
        "appAuthorization": ...,
    }


# CreateAppAuthorizationResponseTypeDef definition

class CreateAppAuthorizationResponseTypeDef(TypedDict):
    appAuthorization: AppAuthorizationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppAuthorizationTypeDef
  2. See ResponseMetadataTypeDef

GetAppAuthorizationResponseTypeDef#

# GetAppAuthorizationResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import GetAppAuthorizationResponseTypeDef


def get_value() -> GetAppAuthorizationResponseTypeDef:
    return {
        "appAuthorization": ...,
    }


# GetAppAuthorizationResponseTypeDef definition

class GetAppAuthorizationResponseTypeDef(TypedDict):
    appAuthorization: AppAuthorizationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppAuthorizationTypeDef
  2. See ResponseMetadataTypeDef

UpdateAppAuthorizationResponseTypeDef#

# UpdateAppAuthorizationResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import UpdateAppAuthorizationResponseTypeDef


def get_value() -> UpdateAppAuthorizationResponseTypeDef:
    return {
        "appAuthorization": ...,
    }


# UpdateAppAuthorizationResponseTypeDef definition

class UpdateAppAuthorizationResponseTypeDef(TypedDict):
    appAuthorization: AppAuthorizationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppAuthorizationTypeDef
  2. See ResponseMetadataTypeDef

CreateAppAuthorizationRequestTypeDef#

# CreateAppAuthorizationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CreateAppAuthorizationRequestTypeDef


def get_value() -> CreateAppAuthorizationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# CreateAppAuthorizationRequestTypeDef definition

class CreateAppAuthorizationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    app: str,
    credential: CredentialTypeDef,  # (1)
    tenant: TenantTypeDef,  # (2)
    authType: AuthTypeType,  # (3)
    clientToken: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See CredentialTypeDef
  2. See TenantTypeDef
  3. See AuthTypeType
  4. See TagTypeDef

UpdateAppAuthorizationRequestTypeDef#

# UpdateAppAuthorizationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import UpdateAppAuthorizationRequestTypeDef


def get_value() -> UpdateAppAuthorizationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# UpdateAppAuthorizationRequestTypeDef definition

class UpdateAppAuthorizationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    appAuthorizationIdentifier: str,
    credential: NotRequired[CredentialTypeDef],  # (1)
    tenant: NotRequired[TenantTypeDef],  # (2)
  1. See CredentialTypeDef
  2. See TenantTypeDef

AuditLogDestinationConfigurationTypeDef#

# AuditLogDestinationConfigurationTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import AuditLogDestinationConfigurationTypeDef


def get_value() -> AuditLogDestinationConfigurationTypeDef:
    return {
        "destination": ...,
    }


# AuditLogDestinationConfigurationTypeDef definition

class AuditLogDestinationConfigurationTypeDef(TypedDict):
    destination: DestinationTypeDef,  # (1)
  1. See DestinationTypeDef

BatchGetUserAccessTasksResponseTypeDef#

# BatchGetUserAccessTasksResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import BatchGetUserAccessTasksResponseTypeDef


def get_value() -> BatchGetUserAccessTasksResponseTypeDef:
    return {
        "userAccessResultsList": ...,
    }


# BatchGetUserAccessTasksResponseTypeDef definition

class BatchGetUserAccessTasksResponseTypeDef(TypedDict):
    userAccessResultsList: List[UserAccessResultItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserAccessResultItemTypeDef
  2. See ResponseMetadataTypeDef

StartUserAccessTasksResponseTypeDef#

# StartUserAccessTasksResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import StartUserAccessTasksResponseTypeDef


def get_value() -> StartUserAccessTasksResponseTypeDef:
    return {
        "userAccessTasksList": ...,
    }


# StartUserAccessTasksResponseTypeDef definition

class StartUserAccessTasksResponseTypeDef(TypedDict):
    userAccessTasksList: List[UserAccessTaskItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserAccessTaskItemTypeDef
  2. See ResponseMetadataTypeDef

DestinationConfigurationTypeDef#

# DestinationConfigurationTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import DestinationConfigurationTypeDef


def get_value() -> DestinationConfigurationTypeDef:
    return {
        "auditLog": ...,
    }


# DestinationConfigurationTypeDef definition

class DestinationConfigurationTypeDef(TypedDict):
    auditLog: NotRequired[AuditLogDestinationConfigurationTypeDef],  # (1)
  1. See AuditLogDestinationConfigurationTypeDef

CreateIngestionDestinationRequestTypeDef#

# CreateIngestionDestinationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CreateIngestionDestinationRequestTypeDef


def get_value() -> CreateIngestionDestinationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# CreateIngestionDestinationRequestTypeDef definition

class CreateIngestionDestinationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    ingestionIdentifier: str,
    processingConfiguration: ProcessingConfigurationTypeDef,  # (1)
    destinationConfiguration: DestinationConfigurationTypeDef,  # (2)
    clientToken: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See ProcessingConfigurationTypeDef
  2. See DestinationConfigurationTypeDef
  3. See TagTypeDef

IngestionDestinationTypeDef#

# IngestionDestinationTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import IngestionDestinationTypeDef


def get_value() -> IngestionDestinationTypeDef:
    return {
        "arn": ...,
    }


# IngestionDestinationTypeDef definition

class IngestionDestinationTypeDef(TypedDict):
    arn: str,
    ingestionArn: str,
    processingConfiguration: ProcessingConfigurationTypeDef,  # (1)
    destinationConfiguration: DestinationConfigurationTypeDef,  # (2)
    status: NotRequired[IngestionDestinationStatusType],  # (3)
    statusReason: NotRequired[str],
    createdAt: NotRequired[datetime],
    updatedAt: NotRequired[datetime],
  1. See ProcessingConfigurationTypeDef
  2. See DestinationConfigurationTypeDef
  3. See IngestionDestinationStatusType

UpdateIngestionDestinationRequestTypeDef#

# UpdateIngestionDestinationRequestTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import UpdateIngestionDestinationRequestTypeDef


def get_value() -> UpdateIngestionDestinationRequestTypeDef:
    return {
        "appBundleIdentifier": ...,
    }


# UpdateIngestionDestinationRequestTypeDef definition

class UpdateIngestionDestinationRequestTypeDef(TypedDict):
    appBundleIdentifier: str,
    ingestionIdentifier: str,
    ingestionDestinationIdentifier: str,
    destinationConfiguration: DestinationConfigurationTypeDef,  # (1)
  1. See DestinationConfigurationTypeDef

CreateIngestionDestinationResponseTypeDef#

# CreateIngestionDestinationResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import CreateIngestionDestinationResponseTypeDef


def get_value() -> CreateIngestionDestinationResponseTypeDef:
    return {
        "ingestionDestination": ...,
    }


# CreateIngestionDestinationResponseTypeDef definition

class CreateIngestionDestinationResponseTypeDef(TypedDict):
    ingestionDestination: IngestionDestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IngestionDestinationTypeDef
  2. See ResponseMetadataTypeDef

GetIngestionDestinationResponseTypeDef#

# GetIngestionDestinationResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import GetIngestionDestinationResponseTypeDef


def get_value() -> GetIngestionDestinationResponseTypeDef:
    return {
        "ingestionDestination": ...,
    }


# GetIngestionDestinationResponseTypeDef definition

class GetIngestionDestinationResponseTypeDef(TypedDict):
    ingestionDestination: IngestionDestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IngestionDestinationTypeDef
  2. See ResponseMetadataTypeDef

UpdateIngestionDestinationResponseTypeDef#

# UpdateIngestionDestinationResponseTypeDef TypedDict usage example

from mypy_boto3_appfabric.type_defs import UpdateIngestionDestinationResponseTypeDef


def get_value() -> UpdateIngestionDestinationResponseTypeDef:
    return {
        "ingestionDestination": ...,
    }


# UpdateIngestionDestinationResponseTypeDef definition

class UpdateIngestionDestinationResponseTypeDef(TypedDict):
    ingestionDestination: IngestionDestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IngestionDestinationTypeDef
  2. See ResponseMetadataTypeDef