Skip to content

Type definitions#

Index > SupplyChain > Type definitions

Auto-generated documentation for SupplyChain type annotations stubs module types-boto3-supplychain.

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_supplychain.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime.datetime,
    str,
]

DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationUnionTypeDef#

# DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationUnionTypeDef Union usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationUnionTypeDef


def get_value() -> DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationUnionTypeDef:
    return ...


# DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationUnionTypeDef definition

DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationUnionTypeDef = Union[
    DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationTypeDef,  # (1)
    DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef,  # (2)
]
  1. See DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationTypeDef
  2. See DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef

DataLakeDatasetSchemaUnionTypeDef#

# DataLakeDatasetSchemaUnionTypeDef Union usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetSchemaUnionTypeDef


def get_value() -> DataLakeDatasetSchemaUnionTypeDef:
    return ...


# DataLakeDatasetSchemaUnionTypeDef definition

DataLakeDatasetSchemaUnionTypeDef = Union[
    DataLakeDatasetSchemaTypeDef,  # (1)
    DataLakeDatasetSchemaOutputTypeDef,  # (2)
]
  1. See DataLakeDatasetSchemaTypeDef
  2. See DataLakeDatasetSchemaOutputTypeDef

DataLakeDatasetPartitionSpecUnionTypeDef#

# DataLakeDatasetPartitionSpecUnionTypeDef Union usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetPartitionSpecUnionTypeDef


def get_value() -> DataLakeDatasetPartitionSpecUnionTypeDef:
    return ...


# DataLakeDatasetPartitionSpecUnionTypeDef definition

DataLakeDatasetPartitionSpecUnionTypeDef = Union[
    DataLakeDatasetPartitionSpecTypeDef,  # (1)
    DataLakeDatasetPartitionSpecOutputTypeDef,  # (2)
]
  1. See DataLakeDatasetPartitionSpecTypeDef
  2. See DataLakeDatasetPartitionSpecOutputTypeDef

DataIntegrationFlowDedupeStrategyUnionTypeDef#

# DataIntegrationFlowDedupeStrategyUnionTypeDef Union usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDedupeStrategyUnionTypeDef


def get_value() -> DataIntegrationFlowDedupeStrategyUnionTypeDef:
    return ...


# DataIntegrationFlowDedupeStrategyUnionTypeDef definition

DataIntegrationFlowDedupeStrategyUnionTypeDef = Union[
    DataIntegrationFlowDedupeStrategyTypeDef,  # (1)
    DataIntegrationFlowDedupeStrategyOutputTypeDef,  # (2)
]
  1. See DataIntegrationFlowDedupeStrategyTypeDef
  2. See DataIntegrationFlowDedupeStrategyOutputTypeDef

DataIntegrationFlowDatasetOptionsUnionTypeDef#

# DataIntegrationFlowDatasetOptionsUnionTypeDef Union usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetOptionsUnionTypeDef


def get_value() -> DataIntegrationFlowDatasetOptionsUnionTypeDef:
    return ...


# DataIntegrationFlowDatasetOptionsUnionTypeDef definition

DataIntegrationFlowDatasetOptionsUnionTypeDef = Union[
    DataIntegrationFlowDatasetOptionsTypeDef,  # (1)
    DataIntegrationFlowDatasetOptionsOutputTypeDef,  # (2)
]
  1. See DataIntegrationFlowDatasetOptionsTypeDef
  2. See DataIntegrationFlowDatasetOptionsOutputTypeDef

DataIntegrationFlowDatasetSourceConfigurationUnionTypeDef#

# DataIntegrationFlowDatasetSourceConfigurationUnionTypeDef Union usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetSourceConfigurationUnionTypeDef


def get_value() -> DataIntegrationFlowDatasetSourceConfigurationUnionTypeDef:
    return ...


# DataIntegrationFlowDatasetSourceConfigurationUnionTypeDef definition

DataIntegrationFlowDatasetSourceConfigurationUnionTypeDef = Union[
    DataIntegrationFlowDatasetSourceConfigurationTypeDef,  # (1)
    DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef,  # (2)
]
  1. See DataIntegrationFlowDatasetSourceConfigurationTypeDef
  2. See DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef

DataIntegrationFlowTargetUnionTypeDef#

# DataIntegrationFlowTargetUnionTypeDef Union usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowTargetUnionTypeDef


def get_value() -> DataIntegrationFlowTargetUnionTypeDef:
    return ...


# DataIntegrationFlowTargetUnionTypeDef definition

DataIntegrationFlowTargetUnionTypeDef = Union[
    DataIntegrationFlowTargetTypeDef,  # (1)
    DataIntegrationFlowTargetOutputTypeDef,  # (2)
]
  1. See DataIntegrationFlowTargetTypeDef
  2. See DataIntegrationFlowTargetOutputTypeDef

DataIntegrationFlowSourceUnionTypeDef#

# DataIntegrationFlowSourceUnionTypeDef Union usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowSourceUnionTypeDef


def get_value() -> DataIntegrationFlowSourceUnionTypeDef:
    return ...


# DataIntegrationFlowSourceUnionTypeDef definition

DataIntegrationFlowSourceUnionTypeDef = Union[
    DataIntegrationFlowSourceTypeDef,  # (1)
    DataIntegrationFlowSourceOutputTypeDef,  # (2)
]
  1. See DataIntegrationFlowSourceTypeDef
  2. See DataIntegrationFlowSourceOutputTypeDef

BillOfMaterialsImportJobTypeDef#

# BillOfMaterialsImportJobTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import BillOfMaterialsImportJobTypeDef


def get_value() -> BillOfMaterialsImportJobTypeDef:
    return {
        "instanceId": ...,
    }


# BillOfMaterialsImportJobTypeDef definition

class BillOfMaterialsImportJobTypeDef(TypedDict):
    instanceId: str,
    jobId: str,
    status: ConfigurationJobStatusType,  # (1)
    s3uri: str,
    message: NotRequired[str],
  1. See ConfigurationJobStatusType

CreateBillOfMaterialsImportJobRequestTypeDef#

# CreateBillOfMaterialsImportJobRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateBillOfMaterialsImportJobRequestTypeDef


def get_value() -> CreateBillOfMaterialsImportJobRequestTypeDef:
    return {
        "instanceId": ...,
    }


# CreateBillOfMaterialsImportJobRequestTypeDef definition

class CreateBillOfMaterialsImportJobRequestTypeDef(TypedDict):
    instanceId: str,
    s3uri: str,
    clientToken: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

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

CreateDataLakeNamespaceRequestTypeDef#

# CreateDataLakeNamespaceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateDataLakeNamespaceRequestTypeDef


def get_value() -> CreateDataLakeNamespaceRequestTypeDef:
    return {
        "instanceId": ...,
    }


# CreateDataLakeNamespaceRequestTypeDef definition

class CreateDataLakeNamespaceRequestTypeDef(TypedDict):
    instanceId: str,
    name: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

DataLakeNamespaceTypeDef#

# DataLakeNamespaceTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeNamespaceTypeDef


def get_value() -> DataLakeNamespaceTypeDef:
    return {
        "instanceId": ...,
    }


# DataLakeNamespaceTypeDef definition

class DataLakeNamespaceTypeDef(TypedDict):
    instanceId: str,
    name: str,
    arn: str,
    createdTime: datetime.datetime,
    lastModifiedTime: datetime.datetime,
    description: NotRequired[str],

CreateInstanceRequestTypeDef#

# CreateInstanceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateInstanceRequestTypeDef


def get_value() -> CreateInstanceRequestTypeDef:
    return {
        "instanceName": ...,
    }


# CreateInstanceRequestTypeDef definition

class CreateInstanceRequestTypeDef(TypedDict):
    instanceName: NotRequired[str],
    instanceDescription: NotRequired[str],
    kmsKeyArn: NotRequired[str],
    webAppDnsDomain: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],

