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,
str,
]
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)
]
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],
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],
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],
lastModifiedTime: NotRequired[datetime],
instanceName: NotRequired[str],
instanceDescription: NotRequired[str],
kmsKeyArn: NotRequired[str],
versionNumber: NotRequired[float],
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],
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)
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,
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,
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,
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,
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,
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],
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],
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)
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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
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[DataIntegrationFlowDatasetOptionsTypeDef], # (1)
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)
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)
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)
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)
- See DataIntegrationFlowTransformationTypeType
- See DataIntegrationFlowSQLTransformationConfigurationTypeDef
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)
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)
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)
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)
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)
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],
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[DataIntegrationFlowDatasetSourceConfigurationTypeDef], # (3)
- See DataIntegrationFlowSourceTypeType
- See DataIntegrationFlowS3SourceConfigurationTypeDef
- See DataIntegrationFlowDatasetSourceConfigurationTypeDef
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)
- See DataIntegrationFlowTargetTypeType
- See DataIntegrationFlowS3TargetConfigurationTypeDef
- See DataIntegrationFlowDatasetTargetConfigurationTypeDef
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,
lastModifiedTime: datetime,
description: NotRequired[str],
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[DataIntegrationFlowSourceTypeDef], # (1)
transformation: DataIntegrationFlowTransformationTypeDef, # (2)
target: DataIntegrationFlowTargetTypeDef, # (3)
tags: NotRequired[Mapping[str, str]],
- See DataIntegrationFlowSourceTypeDef
- See DataIntegrationFlowTransformationTypeDef
- See DataIntegrationFlowTargetTypeDef
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[DataIntegrationFlowSourceTypeDef], # (1)
transformation: DataIntegrationFlowTransformationTypeDef, # (2)
target: DataIntegrationFlowTargetTypeDef, # (3)
createdTime: datetime,
lastModifiedTime: datetime,
- See DataIntegrationFlowSourceTypeDef
- See DataIntegrationFlowTransformationTypeDef
- See DataIntegrationFlowTargetTypeDef
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[DataIntegrationFlowSourceTypeDef]], # (1)
transformation: NotRequired[DataIntegrationFlowTransformationTypeDef], # (2)
target: NotRequired[DataIntegrationFlowTargetTypeDef], # (3)
- See DataIntegrationFlowSourceTypeDef
- See DataIntegrationFlowTransformationTypeDef
- See DataIntegrationFlowTargetTypeDef
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)
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)
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],
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)
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],
tags: NotRequired[Mapping[str, str]],
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)
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],
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)