Typed dictionaries#
Index > DataPipeline > Typed dictionaries
Auto-generated documentation for DataPipeline type annotations stubs module mypy-boto3-datapipeline.
ParameterValueTypeDef#
# ParameterValueTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ParameterValueTypeDef
def get_value() -> ParameterValueTypeDef:
return {
"id": ...,
"stringValue": ...,
}
# ParameterValueTypeDef definition
class ParameterValueTypeDef(TypedDict):
id: str,
stringValue: str,
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_datapipeline.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
"value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
CreatePipelineOutputTypeDef#
# CreatePipelineOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import CreatePipelineOutputTypeDef
def get_value() -> CreatePipelineOutputTypeDef:
return {
"pipelineId": ...,
"ResponseMetadata": ...,
}
# CreatePipelineOutputTypeDef definition
class CreatePipelineOutputTypeDef(TypedDict):
pipelineId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeactivatePipelineInputRequestTypeDef#
# DeactivatePipelineInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import DeactivatePipelineInputRequestTypeDef
def get_value() -> DeactivatePipelineInputRequestTypeDef:
return {
"pipelineId": ...,
}
# DeactivatePipelineInputRequestTypeDef definition
class DeactivatePipelineInputRequestTypeDef(TypedDict):
pipelineId: str,
cancelActive: NotRequired[bool],
DeletePipelineInputRequestTypeDef#
# DeletePipelineInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import DeletePipelineInputRequestTypeDef
def get_value() -> DeletePipelineInputRequestTypeDef:
return {
"pipelineId": ...,
}
# DeletePipelineInputRequestTypeDef definition
class DeletePipelineInputRequestTypeDef(TypedDict):
pipelineId: str,
DescribeObjectsInputDescribeObjectsPaginateTypeDef#
# DescribeObjectsInputDescribeObjectsPaginateTypeDef usage example
from mypy_boto3_datapipeline.type_defs import DescribeObjectsInputDescribeObjectsPaginateTypeDef
def get_value() -> DescribeObjectsInputDescribeObjectsPaginateTypeDef:
return {
"pipelineId": ...,
"objectIds": ...,
}
# DescribeObjectsInputDescribeObjectsPaginateTypeDef definition
class DescribeObjectsInputDescribeObjectsPaginateTypeDef(TypedDict):
pipelineId: str,
objectIds: Sequence[str],
evaluateExpressions: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeObjectsInputRequestTypeDef#
# DescribeObjectsInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import DescribeObjectsInputRequestTypeDef
def get_value() -> DescribeObjectsInputRequestTypeDef:
return {
"pipelineId": ...,
"objectIds": ...,
}
# DescribeObjectsInputRequestTypeDef definition
class DescribeObjectsInputRequestTypeDef(TypedDict):
pipelineId: str,
objectIds: Sequence[str],
evaluateExpressions: NotRequired[bool],
marker: NotRequired[str],
DescribePipelinesInputRequestTypeDef#
# DescribePipelinesInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import DescribePipelinesInputRequestTypeDef
def get_value() -> DescribePipelinesInputRequestTypeDef:
return {
"pipelineIds": ...,
}
# DescribePipelinesInputRequestTypeDef definition
class DescribePipelinesInputRequestTypeDef(TypedDict):
pipelineIds: Sequence[str],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_datapipeline.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EvaluateExpressionInputRequestTypeDef#
# EvaluateExpressionInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import EvaluateExpressionInputRequestTypeDef
def get_value() -> EvaluateExpressionInputRequestTypeDef:
return {
"pipelineId": ...,
"objectId": ...,
"expression": ...,
}
# EvaluateExpressionInputRequestTypeDef definition
class EvaluateExpressionInputRequestTypeDef(TypedDict):
pipelineId: str,
objectId: str,
expression: str,
EvaluateExpressionOutputTypeDef#
# EvaluateExpressionOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import EvaluateExpressionOutputTypeDef
def get_value() -> EvaluateExpressionOutputTypeDef:
return {
"evaluatedExpression": ...,
"ResponseMetadata": ...,
}
# EvaluateExpressionOutputTypeDef definition
class EvaluateExpressionOutputTypeDef(TypedDict):
evaluatedExpression: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
FieldTypeDef#
# FieldTypeDef usage example
from mypy_boto3_datapipeline.type_defs import FieldTypeDef
def get_value() -> FieldTypeDef:
return {
"key": ...,
}
# FieldTypeDef definition
class FieldTypeDef(TypedDict):
key: str,
stringValue: NotRequired[str],
refValue: NotRequired[str],
GetPipelineDefinitionInputRequestTypeDef#
# GetPipelineDefinitionInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import GetPipelineDefinitionInputRequestTypeDef
def get_value() -> GetPipelineDefinitionInputRequestTypeDef:
return {
"pipelineId": ...,
}
# GetPipelineDefinitionInputRequestTypeDef definition
class GetPipelineDefinitionInputRequestTypeDef(TypedDict):
pipelineId: str,
version: NotRequired[str],
InstanceIdentityTypeDef#
# InstanceIdentityTypeDef usage example
from mypy_boto3_datapipeline.type_defs import InstanceIdentityTypeDef
def get_value() -> InstanceIdentityTypeDef:
return {
"document": ...,
}
# InstanceIdentityTypeDef definition
class InstanceIdentityTypeDef(TypedDict):
document: NotRequired[str],
signature: NotRequired[str],
ListPipelinesInputListPipelinesPaginateTypeDef#
# ListPipelinesInputListPipelinesPaginateTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ListPipelinesInputListPipelinesPaginateTypeDef
def get_value() -> ListPipelinesInputListPipelinesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPipelinesInputListPipelinesPaginateTypeDef definition
class ListPipelinesInputListPipelinesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPipelinesInputRequestTypeDef#
# ListPipelinesInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ListPipelinesInputRequestTypeDef
def get_value() -> ListPipelinesInputRequestTypeDef:
return {
"marker": ...,
}
# ListPipelinesInputRequestTypeDef definition
class ListPipelinesInputRequestTypeDef(TypedDict):
marker: NotRequired[str],
PipelineIdNameTypeDef#
# PipelineIdNameTypeDef usage example
from mypy_boto3_datapipeline.type_defs import PipelineIdNameTypeDef
def get_value() -> PipelineIdNameTypeDef:
return {
"id": ...,
}
# PipelineIdNameTypeDef definition
class PipelineIdNameTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
OperatorTypeDef#
# OperatorTypeDef usage example
from mypy_boto3_datapipeline.type_defs import OperatorTypeDef
def get_value() -> OperatorTypeDef:
return {
"type": ...,
}
# OperatorTypeDef definition
class OperatorTypeDef(TypedDict):
type: NotRequired[OperatorTypeType], # (1)
values: NotRequired[Sequence[str]],
- See OperatorTypeType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_datapipeline.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ParameterAttributeTypeDef#
# ParameterAttributeTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ParameterAttributeTypeDef
def get_value() -> ParameterAttributeTypeDef:
return {
"key": ...,
"stringValue": ...,
}
# ParameterAttributeTypeDef definition
class ParameterAttributeTypeDef(TypedDict):
key: str,
stringValue: str,
ValidationErrorTypeDef#
# ValidationErrorTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ValidationErrorTypeDef
def get_value() -> ValidationErrorTypeDef:
return {
"id": ...,
}
# ValidationErrorTypeDef definition
class ValidationErrorTypeDef(TypedDict):
id: NotRequired[str],
errors: NotRequired[List[str]],
ValidationWarningTypeDef#
# ValidationWarningTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ValidationWarningTypeDef
def get_value() -> ValidationWarningTypeDef:
return {
"id": ...,
}
# ValidationWarningTypeDef definition
class ValidationWarningTypeDef(TypedDict):
id: NotRequired[str],
warnings: NotRequired[List[str]],
QueryObjectsOutputTypeDef#
# QueryObjectsOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import QueryObjectsOutputTypeDef
def get_value() -> QueryObjectsOutputTypeDef:
return {
"ids": ...,
"marker": ...,
"hasMoreResults": ...,
"ResponseMetadata": ...,
}
# QueryObjectsOutputTypeDef definition
class QueryObjectsOutputTypeDef(TypedDict):
ids: List[str],
marker: str,
hasMoreResults: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveTagsInputRequestTypeDef#
# RemoveTagsInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import RemoveTagsInputRequestTypeDef
def get_value() -> RemoveTagsInputRequestTypeDef:
return {
"pipelineId": ...,
"tagKeys": ...,
}
# RemoveTagsInputRequestTypeDef definition
class RemoveTagsInputRequestTypeDef(TypedDict):
pipelineId: str,
tagKeys: Sequence[str],
ReportTaskProgressOutputTypeDef#
# ReportTaskProgressOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ReportTaskProgressOutputTypeDef
def get_value() -> ReportTaskProgressOutputTypeDef:
return {
"canceled": ...,
"ResponseMetadata": ...,
}
# ReportTaskProgressOutputTypeDef definition
class ReportTaskProgressOutputTypeDef(TypedDict):
canceled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReportTaskRunnerHeartbeatInputRequestTypeDef#
# ReportTaskRunnerHeartbeatInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ReportTaskRunnerHeartbeatInputRequestTypeDef
def get_value() -> ReportTaskRunnerHeartbeatInputRequestTypeDef:
return {
"taskrunnerId": ...,
}
# ReportTaskRunnerHeartbeatInputRequestTypeDef definition
class ReportTaskRunnerHeartbeatInputRequestTypeDef(TypedDict):
taskrunnerId: str,
workerGroup: NotRequired[str],
hostname: NotRequired[str],
ReportTaskRunnerHeartbeatOutputTypeDef#
# ReportTaskRunnerHeartbeatOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ReportTaskRunnerHeartbeatOutputTypeDef
def get_value() -> ReportTaskRunnerHeartbeatOutputTypeDef:
return {
"terminate": ...,
"ResponseMetadata": ...,
}
# ReportTaskRunnerHeartbeatOutputTypeDef definition
class ReportTaskRunnerHeartbeatOutputTypeDef(TypedDict):
terminate: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SetStatusInputRequestTypeDef#
# SetStatusInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import SetStatusInputRequestTypeDef
def get_value() -> SetStatusInputRequestTypeDef:
return {
"pipelineId": ...,
"objectIds": ...,
"status": ...,
}
# SetStatusInputRequestTypeDef definition
class SetStatusInputRequestTypeDef(TypedDict):
pipelineId: str,
objectIds: Sequence[str],
status: str,
SetTaskStatusInputRequestTypeDef#
# SetTaskStatusInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import SetTaskStatusInputRequestTypeDef
def get_value() -> SetTaskStatusInputRequestTypeDef:
return {
"taskId": ...,
"taskStatus": ...,
}
# SetTaskStatusInputRequestTypeDef definition
class SetTaskStatusInputRequestTypeDef(TypedDict):
taskId: str,
taskStatus: TaskStatusType, # (1)
errorId: NotRequired[str],
errorMessage: NotRequired[str],
errorStackTrace: NotRequired[str],
- See TaskStatusType
ActivatePipelineInputRequestTypeDef#
# ActivatePipelineInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ActivatePipelineInputRequestTypeDef
def get_value() -> ActivatePipelineInputRequestTypeDef:
return {
"pipelineId": ...,
}
# ActivatePipelineInputRequestTypeDef definition
class ActivatePipelineInputRequestTypeDef(TypedDict):
pipelineId: str,
parameterValues: NotRequired[Sequence[ParameterValueTypeDef]], # (1)
startTimestamp: NotRequired[Union[datetime, str]],
AddTagsInputRequestTypeDef#
# AddTagsInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import AddTagsInputRequestTypeDef
def get_value() -> AddTagsInputRequestTypeDef:
return {
"pipelineId": ...,
"tags": ...,
}
# AddTagsInputRequestTypeDef definition
class AddTagsInputRequestTypeDef(TypedDict):
pipelineId: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreatePipelineInputRequestTypeDef#
# CreatePipelineInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import CreatePipelineInputRequestTypeDef
def get_value() -> CreatePipelineInputRequestTypeDef:
return {
"name": ...,
"uniqueId": ...,
}
# CreatePipelineInputRequestTypeDef definition
class CreatePipelineInputRequestTypeDef(TypedDict):
name: str,
uniqueId: str,
description: NotRequired[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
PipelineDescriptionTypeDef#
# PipelineDescriptionTypeDef usage example
from mypy_boto3_datapipeline.type_defs import PipelineDescriptionTypeDef
def get_value() -> PipelineDescriptionTypeDef:
return {
"pipelineId": ...,
"name": ...,
"fields": ...,
}
# PipelineDescriptionTypeDef definition
class PipelineDescriptionTypeDef(TypedDict):
pipelineId: str,
name: str,
fields: List[FieldTypeDef], # (1)
description: NotRequired[str],
tags: NotRequired[List[TagTypeDef]], # (2)
- See FieldTypeDef
- See TagTypeDef
PipelineObjectTypeDef#
# PipelineObjectTypeDef usage example
from mypy_boto3_datapipeline.type_defs import PipelineObjectTypeDef
def get_value() -> PipelineObjectTypeDef:
return {
"id": ...,
"name": ...,
"fields": ...,
}
# PipelineObjectTypeDef definition
class PipelineObjectTypeDef(TypedDict):
id: str,
name: str,
fields: List[FieldTypeDef], # (1)
- See FieldTypeDef
ReportTaskProgressInputRequestTypeDef#
# ReportTaskProgressInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ReportTaskProgressInputRequestTypeDef
def get_value() -> ReportTaskProgressInputRequestTypeDef:
return {
"taskId": ...,
}
# ReportTaskProgressInputRequestTypeDef definition
class ReportTaskProgressInputRequestTypeDef(TypedDict):
taskId: str,
fields: NotRequired[Sequence[FieldTypeDef]], # (1)
- See FieldTypeDef
PollForTaskInputRequestTypeDef#
# PollForTaskInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import PollForTaskInputRequestTypeDef
def get_value() -> PollForTaskInputRequestTypeDef:
return {
"workerGroup": ...,
}
# PollForTaskInputRequestTypeDef definition
class PollForTaskInputRequestTypeDef(TypedDict):
workerGroup: str,
hostname: NotRequired[str],
instanceIdentity: NotRequired[InstanceIdentityTypeDef], # (1)
ListPipelinesOutputTypeDef#
# ListPipelinesOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ListPipelinesOutputTypeDef
def get_value() -> ListPipelinesOutputTypeDef:
return {
"pipelineIdList": ...,
"marker": ...,
"hasMoreResults": ...,
"ResponseMetadata": ...,
}
# ListPipelinesOutputTypeDef definition
class ListPipelinesOutputTypeDef(TypedDict):
pipelineIdList: List[PipelineIdNameTypeDef], # (1)
marker: str,
hasMoreResults: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SelectorTypeDef#
# SelectorTypeDef usage example
from mypy_boto3_datapipeline.type_defs import SelectorTypeDef
def get_value() -> SelectorTypeDef:
return {
"fieldName": ...,
}
# SelectorTypeDef definition
class SelectorTypeDef(TypedDict):
fieldName: NotRequired[str],
operator: NotRequired[OperatorTypeDef], # (1)
- See OperatorTypeDef
ParameterObjectTypeDef#
# ParameterObjectTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ParameterObjectTypeDef
def get_value() -> ParameterObjectTypeDef:
return {
"id": ...,
"attributes": ...,
}
# ParameterObjectTypeDef definition
class ParameterObjectTypeDef(TypedDict):
id: str,
attributes: List[ParameterAttributeTypeDef], # (1)
PutPipelineDefinitionOutputTypeDef#
# PutPipelineDefinitionOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import PutPipelineDefinitionOutputTypeDef
def get_value() -> PutPipelineDefinitionOutputTypeDef:
return {
"validationErrors": ...,
"validationWarnings": ...,
"errored": ...,
"ResponseMetadata": ...,
}
# PutPipelineDefinitionOutputTypeDef definition
class PutPipelineDefinitionOutputTypeDef(TypedDict):
validationErrors: List[ValidationErrorTypeDef], # (1)
validationWarnings: List[ValidationWarningTypeDef], # (2)
errored: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ValidatePipelineDefinitionOutputTypeDef#
# ValidatePipelineDefinitionOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ValidatePipelineDefinitionOutputTypeDef
def get_value() -> ValidatePipelineDefinitionOutputTypeDef:
return {
"validationErrors": ...,
"validationWarnings": ...,
"errored": ...,
"ResponseMetadata": ...,
}
# ValidatePipelineDefinitionOutputTypeDef definition
class ValidatePipelineDefinitionOutputTypeDef(TypedDict):
validationErrors: List[ValidationErrorTypeDef], # (1)
validationWarnings: List[ValidationWarningTypeDef], # (2)
errored: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribePipelinesOutputTypeDef#
# DescribePipelinesOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import DescribePipelinesOutputTypeDef
def get_value() -> DescribePipelinesOutputTypeDef:
return {
"pipelineDescriptionList": ...,
"ResponseMetadata": ...,
}
# DescribePipelinesOutputTypeDef definition
class DescribePipelinesOutputTypeDef(TypedDict):
pipelineDescriptionList: List[PipelineDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeObjectsOutputTypeDef#
# DescribeObjectsOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import DescribeObjectsOutputTypeDef
def get_value() -> DescribeObjectsOutputTypeDef:
return {
"pipelineObjects": ...,
"marker": ...,
"hasMoreResults": ...,
"ResponseMetadata": ...,
}
# DescribeObjectsOutputTypeDef definition
class DescribeObjectsOutputTypeDef(TypedDict):
pipelineObjects: List[PipelineObjectTypeDef], # (1)
marker: str,
hasMoreResults: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TaskObjectTypeDef#
# TaskObjectTypeDef usage example
from mypy_boto3_datapipeline.type_defs import TaskObjectTypeDef
def get_value() -> TaskObjectTypeDef:
return {
"taskId": ...,
}
# TaskObjectTypeDef definition
class TaskObjectTypeDef(TypedDict):
taskId: NotRequired[str],
pipelineId: NotRequired[str],
attemptId: NotRequired[str],
objects: NotRequired[Dict[str, PipelineObjectTypeDef]], # (1)
QueryTypeDef#
# QueryTypeDef usage example
from mypy_boto3_datapipeline.type_defs import QueryTypeDef
def get_value() -> QueryTypeDef:
return {
"selectors": ...,
}
# QueryTypeDef definition
class QueryTypeDef(TypedDict):
selectors: NotRequired[Sequence[SelectorTypeDef]], # (1)
- See SelectorTypeDef
GetPipelineDefinitionOutputTypeDef#
# GetPipelineDefinitionOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import GetPipelineDefinitionOutputTypeDef
def get_value() -> GetPipelineDefinitionOutputTypeDef:
return {
"pipelineObjects": ...,
"parameterObjects": ...,
"parameterValues": ...,
"ResponseMetadata": ...,
}
# GetPipelineDefinitionOutputTypeDef definition
class GetPipelineDefinitionOutputTypeDef(TypedDict):
pipelineObjects: List[PipelineObjectTypeDef], # (1)
parameterObjects: List[ParameterObjectTypeDef], # (2)
parameterValues: List[ParameterValueTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PipelineObjectTypeDef
- See ParameterObjectTypeDef
- See ParameterValueTypeDef
- See ResponseMetadataTypeDef
PutPipelineDefinitionInputRequestTypeDef#
# PutPipelineDefinitionInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import PutPipelineDefinitionInputRequestTypeDef
def get_value() -> PutPipelineDefinitionInputRequestTypeDef:
return {
"pipelineId": ...,
"pipelineObjects": ...,
}
# PutPipelineDefinitionInputRequestTypeDef definition
class PutPipelineDefinitionInputRequestTypeDef(TypedDict):
pipelineId: str,
pipelineObjects: Sequence[PipelineObjectTypeDef], # (1)
parameterObjects: NotRequired[Sequence[ParameterObjectTypeDef]], # (2)
parameterValues: NotRequired[Sequence[ParameterValueTypeDef]], # (3)
ValidatePipelineDefinitionInputRequestTypeDef#
# ValidatePipelineDefinitionInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import ValidatePipelineDefinitionInputRequestTypeDef
def get_value() -> ValidatePipelineDefinitionInputRequestTypeDef:
return {
"pipelineId": ...,
"pipelineObjects": ...,
}
# ValidatePipelineDefinitionInputRequestTypeDef definition
class ValidatePipelineDefinitionInputRequestTypeDef(TypedDict):
pipelineId: str,
pipelineObjects: Sequence[PipelineObjectTypeDef], # (1)
parameterObjects: NotRequired[Sequence[ParameterObjectTypeDef]], # (2)
parameterValues: NotRequired[Sequence[ParameterValueTypeDef]], # (3)
PollForTaskOutputTypeDef#
# PollForTaskOutputTypeDef usage example
from mypy_boto3_datapipeline.type_defs import PollForTaskOutputTypeDef
def get_value() -> PollForTaskOutputTypeDef:
return {
"taskObject": ...,
"ResponseMetadata": ...,
}
# PollForTaskOutputTypeDef definition
class PollForTaskOutputTypeDef(TypedDict):
taskObject: TaskObjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
QueryObjectsInputQueryObjectsPaginateTypeDef#
# QueryObjectsInputQueryObjectsPaginateTypeDef usage example
from mypy_boto3_datapipeline.type_defs import QueryObjectsInputQueryObjectsPaginateTypeDef
def get_value() -> QueryObjectsInputQueryObjectsPaginateTypeDef:
return {
"pipelineId": ...,
"sphere": ...,
}
# QueryObjectsInputQueryObjectsPaginateTypeDef definition
class QueryObjectsInputQueryObjectsPaginateTypeDef(TypedDict):
pipelineId: str,
sphere: str,
query: NotRequired[QueryTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See QueryTypeDef
- See PaginatorConfigTypeDef
QueryObjectsInputRequestTypeDef#
# QueryObjectsInputRequestTypeDef usage example
from mypy_boto3_datapipeline.type_defs import QueryObjectsInputRequestTypeDef
def get_value() -> QueryObjectsInputRequestTypeDef:
return {
"pipelineId": ...,
"sphere": ...,
}
# QueryObjectsInputRequestTypeDef definition
class QueryObjectsInputRequestTypeDef(TypedDict):
pipelineId: str,
sphere: str,
query: NotRequired[QueryTypeDef], # (1)
marker: NotRequired[str],
limit: NotRequired[int],
- See QueryTypeDef