InstanceTypeDef#

# InstanceTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import InstanceTypeDef


def get_value() -> InstanceTypeDef:
    return {
        "instanceId": ...,
    }


# InstanceTypeDef definition

class InstanceTypeDef(TypedDict):
    instanceId: str,
    awsAccountId: str,
    state: InstanceStateType,  # (1)
    errorMessage: NotRequired[str],
    webAppDnsDomain: NotRequired[str],
    createdTime: NotRequired[datetime.datetime],
    lastModifiedTime: NotRequired[datetime.datetime],
    instanceName: NotRequired[str],
    instanceDescription: NotRequired[str],
    kmsKeyArn: NotRequired[str],
    versionNumber: NotRequired[float],
  1. See InstanceStateType

DataIntegrationEventDatasetLoadExecutionDetailsTypeDef#

# DataIntegrationEventDatasetLoadExecutionDetailsTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationEventDatasetLoadExecutionDetailsTypeDef


def get_value() -> DataIntegrationEventDatasetLoadExecutionDetailsTypeDef:
    return {
        "status": ...,
    }


# DataIntegrationEventDatasetLoadExecutionDetailsTypeDef definition

class DataIntegrationEventDatasetLoadExecutionDetailsTypeDef(TypedDict):
    status: DataIntegrationEventDatasetLoadStatusType,  # (1)
    message: NotRequired[str],
  1. See DataIntegrationEventDatasetLoadStatusType

DataIntegrationEventDatasetTargetConfigurationTypeDef#

# DataIntegrationEventDatasetTargetConfigurationTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationEventDatasetTargetConfigurationTypeDef


def get_value() -> DataIntegrationEventDatasetTargetConfigurationTypeDef:
    return {
        "datasetIdentifier": ...,
    }


# DataIntegrationEventDatasetTargetConfigurationTypeDef definition

class DataIntegrationEventDatasetTargetConfigurationTypeDef(TypedDict):
    datasetIdentifier: str,
    operationType: DataIntegrationEventDatasetOperationTypeType,  # (1)
  1. See DataIntegrationEventDatasetOperationTypeType

DataIntegrationFlowDatasetSourceTypeDef#

# DataIntegrationFlowDatasetSourceTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetSourceTypeDef


def get_value() -> DataIntegrationFlowDatasetSourceTypeDef:
    return {
        "datasetIdentifier": ...,
    }


# DataIntegrationFlowDatasetSourceTypeDef definition

class DataIntegrationFlowDatasetSourceTypeDef(TypedDict):
    datasetIdentifier: str,

DataIntegrationFlowExecutionOutputMetadataTypeDef#

# DataIntegrationFlowExecutionOutputMetadataTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowExecutionOutputMetadataTypeDef


def get_value() -> DataIntegrationFlowExecutionOutputMetadataTypeDef:
    return {
        "diagnosticReportsRootS3URI": ...,
    }


# DataIntegrationFlowExecutionOutputMetadataTypeDef definition

class DataIntegrationFlowExecutionOutputMetadataTypeDef(TypedDict):
    diagnosticReportsRootS3URI: NotRequired[str],

DataIntegrationFlowS3SourceTypeDef#

# DataIntegrationFlowS3SourceTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowS3SourceTypeDef


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


# DataIntegrationFlowS3SourceTypeDef definition

class DataIntegrationFlowS3SourceTypeDef(TypedDict):
    bucketName: str,
    key: str,

DataIntegrationFlowFieldPriorityDedupeFieldTypeDef#

# DataIntegrationFlowFieldPriorityDedupeFieldTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowFieldPriorityDedupeFieldTypeDef


def get_value() -> DataIntegrationFlowFieldPriorityDedupeFieldTypeDef:
    return {
        "name": ...,
    }


# DataIntegrationFlowFieldPriorityDedupeFieldTypeDef definition

class DataIntegrationFlowFieldPriorityDedupeFieldTypeDef(TypedDict):
    name: str,
    sortOrder: DataIntegrationFlowFieldPriorityDedupeSortOrderType,  # (1)
  1. See DataIntegrationFlowFieldPriorityDedupeSortOrderType

DataIntegrationFlowS3OptionsTypeDef#

# DataIntegrationFlowS3OptionsTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowS3OptionsTypeDef


def get_value() -> DataIntegrationFlowS3OptionsTypeDef:
    return {
        "fileType": ...,
    }


# DataIntegrationFlowS3OptionsTypeDef definition

class DataIntegrationFlowS3OptionsTypeDef(TypedDict):
    fileType: NotRequired[DataIntegrationFlowFileTypeType],  # (1)
  1. See DataIntegrationFlowFileTypeType

DataIntegrationFlowSQLTransformationConfigurationTypeDef#

# DataIntegrationFlowSQLTransformationConfigurationTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowSQLTransformationConfigurationTypeDef


def get_value() -> DataIntegrationFlowSQLTransformationConfigurationTypeDef:
    return {
        "query": ...,
    }


# DataIntegrationFlowSQLTransformationConfigurationTypeDef definition

class DataIntegrationFlowSQLTransformationConfigurationTypeDef(TypedDict):
    query: str,

DataLakeDatasetPartitionFieldTransformTypeDef#

# DataLakeDatasetPartitionFieldTransformTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetPartitionFieldTransformTypeDef


def get_value() -> DataLakeDatasetPartitionFieldTransformTypeDef:
    return {
        "type": ...,
    }


# DataLakeDatasetPartitionFieldTransformTypeDef definition

class DataLakeDatasetPartitionFieldTransformTypeDef(TypedDict):
    type: DataLakeDatasetPartitionTransformTypeType,  # (1)
  1. See DataLakeDatasetPartitionTransformTypeType

DataLakeDatasetPrimaryKeyFieldTypeDef#

# DataLakeDatasetPrimaryKeyFieldTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetPrimaryKeyFieldTypeDef


def get_value() -> DataLakeDatasetPrimaryKeyFieldTypeDef:
    return {
        "name": ...,
    }


# DataLakeDatasetPrimaryKeyFieldTypeDef definition

class DataLakeDatasetPrimaryKeyFieldTypeDef(TypedDict):
    name: str,

DataLakeDatasetSchemaFieldTypeDef#

# DataLakeDatasetSchemaFieldTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetSchemaFieldTypeDef


def get_value() -> DataLakeDatasetSchemaFieldTypeDef:
    return {
        "name": ...,
    }


# DataLakeDatasetSchemaFieldTypeDef definition

class DataLakeDatasetSchemaFieldTypeDef(TypedDict):
    name: str,
    type: DataLakeDatasetSchemaFieldTypeType,  # (1)
    isRequired: bool,
  1. See DataLakeDatasetSchemaFieldTypeType

DeleteDataIntegrationFlowRequestTypeDef#

# DeleteDataIntegrationFlowRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DeleteDataIntegrationFlowRequestTypeDef


def get_value() -> DeleteDataIntegrationFlowRequestTypeDef:
    return {
        "instanceId": ...,
    }


# DeleteDataIntegrationFlowRequestTypeDef definition

class DeleteDataIntegrationFlowRequestTypeDef(TypedDict):
    instanceId: str,
    name: str,

DeleteDataLakeDatasetRequestTypeDef#

# DeleteDataLakeDatasetRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DeleteDataLakeDatasetRequestTypeDef


def get_value() -> DeleteDataLakeDatasetRequestTypeDef:
    return {
        "instanceId": ...,
    }


# DeleteDataLakeDatasetRequestTypeDef definition

class DeleteDataLakeDatasetRequestTypeDef(TypedDict):
    instanceId: str,
    namespace: str,
    name: str,

DeleteDataLakeNamespaceRequestTypeDef#

# DeleteDataLakeNamespaceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DeleteDataLakeNamespaceRequestTypeDef


def get_value() -> DeleteDataLakeNamespaceRequestTypeDef:
    return {
        "instanceId": ...,
    }


# DeleteDataLakeNamespaceRequestTypeDef definition

class DeleteDataLakeNamespaceRequestTypeDef(TypedDict):
    instanceId: str,
    name: str,

DeleteInstanceRequestTypeDef#

# DeleteInstanceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DeleteInstanceRequestTypeDef


def get_value() -> DeleteInstanceRequestTypeDef:
    return {
        "instanceId": ...,
    }


# DeleteInstanceRequestTypeDef definition

class DeleteInstanceRequestTypeDef(TypedDict):
    instanceId: str,

GetBillOfMaterialsImportJobRequestTypeDef#

# GetBillOfMaterialsImportJobRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetBillOfMaterialsImportJobRequestTypeDef


def get_value() -> GetBillOfMaterialsImportJobRequestTypeDef:
    return {
        "instanceId": ...,
    }


# GetBillOfMaterialsImportJobRequestTypeDef definition

class GetBillOfMaterialsImportJobRequestTypeDef(TypedDict):
    instanceId: str,
    jobId: str,

GetDataIntegrationEventRequestTypeDef#

# GetDataIntegrationEventRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataIntegrationEventRequestTypeDef


def get_value() -> GetDataIntegrationEventRequestTypeDef:
    return {
        "instanceId": ...,
    }


# GetDataIntegrationEventRequestTypeDef definition

class GetDataIntegrationEventRequestTypeDef(TypedDict):
    instanceId: str,
    eventId: str,

GetDataIntegrationFlowExecutionRequestTypeDef#

# GetDataIntegrationFlowExecutionRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataIntegrationFlowExecutionRequestTypeDef


def get_value() -> GetDataIntegrationFlowExecutionRequestTypeDef:
    return {
        "instanceId": ...,
    }


# GetDataIntegrationFlowExecutionRequestTypeDef definition

class GetDataIntegrationFlowExecutionRequestTypeDef(TypedDict):
    instanceId: str,
    flowName: str,
    executionId: str,

GetDataIntegrationFlowRequestTypeDef#

# GetDataIntegrationFlowRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataIntegrationFlowRequestTypeDef


def get_value() -> GetDataIntegrationFlowRequestTypeDef:
    return {
        "instanceId": ...,
    }


# GetDataIntegrationFlowRequestTypeDef definition

class GetDataIntegrationFlowRequestTypeDef(TypedDict):
    instanceId: str,
    name: str,

GetDataLakeDatasetRequestTypeDef#

# GetDataLakeDatasetRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataLakeDatasetRequestTypeDef


def get_value() -> GetDataLakeDatasetRequestTypeDef:
    return {
        "instanceId": ...,
    }


# GetDataLakeDatasetRequestTypeDef definition

class GetDataLakeDatasetRequestTypeDef(TypedDict):
    instanceId: str,
    namespace: str,
    name: str,

GetDataLakeNamespaceRequestTypeDef#

# GetDataLakeNamespaceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataLakeNamespaceRequestTypeDef


def get_value() -> GetDataLakeNamespaceRequestTypeDef:
    return {
        "instanceId": ...,
    }


# GetDataLakeNamespaceRequestTypeDef definition

class GetDataLakeNamespaceRequestTypeDef(TypedDict):
    instanceId: str,
    name: str,

GetInstanceRequestTypeDef#

# GetInstanceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetInstanceRequestTypeDef


def get_value() -> GetInstanceRequestTypeDef:
    return {
        "instanceId": ...,
    }


# GetInstanceRequestTypeDef definition

class GetInstanceRequestTypeDef(TypedDict):
    instanceId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import PaginatorConfigTypeDef


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


# PaginatorConfigTypeDef definition

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

ListDataIntegrationEventsRequestTypeDef#

# ListDataIntegrationEventsRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationEventsRequestTypeDef


def get_value() -> ListDataIntegrationEventsRequestTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataIntegrationEventsRequestTypeDef definition

class ListDataIntegrationEventsRequestTypeDef(TypedDict):
    instanceId: str,
    eventType: NotRequired[DataIntegrationEventTypeType],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See DataIntegrationEventTypeType

ListDataIntegrationFlowExecutionsRequestTypeDef#

# ListDataIntegrationFlowExecutionsRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationFlowExecutionsRequestTypeDef


def get_value() -> ListDataIntegrationFlowExecutionsRequestTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataIntegrationFlowExecutionsRequestTypeDef definition

class ListDataIntegrationFlowExecutionsRequestTypeDef(TypedDict):
    instanceId: str,
    flowName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDataIntegrationFlowsRequestTypeDef#

# ListDataIntegrationFlowsRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationFlowsRequestTypeDef


def get_value() -> ListDataIntegrationFlowsRequestTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataIntegrationFlowsRequestTypeDef definition

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

ListDataLakeDatasetsRequestTypeDef#

# ListDataLakeDatasetsRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataLakeDatasetsRequestTypeDef


def get_value() -> ListDataLakeDatasetsRequestTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataLakeDatasetsRequestTypeDef definition

class ListDataLakeDatasetsRequestTypeDef(TypedDict):
    instanceId: str,
    namespace: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDataLakeNamespacesRequestTypeDef#

# ListDataLakeNamespacesRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataLakeNamespacesRequestTypeDef


def get_value() -> ListDataLakeNamespacesRequestTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataLakeNamespacesRequestTypeDef definition

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

ListInstancesRequestTypeDef#

# ListInstancesRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListInstancesRequestTypeDef


def get_value() -> ListInstancesRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListInstancesRequestTypeDef definition

class ListInstancesRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    instanceNameFilter: NotRequired[Sequence[str]],
    instanceStateFilter: NotRequired[Sequence[InstanceStateType]],  # (1)
  1. See Sequence[InstanceStateType]

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.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_supplychain.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_supplychain.type_defs import UntagResourceRequestTypeDef


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


# UntagResourceRequestTypeDef definition

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

UpdateDataLakeDatasetRequestTypeDef#

# UpdateDataLakeDatasetRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import UpdateDataLakeDatasetRequestTypeDef


def get_value() -> UpdateDataLakeDatasetRequestTypeDef:
    return {
        "instanceId": ...,
    }


# UpdateDataLakeDatasetRequestTypeDef definition

class UpdateDataLakeDatasetRequestTypeDef(TypedDict):
    instanceId: str,
    namespace: str,
    name: str,
    description: NotRequired[str],

UpdateDataLakeNamespaceRequestTypeDef#

# UpdateDataLakeNamespaceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import UpdateDataLakeNamespaceRequestTypeDef


def get_value() -> UpdateDataLakeNamespaceRequestTypeDef:
    return {
        "instanceId": ...,
    }


# UpdateDataLakeNamespaceRequestTypeDef definition

class UpdateDataLakeNamespaceRequestTypeDef(TypedDict):
    instanceId: str,
    name: str,
    description: NotRequired[str],

UpdateInstanceRequestTypeDef#

# UpdateInstanceRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import UpdateInstanceRequestTypeDef


def get_value() -> UpdateInstanceRequestTypeDef:
    return {
        "instanceId": ...,
    }


# UpdateInstanceRequestTypeDef definition

class UpdateInstanceRequestTypeDef(TypedDict):
    instanceId: str,
    instanceName: NotRequired[str],
    instanceDescription: NotRequired[str],

CreateBillOfMaterialsImportJobResponseTypeDef#

# CreateBillOfMaterialsImportJobResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateBillOfMaterialsImportJobResponseTypeDef


def get_value() -> CreateBillOfMaterialsImportJobResponseTypeDef:
    return {
        "jobId": ...,
    }


# CreateBillOfMaterialsImportJobResponseTypeDef definition

class CreateBillOfMaterialsImportJobResponseTypeDef(TypedDict):
    jobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDataIntegrationFlowResponseTypeDef#

# CreateDataIntegrationFlowResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateDataIntegrationFlowResponseTypeDef


def get_value() -> CreateDataIntegrationFlowResponseTypeDef:
    return {
        "instanceId": ...,
    }


# CreateDataIntegrationFlowResponseTypeDef definition

class CreateDataIntegrationFlowResponseTypeDef(TypedDict):
    instanceId: str,
    name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDataIntegrationFlowResponseTypeDef#

# DeleteDataIntegrationFlowResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DeleteDataIntegrationFlowResponseTypeDef


def get_value() -> DeleteDataIntegrationFlowResponseTypeDef:
    return {
        "instanceId": ...,
    }


# DeleteDataIntegrationFlowResponseTypeDef definition

class DeleteDataIntegrationFlowResponseTypeDef(TypedDict):
    instanceId: str,
    name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDataLakeDatasetResponseTypeDef#

# DeleteDataLakeDatasetResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DeleteDataLakeDatasetResponseTypeDef


def get_value() -> DeleteDataLakeDatasetResponseTypeDef:
    return {
        "instanceId": ...,
    }


# DeleteDataLakeDatasetResponseTypeDef definition

class DeleteDataLakeDatasetResponseTypeDef(TypedDict):
    instanceId: str,
    namespace: str,
    name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteDataLakeNamespaceResponseTypeDef#

# DeleteDataLakeNamespaceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DeleteDataLakeNamespaceResponseTypeDef


def get_value() -> DeleteDataLakeNamespaceResponseTypeDef:
    return {
        "instanceId": ...,
    }


# DeleteDataLakeNamespaceResponseTypeDef definition

class DeleteDataLakeNamespaceResponseTypeDef(TypedDict):
    instanceId: str,
    name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetBillOfMaterialsImportJobResponseTypeDef#

# GetBillOfMaterialsImportJobResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetBillOfMaterialsImportJobResponseTypeDef


def get_value() -> GetBillOfMaterialsImportJobResponseTypeDef:
    return {
        "job": ...,
    }


# GetBillOfMaterialsImportJobResponseTypeDef definition

class GetBillOfMaterialsImportJobResponseTypeDef(TypedDict):
    job: BillOfMaterialsImportJobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BillOfMaterialsImportJobTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.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

SendDataIntegrationEventResponseTypeDef#

# SendDataIntegrationEventResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import SendDataIntegrationEventResponseTypeDef


def get_value() -> SendDataIntegrationEventResponseTypeDef:
    return {
        "eventId": ...,
    }


# SendDataIntegrationEventResponseTypeDef definition

class SendDataIntegrationEventResponseTypeDef(TypedDict):
    eventId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDataLakeNamespaceResponseTypeDef#

# CreateDataLakeNamespaceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateDataLakeNamespaceResponseTypeDef


def get_value() -> CreateDataLakeNamespaceResponseTypeDef:
    return {
        "namespace": ...,
    }


# CreateDataLakeNamespaceResponseTypeDef definition

class CreateDataLakeNamespaceResponseTypeDef(TypedDict):
    namespace: DataLakeNamespaceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataLakeNamespaceTypeDef
  2. See ResponseMetadataTypeDef

GetDataLakeNamespaceResponseTypeDef#

# GetDataLakeNamespaceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataLakeNamespaceResponseTypeDef


def get_value() -> GetDataLakeNamespaceResponseTypeDef:
    return {
        "namespace": ...,
    }


# GetDataLakeNamespaceResponseTypeDef definition

class GetDataLakeNamespaceResponseTypeDef(TypedDict):
    namespace: DataLakeNamespaceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataLakeNamespaceTypeDef
  2. See ResponseMetadataTypeDef

ListDataLakeNamespacesResponseTypeDef#

# ListDataLakeNamespacesResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataLakeNamespacesResponseTypeDef


def get_value() -> ListDataLakeNamespacesResponseTypeDef:
    return {
        "namespaces": ...,
    }


# ListDataLakeNamespacesResponseTypeDef definition

class ListDataLakeNamespacesResponseTypeDef(TypedDict):
    namespaces: List[DataLakeNamespaceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[DataLakeNamespaceTypeDef]
  2. See ResponseMetadataTypeDef

UpdateDataLakeNamespaceResponseTypeDef#

# UpdateDataLakeNamespaceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import UpdateDataLakeNamespaceResponseTypeDef


def get_value() -> UpdateDataLakeNamespaceResponseTypeDef:
    return {
        "namespace": ...,
    }


# UpdateDataLakeNamespaceResponseTypeDef definition

class UpdateDataLakeNamespaceResponseTypeDef(TypedDict):
    namespace: DataLakeNamespaceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataLakeNamespaceTypeDef
  2. See ResponseMetadataTypeDef

CreateInstanceResponseTypeDef#

# CreateInstanceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateInstanceResponseTypeDef


def get_value() -> CreateInstanceResponseTypeDef:
    return {
        "instance": ...,
    }


# CreateInstanceResponseTypeDef definition

class CreateInstanceResponseTypeDef(TypedDict):
    instance: InstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

DeleteInstanceResponseTypeDef#

# DeleteInstanceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DeleteInstanceResponseTypeDef


def get_value() -> DeleteInstanceResponseTypeDef:
    return {
        "instance": ...,
    }


# DeleteInstanceResponseTypeDef definition

class DeleteInstanceResponseTypeDef(TypedDict):
    instance: InstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

GetInstanceResponseTypeDef#

# GetInstanceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetInstanceResponseTypeDef


def get_value() -> GetInstanceResponseTypeDef:
    return {
        "instance": ...,
    }


# GetInstanceResponseTypeDef definition

class GetInstanceResponseTypeDef(TypedDict):
    instance: InstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

ListInstancesResponseTypeDef#

# ListInstancesResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListInstancesResponseTypeDef


def get_value() -> ListInstancesResponseTypeDef:
    return {
        "instances": ...,
    }


# ListInstancesResponseTypeDef definition

class ListInstancesResponseTypeDef(TypedDict):
    instances: List[InstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[InstanceTypeDef]
  2. See ResponseMetadataTypeDef

UpdateInstanceResponseTypeDef#

# UpdateInstanceResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import UpdateInstanceResponseTypeDef


def get_value() -> UpdateInstanceResponseTypeDef:
    return {
        "instance": ...,
    }


# UpdateInstanceResponseTypeDef definition

class UpdateInstanceResponseTypeDef(TypedDict):
    instance: InstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

DataIntegrationEventDatasetTargetDetailsTypeDef#

# DataIntegrationEventDatasetTargetDetailsTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationEventDatasetTargetDetailsTypeDef


def get_value() -> DataIntegrationEventDatasetTargetDetailsTypeDef:
    return {
        "datasetIdentifier": ...,
    }


# DataIntegrationEventDatasetTargetDetailsTypeDef definition

class DataIntegrationEventDatasetTargetDetailsTypeDef(TypedDict):
    datasetIdentifier: str,
    operationType: DataIntegrationEventDatasetOperationTypeType,  # (1)
    datasetLoadExecution: DataIntegrationEventDatasetLoadExecutionDetailsTypeDef,  # (2)
  1. See DataIntegrationEventDatasetOperationTypeType
  2. See DataIntegrationEventDatasetLoadExecutionDetailsTypeDef

DataIntegrationFlowExecutionSourceInfoTypeDef#

# DataIntegrationFlowExecutionSourceInfoTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowExecutionSourceInfoTypeDef


def get_value() -> DataIntegrationFlowExecutionSourceInfoTypeDef:
    return {
        "sourceType": ...,
    }


# DataIntegrationFlowExecutionSourceInfoTypeDef definition

class DataIntegrationFlowExecutionSourceInfoTypeDef(TypedDict):
    sourceType: DataIntegrationFlowSourceTypeType,  # (1)
    s3Source: NotRequired[DataIntegrationFlowS3SourceTypeDef],  # (2)
    datasetSource: NotRequired[DataIntegrationFlowDatasetSourceTypeDef],  # (3)
  1. See DataIntegrationFlowSourceTypeType
  2. See DataIntegrationFlowS3SourceTypeDef
  3. See DataIntegrationFlowDatasetSourceTypeDef

DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef#

# DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef


def get_value() -> DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef:
    return {
        "fields": ...,
    }


# DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef definition

class DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef(TypedDict):
    fields: List[DataIntegrationFlowFieldPriorityDedupeFieldTypeDef],  # (1)
  1. See List[DataIntegrationFlowFieldPriorityDedupeFieldTypeDef]

DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationTypeDef#

# DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationTypeDef


def get_value() -> DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationTypeDef:
    return {
        "fields": ...,
    }


# DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationTypeDef definition

class DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationTypeDef(TypedDict):
    fields: Sequence[DataIntegrationFlowFieldPriorityDedupeFieldTypeDef],  # (1)
  1. See Sequence[DataIntegrationFlowFieldPriorityDedupeFieldTypeDef]

DataIntegrationFlowS3SourceConfigurationTypeDef#

# DataIntegrationFlowS3SourceConfigurationTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowS3SourceConfigurationTypeDef


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


# DataIntegrationFlowS3SourceConfigurationTypeDef definition

class DataIntegrationFlowS3SourceConfigurationTypeDef(TypedDict):
    bucketName: str,
    prefix: str,
    options: NotRequired[DataIntegrationFlowS3OptionsTypeDef],  # (1)
  1. See DataIntegrationFlowS3OptionsTypeDef

DataIntegrationFlowS3TargetConfigurationTypeDef#

# DataIntegrationFlowS3TargetConfigurationTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowS3TargetConfigurationTypeDef


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


# DataIntegrationFlowS3TargetConfigurationTypeDef definition

class DataIntegrationFlowS3TargetConfigurationTypeDef(TypedDict):
    bucketName: str,
    prefix: str,
    options: NotRequired[DataIntegrationFlowS3OptionsTypeDef],  # (1)
  1. See DataIntegrationFlowS3OptionsTypeDef

DataIntegrationFlowTransformationTypeDef#

# DataIntegrationFlowTransformationTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowTransformationTypeDef


def get_value() -> DataIntegrationFlowTransformationTypeDef:
    return {
        "transformationType": ...,
    }


# DataIntegrationFlowTransformationTypeDef definition

class DataIntegrationFlowTransformationTypeDef(TypedDict):
    transformationType: DataIntegrationFlowTransformationTypeType,  # (1)
    sqlTransformation: NotRequired[DataIntegrationFlowSQLTransformationConfigurationTypeDef],  # (2)
  1. See DataIntegrationFlowTransformationTypeType
  2. See DataIntegrationFlowSQLTransformationConfigurationTypeDef

DataLakeDatasetPartitionFieldTypeDef#

# DataLakeDatasetPartitionFieldTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetPartitionFieldTypeDef


def get_value() -> DataLakeDatasetPartitionFieldTypeDef:
    return {
        "name": ...,
    }


# DataLakeDatasetPartitionFieldTypeDef definition

class DataLakeDatasetPartitionFieldTypeDef(TypedDict):
    name: str,
    transform: DataLakeDatasetPartitionFieldTransformTypeDef,  # (1)
  1. See DataLakeDatasetPartitionFieldTransformTypeDef

DataLakeDatasetSchemaOutputTypeDef#

# DataLakeDatasetSchemaOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetSchemaOutputTypeDef


def get_value() -> DataLakeDatasetSchemaOutputTypeDef:
    return {
        "name": ...,
    }


# DataLakeDatasetSchemaOutputTypeDef definition

class DataLakeDatasetSchemaOutputTypeDef(TypedDict):
    name: str,
    fields: List[DataLakeDatasetSchemaFieldTypeDef],  # (1)
    primaryKeys: NotRequired[List[DataLakeDatasetPrimaryKeyFieldTypeDef]],  # (2)
  1. See List[DataLakeDatasetSchemaFieldTypeDef]
  2. See List[DataLakeDatasetPrimaryKeyFieldTypeDef]

DataLakeDatasetSchemaTypeDef#

# DataLakeDatasetSchemaTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetSchemaTypeDef


def get_value() -> DataLakeDatasetSchemaTypeDef:
    return {
        "name": ...,
    }


# DataLakeDatasetSchemaTypeDef definition

class DataLakeDatasetSchemaTypeDef(TypedDict):
    name: str,
    fields: Sequence[DataLakeDatasetSchemaFieldTypeDef],  # (1)
    primaryKeys: NotRequired[Sequence[DataLakeDatasetPrimaryKeyFieldTypeDef]],  # (2)
  1. See Sequence[DataLakeDatasetSchemaFieldTypeDef]
  2. See Sequence[DataLakeDatasetPrimaryKeyFieldTypeDef]

ListDataIntegrationEventsRequestPaginateTypeDef#

# ListDataIntegrationEventsRequestPaginateTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationEventsRequestPaginateTypeDef


def get_value() -> ListDataIntegrationEventsRequestPaginateTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataIntegrationEventsRequestPaginateTypeDef definition

class ListDataIntegrationEventsRequestPaginateTypeDef(TypedDict):
    instanceId: str,
    eventType: NotRequired[DataIntegrationEventTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DataIntegrationEventTypeType
  2. See PaginatorConfigTypeDef

ListDataIntegrationFlowExecutionsRequestPaginateTypeDef#

# ListDataIntegrationFlowExecutionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationFlowExecutionsRequestPaginateTypeDef


def get_value() -> ListDataIntegrationFlowExecutionsRequestPaginateTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataIntegrationFlowExecutionsRequestPaginateTypeDef definition

class ListDataIntegrationFlowExecutionsRequestPaginateTypeDef(TypedDict):
    instanceId: str,
    flowName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDataIntegrationFlowsRequestPaginateTypeDef#

# ListDataIntegrationFlowsRequestPaginateTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationFlowsRequestPaginateTypeDef


def get_value() -> ListDataIntegrationFlowsRequestPaginateTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataIntegrationFlowsRequestPaginateTypeDef definition

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

ListDataLakeDatasetsRequestPaginateTypeDef#

# ListDataLakeDatasetsRequestPaginateTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataLakeDatasetsRequestPaginateTypeDef


def get_value() -> ListDataLakeDatasetsRequestPaginateTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataLakeDatasetsRequestPaginateTypeDef definition

class ListDataLakeDatasetsRequestPaginateTypeDef(TypedDict):
    instanceId: str,
    namespace: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDataLakeNamespacesRequestPaginateTypeDef#

# ListDataLakeNamespacesRequestPaginateTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataLakeNamespacesRequestPaginateTypeDef


def get_value() -> ListDataLakeNamespacesRequestPaginateTypeDef:
    return {
        "instanceId": ...,
    }


# ListDataLakeNamespacesRequestPaginateTypeDef definition

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

ListInstancesRequestPaginateTypeDef#

# ListInstancesRequestPaginateTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListInstancesRequestPaginateTypeDef


def get_value() -> ListInstancesRequestPaginateTypeDef:
    return {
        "instanceNameFilter": ...,
    }


# ListInstancesRequestPaginateTypeDef definition

class ListInstancesRequestPaginateTypeDef(TypedDict):
    instanceNameFilter: NotRequired[Sequence[str]],
    instanceStateFilter: NotRequired[Sequence[InstanceStateType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[InstanceStateType]
  2. See PaginatorConfigTypeDef

SendDataIntegrationEventRequestTypeDef#

# SendDataIntegrationEventRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import SendDataIntegrationEventRequestTypeDef


def get_value() -> SendDataIntegrationEventRequestTypeDef:
    return {
        "instanceId": ...,
    }


# SendDataIntegrationEventRequestTypeDef definition

class SendDataIntegrationEventRequestTypeDef(TypedDict):
    instanceId: str,
    eventType: DataIntegrationEventTypeType,  # (1)
    data: str,
    eventGroupId: str,
    eventTimestamp: NotRequired[TimestampTypeDef],
    clientToken: NotRequired[str],
    datasetTarget: NotRequired[DataIntegrationEventDatasetTargetConfigurationTypeDef],  # (2)
  1. See DataIntegrationEventTypeType
  2. See DataIntegrationEventDatasetTargetConfigurationTypeDef

DataIntegrationEventTypeDef#

# DataIntegrationEventTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationEventTypeDef


def get_value() -> DataIntegrationEventTypeDef:
    return {
        "instanceId": ...,
    }


# DataIntegrationEventTypeDef definition

class DataIntegrationEventTypeDef(TypedDict):
    instanceId: str,
    eventId: str,
    eventType: DataIntegrationEventTypeType,  # (1)
    eventGroupId: str,
    eventTimestamp: datetime.datetime,
    datasetTargetDetails: NotRequired[DataIntegrationEventDatasetTargetDetailsTypeDef],  # (2)
  1. See DataIntegrationEventTypeType
  2. See DataIntegrationEventDatasetTargetDetailsTypeDef

DataIntegrationFlowExecutionTypeDef#

# DataIntegrationFlowExecutionTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowExecutionTypeDef


def get_value() -> DataIntegrationFlowExecutionTypeDef:
    return {
        "instanceId": ...,
    }


# DataIntegrationFlowExecutionTypeDef definition

class DataIntegrationFlowExecutionTypeDef(TypedDict):
    instanceId: str,
    flowName: str,
    executionId: str,
    status: NotRequired[DataIntegrationFlowExecutionStatusType],  # (1)
    sourceInfo: NotRequired[DataIntegrationFlowExecutionSourceInfoTypeDef],  # (2)
    message: NotRequired[str],
    startTime: NotRequired[datetime.datetime],
    endTime: NotRequired[datetime.datetime],
    outputMetadata: NotRequired[DataIntegrationFlowExecutionOutputMetadataTypeDef],  # (3)
  1. See DataIntegrationFlowExecutionStatusType
  2. See DataIntegrationFlowExecutionSourceInfoTypeDef
  3. See DataIntegrationFlowExecutionOutputMetadataTypeDef

DataIntegrationFlowDedupeStrategyOutputTypeDef#

# DataIntegrationFlowDedupeStrategyOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDedupeStrategyOutputTypeDef


def get_value() -> DataIntegrationFlowDedupeStrategyOutputTypeDef:
    return {
        "type": ...,
    }


# DataIntegrationFlowDedupeStrategyOutputTypeDef definition

class DataIntegrationFlowDedupeStrategyOutputTypeDef(TypedDict):
    type: DataIntegrationFlowDedupeStrategyTypeType,  # (1)
    fieldPriority: NotRequired[DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef],  # (2)
  1. See DataIntegrationFlowDedupeStrategyTypeType
  2. See DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationOutputTypeDef

DataLakeDatasetPartitionSpecOutputTypeDef#

# DataLakeDatasetPartitionSpecOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetPartitionSpecOutputTypeDef


def get_value() -> DataLakeDatasetPartitionSpecOutputTypeDef:
    return {
        "fields": ...,
    }


# DataLakeDatasetPartitionSpecOutputTypeDef definition

class DataLakeDatasetPartitionSpecOutputTypeDef(TypedDict):
    fields: List[DataLakeDatasetPartitionFieldTypeDef],  # (1)
  1. See List[DataLakeDatasetPartitionFieldTypeDef]

DataLakeDatasetPartitionSpecTypeDef#

# DataLakeDatasetPartitionSpecTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetPartitionSpecTypeDef


def get_value() -> DataLakeDatasetPartitionSpecTypeDef:
    return {
        "fields": ...,
    }


# DataLakeDatasetPartitionSpecTypeDef definition

class DataLakeDatasetPartitionSpecTypeDef(TypedDict):
    fields: Sequence[DataLakeDatasetPartitionFieldTypeDef],  # (1)
  1. See Sequence[DataLakeDatasetPartitionFieldTypeDef]

GetDataIntegrationEventResponseTypeDef#

# GetDataIntegrationEventResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataIntegrationEventResponseTypeDef


def get_value() -> GetDataIntegrationEventResponseTypeDef:
    return {
        "event": ...,
    }


# GetDataIntegrationEventResponseTypeDef definition

class GetDataIntegrationEventResponseTypeDef(TypedDict):
    event: DataIntegrationEventTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataIntegrationEventTypeDef
  2. See ResponseMetadataTypeDef

ListDataIntegrationEventsResponseTypeDef#

# ListDataIntegrationEventsResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationEventsResponseTypeDef


def get_value() -> ListDataIntegrationEventsResponseTypeDef:
    return {
        "events": ...,
    }


# ListDataIntegrationEventsResponseTypeDef definition

class ListDataIntegrationEventsResponseTypeDef(TypedDict):
    events: List[DataIntegrationEventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[DataIntegrationEventTypeDef]
  2. See ResponseMetadataTypeDef

GetDataIntegrationFlowExecutionResponseTypeDef#

# GetDataIntegrationFlowExecutionResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataIntegrationFlowExecutionResponseTypeDef


def get_value() -> GetDataIntegrationFlowExecutionResponseTypeDef:
    return {
        "flowExecution": ...,
    }


# GetDataIntegrationFlowExecutionResponseTypeDef definition

class GetDataIntegrationFlowExecutionResponseTypeDef(TypedDict):
    flowExecution: DataIntegrationFlowExecutionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataIntegrationFlowExecutionTypeDef
  2. See ResponseMetadataTypeDef

ListDataIntegrationFlowExecutionsResponseTypeDef#

# ListDataIntegrationFlowExecutionsResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationFlowExecutionsResponseTypeDef


def get_value() -> ListDataIntegrationFlowExecutionsResponseTypeDef:
    return {
        "flowExecutions": ...,
    }


# ListDataIntegrationFlowExecutionsResponseTypeDef definition

class ListDataIntegrationFlowExecutionsResponseTypeDef(TypedDict):
    flowExecutions: List[DataIntegrationFlowExecutionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[DataIntegrationFlowExecutionTypeDef]
  2. See ResponseMetadataTypeDef

DataIntegrationFlowDatasetOptionsOutputTypeDef#

# DataIntegrationFlowDatasetOptionsOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetOptionsOutputTypeDef


def get_value() -> DataIntegrationFlowDatasetOptionsOutputTypeDef:
    return {
        "loadType": ...,
    }


# DataIntegrationFlowDatasetOptionsOutputTypeDef definition

class DataIntegrationFlowDatasetOptionsOutputTypeDef(TypedDict):
    loadType: NotRequired[DataIntegrationFlowLoadTypeType],  # (1)
    dedupeRecords: NotRequired[bool],
    dedupeStrategy: NotRequired[DataIntegrationFlowDedupeStrategyOutputTypeDef],  # (2)
  1. See DataIntegrationFlowLoadTypeType
  2. See DataIntegrationFlowDedupeStrategyOutputTypeDef

DataIntegrationFlowDedupeStrategyTypeDef#

# DataIntegrationFlowDedupeStrategyTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDedupeStrategyTypeDef


def get_value() -> DataIntegrationFlowDedupeStrategyTypeDef:
    return {
        "type": ...,
    }


# DataIntegrationFlowDedupeStrategyTypeDef definition

class DataIntegrationFlowDedupeStrategyTypeDef(TypedDict):
    type: DataIntegrationFlowDedupeStrategyTypeType,  # (1)
    fieldPriority: NotRequired[DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationUnionTypeDef],  # (2)
  1. See DataIntegrationFlowDedupeStrategyTypeType
  2. See DataIntegrationFlowFieldPriorityDedupeStrategyConfigurationUnionTypeDef

DataLakeDatasetTypeDef#

# DataLakeDatasetTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataLakeDatasetTypeDef


def get_value() -> DataLakeDatasetTypeDef:
    return {
        "instanceId": ...,
    }


# DataLakeDatasetTypeDef definition

class DataLakeDatasetTypeDef(TypedDict):
    instanceId: str,
    namespace: str,
    name: str,
    arn: str,
    schema: DataLakeDatasetSchemaOutputTypeDef,  # (1)
    createdTime: datetime.datetime,
    lastModifiedTime: datetime.datetime,
    description: NotRequired[str],
    partitionSpec: NotRequired[DataLakeDatasetPartitionSpecOutputTypeDef],  # (2)
  1. See DataLakeDatasetSchemaOutputTypeDef
  2. See DataLakeDatasetPartitionSpecOutputTypeDef

DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef#

# DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef


def get_value() -> DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef:
    return {
        "datasetIdentifier": ...,
    }


# DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef definition

class DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef(TypedDict):
    datasetIdentifier: str,
    options: NotRequired[DataIntegrationFlowDatasetOptionsOutputTypeDef],  # (1)
  1. See DataIntegrationFlowDatasetOptionsOutputTypeDef

DataIntegrationFlowDatasetTargetConfigurationOutputTypeDef#

# DataIntegrationFlowDatasetTargetConfigurationOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetTargetConfigurationOutputTypeDef


def get_value() -> DataIntegrationFlowDatasetTargetConfigurationOutputTypeDef:
    return {
        "datasetIdentifier": ...,
    }


# DataIntegrationFlowDatasetTargetConfigurationOutputTypeDef definition

class DataIntegrationFlowDatasetTargetConfigurationOutputTypeDef(TypedDict):
    datasetIdentifier: str,
    options: NotRequired[DataIntegrationFlowDatasetOptionsOutputTypeDef],  # (1)
  1. See DataIntegrationFlowDatasetOptionsOutputTypeDef

CreateDataLakeDatasetResponseTypeDef#

# CreateDataLakeDatasetResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateDataLakeDatasetResponseTypeDef


def get_value() -> CreateDataLakeDatasetResponseTypeDef:
    return {
        "dataset": ...,
    }


# CreateDataLakeDatasetResponseTypeDef definition

class CreateDataLakeDatasetResponseTypeDef(TypedDict):
    dataset: DataLakeDatasetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataLakeDatasetTypeDef
  2. See ResponseMetadataTypeDef

GetDataLakeDatasetResponseTypeDef#

# GetDataLakeDatasetResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataLakeDatasetResponseTypeDef


def get_value() -> GetDataLakeDatasetResponseTypeDef:
    return {
        "dataset": ...,
    }


# GetDataLakeDatasetResponseTypeDef definition

class GetDataLakeDatasetResponseTypeDef(TypedDict):
    dataset: DataLakeDatasetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataLakeDatasetTypeDef
  2. See ResponseMetadataTypeDef

ListDataLakeDatasetsResponseTypeDef#

# ListDataLakeDatasetsResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataLakeDatasetsResponseTypeDef


def get_value() -> ListDataLakeDatasetsResponseTypeDef:
    return {
        "datasets": ...,
    }


# ListDataLakeDatasetsResponseTypeDef definition

class ListDataLakeDatasetsResponseTypeDef(TypedDict):
    datasets: List[DataLakeDatasetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[DataLakeDatasetTypeDef]
  2. See ResponseMetadataTypeDef

UpdateDataLakeDatasetResponseTypeDef#

# UpdateDataLakeDatasetResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import UpdateDataLakeDatasetResponseTypeDef


def get_value() -> UpdateDataLakeDatasetResponseTypeDef:
    return {
        "dataset": ...,
    }


# UpdateDataLakeDatasetResponseTypeDef definition

class UpdateDataLakeDatasetResponseTypeDef(TypedDict):
    dataset: DataLakeDatasetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataLakeDatasetTypeDef
  2. See ResponseMetadataTypeDef

CreateDataLakeDatasetRequestTypeDef#

# CreateDataLakeDatasetRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateDataLakeDatasetRequestTypeDef


def get_value() -> CreateDataLakeDatasetRequestTypeDef:
    return {
        "instanceId": ...,
    }


# CreateDataLakeDatasetRequestTypeDef definition

class CreateDataLakeDatasetRequestTypeDef(TypedDict):
    instanceId: str,
    namespace: str,
    name: str,
    schema: NotRequired[DataLakeDatasetSchemaUnionTypeDef],  # (1)
    description: NotRequired[str],
    partitionSpec: NotRequired[DataLakeDatasetPartitionSpecUnionTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See DataLakeDatasetSchemaUnionTypeDef
  2. See DataLakeDatasetPartitionSpecUnionTypeDef

DataIntegrationFlowSourceOutputTypeDef#

# DataIntegrationFlowSourceOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowSourceOutputTypeDef


def get_value() -> DataIntegrationFlowSourceOutputTypeDef:
    return {
        "sourceType": ...,
    }


# DataIntegrationFlowSourceOutputTypeDef definition

class DataIntegrationFlowSourceOutputTypeDef(TypedDict):
    sourceType: DataIntegrationFlowSourceTypeType,  # (1)
    sourceName: str,
    s3Source: NotRequired[DataIntegrationFlowS3SourceConfigurationTypeDef],  # (2)
    datasetSource: NotRequired[DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef],  # (3)
  1. See DataIntegrationFlowSourceTypeType
  2. See DataIntegrationFlowS3SourceConfigurationTypeDef
  3. See DataIntegrationFlowDatasetSourceConfigurationOutputTypeDef

DataIntegrationFlowTargetOutputTypeDef#

# DataIntegrationFlowTargetOutputTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowTargetOutputTypeDef


def get_value() -> DataIntegrationFlowTargetOutputTypeDef:
    return {
        "targetType": ...,
    }


# DataIntegrationFlowTargetOutputTypeDef definition

class DataIntegrationFlowTargetOutputTypeDef(TypedDict):
    targetType: DataIntegrationFlowTargetTypeType,  # (1)
    s3Target: NotRequired[DataIntegrationFlowS3TargetConfigurationTypeDef],  # (2)
    datasetTarget: NotRequired[DataIntegrationFlowDatasetTargetConfigurationOutputTypeDef],  # (3)
  1. See DataIntegrationFlowTargetTypeType
  2. See DataIntegrationFlowS3TargetConfigurationTypeDef
  3. See DataIntegrationFlowDatasetTargetConfigurationOutputTypeDef

DataIntegrationFlowDatasetOptionsTypeDef#

# DataIntegrationFlowDatasetOptionsTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetOptionsTypeDef


def get_value() -> DataIntegrationFlowDatasetOptionsTypeDef:
    return {
        "loadType": ...,
    }


# DataIntegrationFlowDatasetOptionsTypeDef definition

class DataIntegrationFlowDatasetOptionsTypeDef(TypedDict):
    loadType: NotRequired[DataIntegrationFlowLoadTypeType],  # (1)
    dedupeRecords: NotRequired[bool],
    dedupeStrategy: NotRequired[DataIntegrationFlowDedupeStrategyUnionTypeDef],  # (2)
  1. See DataIntegrationFlowLoadTypeType
  2. See DataIntegrationFlowDedupeStrategyUnionTypeDef

DataIntegrationFlowTypeDef#

# DataIntegrationFlowTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowTypeDef


def get_value() -> DataIntegrationFlowTypeDef:
    return {
        "instanceId": ...,
    }


# DataIntegrationFlowTypeDef definition

class DataIntegrationFlowTypeDef(TypedDict):
    instanceId: str,
    name: str,
    sources: List[DataIntegrationFlowSourceOutputTypeDef],  # (1)
    transformation: DataIntegrationFlowTransformationTypeDef,  # (2)
    target: DataIntegrationFlowTargetOutputTypeDef,  # (3)
    createdTime: datetime.datetime,
    lastModifiedTime: datetime.datetime,
  1. See List[DataIntegrationFlowSourceOutputTypeDef]
  2. See DataIntegrationFlowTransformationTypeDef
  3. See DataIntegrationFlowTargetOutputTypeDef

DataIntegrationFlowDatasetTargetConfigurationTypeDef#

# DataIntegrationFlowDatasetTargetConfigurationTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetTargetConfigurationTypeDef


def get_value() -> DataIntegrationFlowDatasetTargetConfigurationTypeDef:
    return {
        "datasetIdentifier": ...,
    }


# DataIntegrationFlowDatasetTargetConfigurationTypeDef definition

class DataIntegrationFlowDatasetTargetConfigurationTypeDef(TypedDict):
    datasetIdentifier: str,
    options: NotRequired[DataIntegrationFlowDatasetOptionsTypeDef],  # (1)
  1. See DataIntegrationFlowDatasetOptionsTypeDef

GetDataIntegrationFlowResponseTypeDef#

# GetDataIntegrationFlowResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import GetDataIntegrationFlowResponseTypeDef


def get_value() -> GetDataIntegrationFlowResponseTypeDef:
    return {
        "flow": ...,
    }


# GetDataIntegrationFlowResponseTypeDef definition

class GetDataIntegrationFlowResponseTypeDef(TypedDict):
    flow: DataIntegrationFlowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataIntegrationFlowTypeDef
  2. See ResponseMetadataTypeDef

ListDataIntegrationFlowsResponseTypeDef#

# ListDataIntegrationFlowsResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import ListDataIntegrationFlowsResponseTypeDef


def get_value() -> ListDataIntegrationFlowsResponseTypeDef:
    return {
        "flows": ...,
    }


# ListDataIntegrationFlowsResponseTypeDef definition

class ListDataIntegrationFlowsResponseTypeDef(TypedDict):
    flows: List[DataIntegrationFlowTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[DataIntegrationFlowTypeDef]
  2. See ResponseMetadataTypeDef

UpdateDataIntegrationFlowResponseTypeDef#

# UpdateDataIntegrationFlowResponseTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import UpdateDataIntegrationFlowResponseTypeDef


def get_value() -> UpdateDataIntegrationFlowResponseTypeDef:
    return {
        "flow": ...,
    }


# UpdateDataIntegrationFlowResponseTypeDef definition

class UpdateDataIntegrationFlowResponseTypeDef(TypedDict):
    flow: DataIntegrationFlowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataIntegrationFlowTypeDef
  2. See ResponseMetadataTypeDef

DataIntegrationFlowDatasetSourceConfigurationTypeDef#

# DataIntegrationFlowDatasetSourceConfigurationTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowDatasetSourceConfigurationTypeDef


def get_value() -> DataIntegrationFlowDatasetSourceConfigurationTypeDef:
    return {
        "datasetIdentifier": ...,
    }


# DataIntegrationFlowDatasetSourceConfigurationTypeDef definition

class DataIntegrationFlowDatasetSourceConfigurationTypeDef(TypedDict):
    datasetIdentifier: str,
    options: NotRequired[DataIntegrationFlowDatasetOptionsUnionTypeDef],  # (1)
  1. See DataIntegrationFlowDatasetOptionsUnionTypeDef

DataIntegrationFlowTargetTypeDef#

# DataIntegrationFlowTargetTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowTargetTypeDef


def get_value() -> DataIntegrationFlowTargetTypeDef:
    return {
        "targetType": ...,
    }


# DataIntegrationFlowTargetTypeDef definition

class DataIntegrationFlowTargetTypeDef(TypedDict):
    targetType: DataIntegrationFlowTargetTypeType,  # (1)
    s3Target: NotRequired[DataIntegrationFlowS3TargetConfigurationTypeDef],  # (2)
    datasetTarget: NotRequired[DataIntegrationFlowDatasetTargetConfigurationTypeDef],  # (3)
  1. See DataIntegrationFlowTargetTypeType
  2. See DataIntegrationFlowS3TargetConfigurationTypeDef
  3. See DataIntegrationFlowDatasetTargetConfigurationTypeDef

DataIntegrationFlowSourceTypeDef#

# DataIntegrationFlowSourceTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import DataIntegrationFlowSourceTypeDef


def get_value() -> DataIntegrationFlowSourceTypeDef:
    return {
        "sourceType": ...,
    }


# DataIntegrationFlowSourceTypeDef definition

class DataIntegrationFlowSourceTypeDef(TypedDict):
    sourceType: DataIntegrationFlowSourceTypeType,  # (1)
    sourceName: str,
    s3Source: NotRequired[DataIntegrationFlowS3SourceConfigurationTypeDef],  # (2)
    datasetSource: NotRequired[DataIntegrationFlowDatasetSourceConfigurationUnionTypeDef],  # (3)
  1. See DataIntegrationFlowSourceTypeType
  2. See DataIntegrationFlowS3SourceConfigurationTypeDef
  3. See DataIntegrationFlowDatasetSourceConfigurationUnionTypeDef

CreateDataIntegrationFlowRequestTypeDef#

# CreateDataIntegrationFlowRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import CreateDataIntegrationFlowRequestTypeDef


def get_value() -> CreateDataIntegrationFlowRequestTypeDef:
    return {
        "instanceId": ...,
    }


# CreateDataIntegrationFlowRequestTypeDef definition

class CreateDataIntegrationFlowRequestTypeDef(TypedDict):
    instanceId: str,
    name: str,
    sources: Sequence[DataIntegrationFlowSourceUnionTypeDef],  # (1)
    transformation: DataIntegrationFlowTransformationTypeDef,  # (2)
    target: DataIntegrationFlowTargetUnionTypeDef,  # (3)
    tags: NotRequired[Mapping[str, str]],
  1. See Sequence[DataIntegrationFlowSourceUnionTypeDef]
  2. See DataIntegrationFlowTransformationTypeDef
  3. See DataIntegrationFlowTargetUnionTypeDef

UpdateDataIntegrationFlowRequestTypeDef#

# UpdateDataIntegrationFlowRequestTypeDef TypedDict usage example

from types_boto3_supplychain.type_defs import UpdateDataIntegrationFlowRequestTypeDef


def get_value() -> UpdateDataIntegrationFlowRequestTypeDef:
    return {
        "instanceId": ...,
    }


# UpdateDataIntegrationFlowRequestTypeDef definition

class UpdateDataIntegrationFlowRequestTypeDef(TypedDict):
    instanceId: str,
    name: str,
    sources: NotRequired[Sequence[DataIntegrationFlowSourceUnionTypeDef]],  # (1)
    transformation: NotRequired[DataIntegrationFlowTransformationTypeDef],  # (2)
    target: NotRequired[DataIntegrationFlowTargetUnionTypeDef],  # (3)
  1. See Sequence[DataIntegrationFlowSourceUnionTypeDef]
  2. See DataIntegrationFlowTransformationTypeDef
  3. See DataIntegrationFlowTargetUnionTypeDef