Type definitions#
Index > DataExchange > Type definitions
Auto-generated documentation for DataExchange type annotations stubs module mypy-boto3-dataexchange.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ApiGatewayApiAssetTypeDef#
# ApiGatewayApiAssetTypeDef definition
class ApiGatewayApiAssetTypeDef(TypedDict):
ApiDescription: NotRequired[str],
ApiEndpoint: NotRequired[str],
ApiId: NotRequired[str],
ApiKey: NotRequired[str],
ApiName: NotRequired[str],
ApiSpecificationDownloadUrl: NotRequired[str],
ApiSpecificationDownloadUrlExpiresAt: NotRequired[datetime],
ProtocolType: NotRequired[ProtocolTypeType], # (1)
Stage: NotRequired[str],
- See ProtocolTypeType
AssetDestinationEntryTypeDef#
# AssetDestinationEntryTypeDef definition
class AssetDestinationEntryTypeDef(TypedDict):
AssetId: str,
Bucket: str,
Key: NotRequired[str],
RedshiftDataShareAssetTypeDef#
# RedshiftDataShareAssetTypeDef definition
class RedshiftDataShareAssetTypeDef(TypedDict):
Arn: str,
S3SnapshotAssetTypeDef#
# S3SnapshotAssetTypeDef definition
class S3SnapshotAssetTypeDef(TypedDict):
Size: float,
AssetSourceEntryTypeDef#
# AssetSourceEntryTypeDef definition
class AssetSourceEntryTypeDef(TypedDict):
Bucket: str,
Key: str,
AutoExportRevisionDestinationEntryTypeDef#
# AutoExportRevisionDestinationEntryTypeDef definition
class AutoExportRevisionDestinationEntryTypeDef(TypedDict):
Bucket: str,
KeyPattern: NotRequired[str],
ExportServerSideEncryptionTypeDef#
# ExportServerSideEncryptionTypeDef definition
class ExportServerSideEncryptionTypeDef(TypedDict):
Type: ServerSideEncryptionTypesType, # (1)
KmsKeyArn: NotRequired[str],
CancelJobRequestRequestTypeDef#
# CancelJobRequestRequestTypeDef definition
class CancelJobRequestRequestTypeDef(TypedDict):
JobId: str,
CreateDataSetRequestRequestTypeDef#
# CreateDataSetRequestRequestTypeDef definition
class CreateDataSetRequestRequestTypeDef(TypedDict):
AssetType: AssetTypeType, # (1)
Description: str,
Name: str,
Tags: NotRequired[Mapping[str, str]],
- See AssetTypeType
OriginDetailsTypeDef#
# OriginDetailsTypeDef definition
class OriginDetailsTypeDef(TypedDict):
ProductId: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateRevisionRequestRequestTypeDef#
# CreateRevisionRequestRequestTypeDef definition
class CreateRevisionRequestRequestTypeDef(TypedDict):
DataSetId: str,
Comment: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
LFTagPaginatorTypeDef#
# LFTagPaginatorTypeDef definition
class LFTagPaginatorTypeDef(TypedDict):
TagKey: str,
TagValues: List[str],
LFTagTypeDef#
# LFTagTypeDef definition
class LFTagTypeDef(TypedDict):
TagKey: str,
TagValues: Sequence[str],
DeleteAssetRequestRequestTypeDef#
# DeleteAssetRequestRequestTypeDef definition
class DeleteAssetRequestRequestTypeDef(TypedDict):
AssetId: str,
DataSetId: str,
RevisionId: str,
DeleteDataSetRequestRequestTypeDef#
# DeleteDataSetRequestRequestTypeDef definition
class DeleteDataSetRequestRequestTypeDef(TypedDict):
DataSetId: str,
DeleteEventActionRequestRequestTypeDef#
# DeleteEventActionRequestRequestTypeDef definition
class DeleteEventActionRequestRequestTypeDef(TypedDict):
EventActionId: str,
DeleteRevisionRequestRequestTypeDef#
# DeleteRevisionRequestRequestTypeDef definition
class DeleteRevisionRequestRequestTypeDef(TypedDict):
DataSetId: str,
RevisionId: str,
ImportAssetFromSignedUrlJobErrorDetailsTypeDef#
# ImportAssetFromSignedUrlJobErrorDetailsTypeDef definition
class ImportAssetFromSignedUrlJobErrorDetailsTypeDef(TypedDict):
AssetName: str,
RevisionPublishedTypeDef#
# RevisionPublishedTypeDef definition
class RevisionPublishedTypeDef(TypedDict):
DataSetId: str,
ExportAssetToSignedUrlRequestDetailsTypeDef#
# ExportAssetToSignedUrlRequestDetailsTypeDef definition
class ExportAssetToSignedUrlRequestDetailsTypeDef(TypedDict):
AssetId: str,
DataSetId: str,
RevisionId: str,
ExportAssetToSignedUrlResponseDetailsTypeDef#
# ExportAssetToSignedUrlResponseDetailsTypeDef definition
class ExportAssetToSignedUrlResponseDetailsTypeDef(TypedDict):
AssetId: str,
DataSetId: str,
RevisionId: str,
SignedUrl: NotRequired[str],
SignedUrlExpiresAt: NotRequired[datetime],
RevisionDestinationEntryTypeDef#
# RevisionDestinationEntryTypeDef definition
class RevisionDestinationEntryTypeDef(TypedDict):
Bucket: str,
RevisionId: str,
KeyPattern: NotRequired[str],
GetAssetRequestRequestTypeDef#
# GetAssetRequestRequestTypeDef definition
class GetAssetRequestRequestTypeDef(TypedDict):
AssetId: str,
DataSetId: str,
RevisionId: str,
GetDataSetRequestRequestTypeDef#
# GetDataSetRequestRequestTypeDef definition
class GetDataSetRequestRequestTypeDef(TypedDict):
DataSetId: str,
GetEventActionRequestRequestTypeDef#
# GetEventActionRequestRequestTypeDef definition
class GetEventActionRequestRequestTypeDef(TypedDict):
EventActionId: str,
GetJobRequestRequestTypeDef#
# GetJobRequestRequestTypeDef definition
class GetJobRequestRequestTypeDef(TypedDict):
JobId: str,
GetRevisionRequestRequestTypeDef#
# GetRevisionRequestRequestTypeDef definition
class GetRevisionRequestRequestTypeDef(TypedDict):
DataSetId: str,
RevisionId: str,
ImportAssetFromApiGatewayApiRequestDetailsTypeDef#
# ImportAssetFromApiGatewayApiRequestDetailsTypeDef definition
class ImportAssetFromApiGatewayApiRequestDetailsTypeDef(TypedDict):
ApiId: str,
ApiName: str,
ApiSpecificationMd5Hash: str,
DataSetId: str,
ProtocolType: ProtocolTypeType, # (1)
RevisionId: str,
Stage: str,
ApiDescription: NotRequired[str],
ApiKey: NotRequired[str],
- See ProtocolTypeType
ImportAssetFromApiGatewayApiResponseDetailsTypeDef#
# ImportAssetFromApiGatewayApiResponseDetailsTypeDef definition
class ImportAssetFromApiGatewayApiResponseDetailsTypeDef(TypedDict):
ApiId: str,
ApiName: str,
ApiSpecificationMd5Hash: str,
ApiSpecificationUploadUrl: str,
ApiSpecificationUploadUrlExpiresAt: datetime,
DataSetId: str,
ProtocolType: ProtocolTypeType, # (1)
RevisionId: str,
Stage: str,
ApiDescription: NotRequired[str],
ApiKey: NotRequired[str],
- See ProtocolTypeType
ImportAssetFromSignedUrlRequestDetailsTypeDef#
# ImportAssetFromSignedUrlRequestDetailsTypeDef definition
class ImportAssetFromSignedUrlRequestDetailsTypeDef(TypedDict):
AssetName: str,
DataSetId: str,
Md5Hash: str,
RevisionId: str,
ImportAssetFromSignedUrlResponseDetailsTypeDef#
# ImportAssetFromSignedUrlResponseDetailsTypeDef definition
class ImportAssetFromSignedUrlResponseDetailsTypeDef(TypedDict):
AssetName: str,
DataSetId: str,
RevisionId: str,
Md5Hash: NotRequired[str],
SignedUrl: NotRequired[str],
SignedUrlExpiresAt: NotRequired[datetime],
RedshiftDataShareAssetSourceEntryTypeDef#
# RedshiftDataShareAssetSourceEntryTypeDef definition
class RedshiftDataShareAssetSourceEntryTypeDef(TypedDict):
DataShareArn: str,
KmsKeyToGrantTypeDef#
# KmsKeyToGrantTypeDef definition
class KmsKeyToGrantTypeDef(TypedDict):
KmsKeyArn: str,
LakeFormationTagPolicyDetailsTypeDef#
# LakeFormationTagPolicyDetailsTypeDef definition
class LakeFormationTagPolicyDetailsTypeDef(TypedDict):
Database: NotRequired[str],
Table: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListDataSetRevisionsRequestRequestTypeDef#
# ListDataSetRevisionsRequestRequestTypeDef definition
class ListDataSetRevisionsRequestRequestTypeDef(TypedDict):
DataSetId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RevisionEntryTypeDef#
# RevisionEntryTypeDef definition
class RevisionEntryTypeDef(TypedDict):
Arn: str,
CreatedAt: datetime,
DataSetId: str,
Id: str,
UpdatedAt: datetime,
Comment: NotRequired[str],
Finalized: NotRequired[bool],
SourceId: NotRequired[str],
RevocationComment: NotRequired[str],
Revoked: NotRequired[bool],
RevokedAt: NotRequired[datetime],
ListDataSetsRequestRequestTypeDef#
# ListDataSetsRequestRequestTypeDef definition
class ListDataSetsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Origin: NotRequired[str],
ListEventActionsRequestRequestTypeDef#
# ListEventActionsRequestRequestTypeDef definition
class ListEventActionsRequestRequestTypeDef(TypedDict):
EventSourceId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListJobsRequestRequestTypeDef#
# ListJobsRequestRequestTypeDef definition
class ListJobsRequestRequestTypeDef(TypedDict):
DataSetId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
RevisionId: NotRequired[str],
ListRevisionAssetsRequestRequestTypeDef#
# ListRevisionAssetsRequestRequestTypeDef definition
class ListRevisionAssetsRequestRequestTypeDef(TypedDict):
DataSetId: str,
RevisionId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
RedshiftDataShareDetailsTypeDef#
# RedshiftDataShareDetailsTypeDef definition
class RedshiftDataShareDetailsTypeDef(TypedDict):
Arn: str,
Database: str,
Function: NotRequired[str],
Table: NotRequired[str],
Schema: NotRequired[str],
View: NotRequired[str],
RevokeRevisionRequestRequestTypeDef#
# RevokeRevisionRequestRequestTypeDef definition
class RevokeRevisionRequestRequestTypeDef(TypedDict):
DataSetId: str,
RevisionId: str,
RevocationComment: str,
S3DataAccessDetailsTypeDef#
# S3DataAccessDetailsTypeDef definition
class S3DataAccessDetailsTypeDef(TypedDict):
KeyPrefixes: NotRequired[Sequence[str]],
Keys: NotRequired[Sequence[str]],
SchemaChangeDetailsTypeDef#
# SchemaChangeDetailsTypeDef definition
class SchemaChangeDetailsTypeDef(TypedDict):
Name: str,
Type: SchemaChangeTypeType, # (1)
Description: NotRequired[str],
SendApiAssetRequestRequestTypeDef#
# SendApiAssetRequestRequestTypeDef definition
class SendApiAssetRequestRequestTypeDef(TypedDict):
AssetId: str,
DataSetId: str,
RevisionId: str,
Body: NotRequired[str],
QueryStringParameters: NotRequired[Mapping[str, str]],
RequestHeaders: NotRequired[Mapping[str, str]],
Method: NotRequired[str],
Path: NotRequired[str],
StartJobRequestRequestTypeDef#
# StartJobRequestRequestTypeDef definition
class StartJobRequestRequestTypeDef(TypedDict):
JobId: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateAssetRequestRequestTypeDef#
# UpdateAssetRequestRequestTypeDef definition
class UpdateAssetRequestRequestTypeDef(TypedDict):
AssetId: str,
DataSetId: str,
Name: str,
RevisionId: str,
UpdateDataSetRequestRequestTypeDef#
# UpdateDataSetRequestRequestTypeDef definition
class UpdateDataSetRequestRequestTypeDef(TypedDict):
DataSetId: str,
Description: NotRequired[str],
Name: NotRequired[str],
UpdateRevisionRequestRequestTypeDef#
# UpdateRevisionRequestRequestTypeDef definition
class UpdateRevisionRequestRequestTypeDef(TypedDict):
DataSetId: str,
RevisionId: str,
Comment: NotRequired[str],
Finalized: NotRequired[bool],
ImportAssetsFromS3RequestDetailsTypeDef#
# ImportAssetsFromS3RequestDetailsTypeDef definition
class ImportAssetsFromS3RequestDetailsTypeDef(TypedDict):
AssetSources: Sequence[AssetSourceEntryTypeDef], # (1)
DataSetId: str,
RevisionId: str,
ImportAssetsFromS3ResponseDetailsTypeDef#
# ImportAssetsFromS3ResponseDetailsTypeDef definition
class ImportAssetsFromS3ResponseDetailsTypeDef(TypedDict):
AssetSources: List[AssetSourceEntryTypeDef], # (1)
DataSetId: str,
RevisionId: str,
AutoExportRevisionToS3RequestDetailsTypeDef#
# AutoExportRevisionToS3RequestDetailsTypeDef definition
class AutoExportRevisionToS3RequestDetailsTypeDef(TypedDict):
RevisionDestination: AutoExportRevisionDestinationEntryTypeDef, # (2)
Encryption: NotRequired[ExportServerSideEncryptionTypeDef], # (1)
ExportAssetsToS3RequestDetailsTypeDef#
# ExportAssetsToS3RequestDetailsTypeDef definition
class ExportAssetsToS3RequestDetailsTypeDef(TypedDict):
AssetDestinations: Sequence[AssetDestinationEntryTypeDef], # (1)
DataSetId: str,
RevisionId: str,
Encryption: NotRequired[ExportServerSideEncryptionTypeDef], # (2)
ExportAssetsToS3ResponseDetailsTypeDef#
# ExportAssetsToS3ResponseDetailsTypeDef definition
class ExportAssetsToS3ResponseDetailsTypeDef(TypedDict):
AssetDestinations: List[AssetDestinationEntryTypeDef], # (1)
DataSetId: str,
RevisionId: str,
Encryption: NotRequired[ExportServerSideEncryptionTypeDef], # (2)
DataSetEntryTypeDef#
# DataSetEntryTypeDef definition
class DataSetEntryTypeDef(TypedDict):
Arn: str,
AssetType: AssetTypeType, # (1)
CreatedAt: datetime,
Description: str,
Id: str,
Name: str,
Origin: OriginType, # (2)
UpdatedAt: datetime,
OriginDetails: NotRequired[OriginDetailsTypeDef], # (3)
SourceId: NotRequired[str],
- See AssetTypeType
- See OriginType
- See OriginDetailsTypeDef
CreateDataSetResponseTypeDef#
# CreateDataSetResponseTypeDef definition
class CreateDataSetResponseTypeDef(TypedDict):
Arn: str,
AssetType: AssetTypeType, # (1)
CreatedAt: datetime,
Description: str,
Id: str,
Name: str,
Origin: OriginType, # (2)
OriginDetails: OriginDetailsTypeDef, # (3)
SourceId: str,
Tags: Dict[str, str],
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AssetTypeType
- See OriginType
- See OriginDetailsTypeDef
- See ResponseMetadataTypeDef
CreateRevisionResponseTypeDef#
# CreateRevisionResponseTypeDef definition
class CreateRevisionResponseTypeDef(TypedDict):
Arn: str,
Comment: str,
CreatedAt: datetime,
DataSetId: str,
Finalized: bool,
Id: str,
SourceId: str,
Tags: Dict[str, str],
UpdatedAt: datetime,
RevocationComment: str,
Revoked: bool,
RevokedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDataSetResponseTypeDef#
# GetDataSetResponseTypeDef definition
class GetDataSetResponseTypeDef(TypedDict):
Arn: str,
AssetType: AssetTypeType, # (1)
CreatedAt: datetime,
Description: str,
Id: str,
Name: str,
Origin: OriginType, # (2)
OriginDetails: OriginDetailsTypeDef, # (3)
SourceId: str,
Tags: Dict[str, str],
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AssetTypeType
- See OriginType
- See OriginDetailsTypeDef
- See ResponseMetadataTypeDef
GetRevisionResponseTypeDef#
# GetRevisionResponseTypeDef definition
class GetRevisionResponseTypeDef(TypedDict):
Arn: str,
Comment: str,
CreatedAt: datetime,
DataSetId: str,
Finalized: bool,
Id: str,
SourceId: str,
Tags: Dict[str, str],
UpdatedAt: datetime,
RevocationComment: str,
Revoked: bool,
RevokedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RevokeRevisionResponseTypeDef#
# RevokeRevisionResponseTypeDef definition
class RevokeRevisionResponseTypeDef(TypedDict):
Arn: str,
Comment: str,
CreatedAt: datetime,
DataSetId: str,
Finalized: bool,
Id: str,
SourceId: str,
UpdatedAt: datetime,
RevocationComment: str,
Revoked: bool,
RevokedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendApiAssetResponseTypeDef#
# SendApiAssetResponseTypeDef definition
class SendApiAssetResponseTypeDef(TypedDict):
Body: str,
ResponseHeaders: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDataSetResponseTypeDef#
# UpdateDataSetResponseTypeDef definition
class UpdateDataSetResponseTypeDef(TypedDict):
Arn: str,
AssetType: AssetTypeType, # (1)
CreatedAt: datetime,
Description: str,
Id: str,
Name: str,
Origin: OriginType, # (2)
OriginDetails: OriginDetailsTypeDef, # (3)
SourceId: str,
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See AssetTypeType
- See OriginType
- See OriginDetailsTypeDef
- See ResponseMetadataTypeDef
UpdateRevisionResponseTypeDef#
# UpdateRevisionResponseTypeDef definition
class UpdateRevisionResponseTypeDef(TypedDict):
Arn: str,
Comment: str,
CreatedAt: datetime,
DataSetId: str,
Finalized: bool,
Id: str,
SourceId: str,
UpdatedAt: datetime,
RevocationComment: str,
Revoked: bool,
RevokedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DataUpdateRequestDetailsTypeDef#
# DataUpdateRequestDetailsTypeDef definition
class DataUpdateRequestDetailsTypeDef(TypedDict):
DataUpdatedAt: NotRequired[Union[datetime, str]],
DeprecationRequestDetailsTypeDef#
# DeprecationRequestDetailsTypeDef definition
class DeprecationRequestDetailsTypeDef(TypedDict):
DeprecationAt: Union[datetime, str],
DatabaseLFTagPolicyAndPermissionsPaginatorTypeDef#
# DatabaseLFTagPolicyAndPermissionsPaginatorTypeDef definition
class DatabaseLFTagPolicyAndPermissionsPaginatorTypeDef(TypedDict):
Expression: List[LFTagPaginatorTypeDef], # (1)
Permissions: List[DatabaseLFTagPolicyPermissionType], # (2)
DatabaseLFTagPolicyPaginatorTypeDef#
# DatabaseLFTagPolicyPaginatorTypeDef definition
class DatabaseLFTagPolicyPaginatorTypeDef(TypedDict):
Expression: List[LFTagPaginatorTypeDef], # (1)
TableLFTagPolicyAndPermissionsPaginatorTypeDef#
# TableLFTagPolicyAndPermissionsPaginatorTypeDef definition
class TableLFTagPolicyAndPermissionsPaginatorTypeDef(TypedDict):
Expression: List[LFTagPaginatorTypeDef], # (1)
Permissions: List[TableTagPolicyLFPermissionType], # (2)
TableLFTagPolicyPaginatorTypeDef#
# TableLFTagPolicyPaginatorTypeDef definition
class TableLFTagPolicyPaginatorTypeDef(TypedDict):
Expression: List[LFTagPaginatorTypeDef], # (1)
DatabaseLFTagPolicyAndPermissionsTypeDef#
# DatabaseLFTagPolicyAndPermissionsTypeDef definition
class DatabaseLFTagPolicyAndPermissionsTypeDef(TypedDict):
Expression: Sequence[LFTagTypeDef], # (1)
Permissions: Sequence[DatabaseLFTagPolicyPermissionType], # (2)
DatabaseLFTagPolicyTypeDef#
# DatabaseLFTagPolicyTypeDef definition
class DatabaseLFTagPolicyTypeDef(TypedDict):
Expression: List[LFTagTypeDef], # (1)
- See LFTagTypeDef
TableLFTagPolicyAndPermissionsTypeDef#
# TableLFTagPolicyAndPermissionsTypeDef definition
class TableLFTagPolicyAndPermissionsTypeDef(TypedDict):
Expression: Sequence[LFTagTypeDef], # (1)
Permissions: Sequence[TableTagPolicyLFPermissionType], # (2)
TableLFTagPolicyTypeDef#
# TableLFTagPolicyTypeDef definition
class TableLFTagPolicyTypeDef(TypedDict):
Expression: List[LFTagTypeDef], # (1)
- See LFTagTypeDef
DetailsTypeDef#
# DetailsTypeDef definition
class DetailsTypeDef(TypedDict):
ImportAssetFromSignedUrlJobErrorDetails: NotRequired[ImportAssetFromSignedUrlJobErrorDetailsTypeDef], # (1)
ImportAssetsFromS3JobErrorDetails: NotRequired[List[AssetSourceEntryTypeDef]], # (2)
EventTypeDef#
# EventTypeDef definition
class EventTypeDef(TypedDict):
RevisionPublished: NotRequired[RevisionPublishedTypeDef], # (1)
ExportRevisionsToS3RequestDetailsTypeDef#
# ExportRevisionsToS3RequestDetailsTypeDef definition
class ExportRevisionsToS3RequestDetailsTypeDef(TypedDict):
DataSetId: str,
RevisionDestinations: Sequence[RevisionDestinationEntryTypeDef], # (2)
Encryption: NotRequired[ExportServerSideEncryptionTypeDef], # (1)
ExportRevisionsToS3ResponseDetailsTypeDef#
# ExportRevisionsToS3ResponseDetailsTypeDef definition
class ExportRevisionsToS3ResponseDetailsTypeDef(TypedDict):
DataSetId: str,
RevisionDestinations: List[RevisionDestinationEntryTypeDef], # (2)
Encryption: NotRequired[ExportServerSideEncryptionTypeDef], # (1)
EventActionArn: NotRequired[str],
ImportAssetsFromRedshiftDataSharesRequestDetailsTypeDef#
# ImportAssetsFromRedshiftDataSharesRequestDetailsTypeDef definition
class ImportAssetsFromRedshiftDataSharesRequestDetailsTypeDef(TypedDict):
AssetSources: Sequence[RedshiftDataShareAssetSourceEntryTypeDef], # (1)
DataSetId: str,
RevisionId: str,
ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef#
# ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef definition
class ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef(TypedDict):
AssetSources: List[RedshiftDataShareAssetSourceEntryTypeDef], # (1)
DataSetId: str,
RevisionId: str,
S3DataAccessAssetSourceEntryPaginatorTypeDef#
# S3DataAccessAssetSourceEntryPaginatorTypeDef definition
class S3DataAccessAssetSourceEntryPaginatorTypeDef(TypedDict):
Bucket: str,
KeyPrefixes: NotRequired[List[str]],
Keys: NotRequired[List[str]],
KmsKeysToGrant: NotRequired[List[KmsKeyToGrantTypeDef]], # (1)
S3DataAccessAssetSourceEntryTypeDef#
# S3DataAccessAssetSourceEntryTypeDef definition
class S3DataAccessAssetSourceEntryTypeDef(TypedDict):
Bucket: str,
KeyPrefixes: NotRequired[Sequence[str]],
Keys: NotRequired[Sequence[str]],
KmsKeysToGrant: NotRequired[Sequence[KmsKeyToGrantTypeDef]], # (1)
S3DataAccessAssetTypeDef#
# S3DataAccessAssetTypeDef definition
class S3DataAccessAssetTypeDef(TypedDict):
Bucket: str,
KeyPrefixes: NotRequired[List[str]],
Keys: NotRequired[List[str]],
S3AccessPointAlias: NotRequired[str],
S3AccessPointArn: NotRequired[str],
KmsKeysToGrant: NotRequired[List[KmsKeyToGrantTypeDef]], # (1)
ListDataSetRevisionsRequestListDataSetRevisionsPaginateTypeDef#
# ListDataSetRevisionsRequestListDataSetRevisionsPaginateTypeDef definition
class ListDataSetRevisionsRequestListDataSetRevisionsPaginateTypeDef(TypedDict):
DataSetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataSetsRequestListDataSetsPaginateTypeDef#
# ListDataSetsRequestListDataSetsPaginateTypeDef definition
class ListDataSetsRequestListDataSetsPaginateTypeDef(TypedDict):
Origin: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEventActionsRequestListEventActionsPaginateTypeDef#
# ListEventActionsRequestListEventActionsPaginateTypeDef definition
class ListEventActionsRequestListEventActionsPaginateTypeDef(TypedDict):
EventSourceId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestListJobsPaginateTypeDef#
# ListJobsRequestListJobsPaginateTypeDef definition
class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
DataSetId: NotRequired[str],
RevisionId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRevisionAssetsRequestListRevisionAssetsPaginateTypeDef#
# ListRevisionAssetsRequestListRevisionAssetsPaginateTypeDef definition
class ListRevisionAssetsRequestListRevisionAssetsPaginateTypeDef(TypedDict):
DataSetId: str,
RevisionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataSetRevisionsResponseTypeDef#
# ListDataSetRevisionsResponseTypeDef definition
class ListDataSetRevisionsResponseTypeDef(TypedDict):
NextToken: str,
Revisions: List[RevisionEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScopeDetailsTypeDef#
# ScopeDetailsTypeDef definition
class ScopeDetailsTypeDef(TypedDict):
LakeFormationTagPolicies: NotRequired[Sequence[LakeFormationTagPolicyDetailsTypeDef]], # (1)
RedshiftDataShares: NotRequired[Sequence[RedshiftDataShareDetailsTypeDef]], # (2)
S3DataAccesses: NotRequired[Sequence[S3DataAccessDetailsTypeDef]], # (3)
- See LakeFormationTagPolicyDetailsTypeDef
- See RedshiftDataShareDetailsTypeDef
- See S3DataAccessDetailsTypeDef
SchemaChangeRequestDetailsTypeDef#
# SchemaChangeRequestDetailsTypeDef definition
class SchemaChangeRequestDetailsTypeDef(TypedDict):
SchemaChangeAt: Union[datetime, str],
Changes: NotRequired[Sequence[SchemaChangeDetailsTypeDef]], # (1)
ActionTypeDef#
# ActionTypeDef definition
class ActionTypeDef(TypedDict):
ExportRevisionToS3: NotRequired[AutoExportRevisionToS3RequestDetailsTypeDef], # (1)
ListDataSetsResponseTypeDef#
# ListDataSetsResponseTypeDef definition
class ListDataSetsResponseTypeDef(TypedDict):
DataSets: List[DataSetEntryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportAssetsFromLakeFormationTagPolicyResponseDetailsPaginatorTypeDef#
# ImportAssetsFromLakeFormationTagPolicyResponseDetailsPaginatorTypeDef definition
class ImportAssetsFromLakeFormationTagPolicyResponseDetailsPaginatorTypeDef(TypedDict):
CatalogId: str,
RoleArn: str,
DataSetId: str,
RevisionId: str,
Database: NotRequired[DatabaseLFTagPolicyAndPermissionsPaginatorTypeDef], # (1)
Table: NotRequired[TableLFTagPolicyAndPermissionsPaginatorTypeDef], # (2)
- See DatabaseLFTagPolicyAndPermissionsPaginatorTypeDef
- See TableLFTagPolicyAndPermissionsPaginatorTypeDef
LFResourceDetailsPaginatorTypeDef#
# LFResourceDetailsPaginatorTypeDef definition
class LFResourceDetailsPaginatorTypeDef(TypedDict):
Database: NotRequired[DatabaseLFTagPolicyPaginatorTypeDef], # (1)
Table: NotRequired[TableLFTagPolicyPaginatorTypeDef], # (2)
ImportAssetsFromLakeFormationTagPolicyRequestDetailsTypeDef#
# ImportAssetsFromLakeFormationTagPolicyRequestDetailsTypeDef definition
class ImportAssetsFromLakeFormationTagPolicyRequestDetailsTypeDef(TypedDict):
CatalogId: str,
RoleArn: str,
DataSetId: str,
RevisionId: str,
Database: NotRequired[DatabaseLFTagPolicyAndPermissionsTypeDef], # (1)
Table: NotRequired[TableLFTagPolicyAndPermissionsTypeDef], # (2)
ImportAssetsFromLakeFormationTagPolicyResponseDetailsTypeDef#
# ImportAssetsFromLakeFormationTagPolicyResponseDetailsTypeDef definition
class ImportAssetsFromLakeFormationTagPolicyResponseDetailsTypeDef(TypedDict):
CatalogId: str,
RoleArn: str,
DataSetId: str,
RevisionId: str,
Database: NotRequired[DatabaseLFTagPolicyAndPermissionsTypeDef], # (1)
Table: NotRequired[TableLFTagPolicyAndPermissionsTypeDef], # (2)
LFResourceDetailsTypeDef#
# LFResourceDetailsTypeDef definition
class LFResourceDetailsTypeDef(TypedDict):
Database: NotRequired[DatabaseLFTagPolicyTypeDef], # (1)
Table: NotRequired[TableLFTagPolicyTypeDef], # (2)
JobErrorTypeDef#
# JobErrorTypeDef definition
class JobErrorTypeDef(TypedDict):
Code: CodeType, # (1)
Message: str,
Details: NotRequired[DetailsTypeDef], # (2)
LimitName: NotRequired[JobErrorLimitNameType], # (3)
LimitValue: NotRequired[float],
ResourceId: NotRequired[str],
ResourceType: NotRequired[JobErrorResourceTypesType], # (4)
- See CodeType
- See DetailsTypeDef
- See JobErrorLimitNameType
- See JobErrorResourceTypesType
CreateS3DataAccessFromS3BucketResponseDetailsPaginatorTypeDef#
# CreateS3DataAccessFromS3BucketResponseDetailsPaginatorTypeDef definition
class CreateS3DataAccessFromS3BucketResponseDetailsPaginatorTypeDef(TypedDict):
AssetSource: S3DataAccessAssetSourceEntryPaginatorTypeDef, # (1)
DataSetId: str,
RevisionId: str,
CreateS3DataAccessFromS3BucketRequestDetailsTypeDef#
# CreateS3DataAccessFromS3BucketRequestDetailsTypeDef definition
class CreateS3DataAccessFromS3BucketRequestDetailsTypeDef(TypedDict):
AssetSource: S3DataAccessAssetSourceEntryTypeDef, # (1)
DataSetId: str,
RevisionId: str,
CreateS3DataAccessFromS3BucketResponseDetailsTypeDef#
# CreateS3DataAccessFromS3BucketResponseDetailsTypeDef definition
class CreateS3DataAccessFromS3BucketResponseDetailsTypeDef(TypedDict):
AssetSource: S3DataAccessAssetSourceEntryTypeDef, # (1)
DataSetId: str,
RevisionId: str,
NotificationDetailsTypeDef#
# NotificationDetailsTypeDef definition
class NotificationDetailsTypeDef(TypedDict):
DataUpdate: NotRequired[DataUpdateRequestDetailsTypeDef], # (1)
Deprecation: NotRequired[DeprecationRequestDetailsTypeDef], # (2)
SchemaChange: NotRequired[SchemaChangeRequestDetailsTypeDef], # (3)
- See DataUpdateRequestDetailsTypeDef
- See DeprecationRequestDetailsTypeDef
- See SchemaChangeRequestDetailsTypeDef
CreateEventActionRequestRequestTypeDef#
# CreateEventActionRequestRequestTypeDef definition
class CreateEventActionRequestRequestTypeDef(TypedDict):
Action: ActionTypeDef, # (1)
Event: EventTypeDef, # (2)
- See ActionTypeDef
- See EventTypeDef
CreateEventActionResponseTypeDef#
# CreateEventActionResponseTypeDef definition
class CreateEventActionResponseTypeDef(TypedDict):
Action: ActionTypeDef, # (1)
Arn: str,
CreatedAt: datetime,
Event: EventTypeDef, # (2)
Id: str,
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ActionTypeDef
- See EventTypeDef
- See ResponseMetadataTypeDef
EventActionEntryTypeDef#
# EventActionEntryTypeDef definition
class EventActionEntryTypeDef(TypedDict):
Action: ActionTypeDef, # (1)
Arn: str,
CreatedAt: datetime,
Event: EventTypeDef, # (2)
Id: str,
UpdatedAt: datetime,
- See ActionTypeDef
- See EventTypeDef
GetEventActionResponseTypeDef#
# GetEventActionResponseTypeDef definition
class GetEventActionResponseTypeDef(TypedDict):
Action: ActionTypeDef, # (1)
Arn: str,
CreatedAt: datetime,
Event: EventTypeDef, # (2)
Id: str,
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ActionTypeDef
- See EventTypeDef
- See ResponseMetadataTypeDef
UpdateEventActionRequestRequestTypeDef#
# UpdateEventActionRequestRequestTypeDef definition
class UpdateEventActionRequestRequestTypeDef(TypedDict):
EventActionId: str,
Action: NotRequired[ActionTypeDef], # (1)
- See ActionTypeDef
UpdateEventActionResponseTypeDef#
# UpdateEventActionResponseTypeDef definition
class UpdateEventActionResponseTypeDef(TypedDict):
Action: ActionTypeDef, # (1)
Arn: str,
CreatedAt: datetime,
Event: EventTypeDef, # (2)
Id: str,
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ActionTypeDef
- See EventTypeDef
- See ResponseMetadataTypeDef
LFTagPolicyDetailsPaginatorTypeDef#
# LFTagPolicyDetailsPaginatorTypeDef definition
class LFTagPolicyDetailsPaginatorTypeDef(TypedDict):
CatalogId: str,
ResourceType: LFResourceTypeType, # (1)
ResourceDetails: LFResourceDetailsPaginatorTypeDef, # (2)
LFTagPolicyDetailsTypeDef#
# LFTagPolicyDetailsTypeDef definition
class LFTagPolicyDetailsTypeDef(TypedDict):
CatalogId: str,
ResourceType: LFResourceTypeType, # (1)
ResourceDetails: LFResourceDetailsTypeDef, # (2)
ResponseDetailsPaginatorTypeDef#
# ResponseDetailsPaginatorTypeDef definition
class ResponseDetailsPaginatorTypeDef(TypedDict):
ExportAssetToSignedUrl: NotRequired[ExportAssetToSignedUrlResponseDetailsTypeDef], # (1)
ExportAssetsToS3: NotRequired[ExportAssetsToS3ResponseDetailsTypeDef], # (2)
ExportRevisionsToS3: NotRequired[ExportRevisionsToS3ResponseDetailsTypeDef], # (3)
ImportAssetFromSignedUrl: NotRequired[ImportAssetFromSignedUrlResponseDetailsTypeDef], # (4)
ImportAssetsFromS3: NotRequired[ImportAssetsFromS3ResponseDetailsTypeDef], # (5)
ImportAssetsFromRedshiftDataShares: NotRequired[ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef], # (6)
ImportAssetFromApiGatewayApi: NotRequired[ImportAssetFromApiGatewayApiResponseDetailsTypeDef], # (7)
CreateS3DataAccessFromS3Bucket: NotRequired[CreateS3DataAccessFromS3BucketResponseDetailsPaginatorTypeDef], # (8)
ImportAssetsFromLakeFormationTagPolicy: NotRequired[ImportAssetsFromLakeFormationTagPolicyResponseDetailsPaginatorTypeDef], # (9)
- See ExportAssetToSignedUrlResponseDetailsTypeDef
- See ExportAssetsToS3ResponseDetailsTypeDef
- See ExportRevisionsToS3ResponseDetailsTypeDef
- See ImportAssetFromSignedUrlResponseDetailsTypeDef
- See ImportAssetsFromS3ResponseDetailsTypeDef
- See ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef
- See ImportAssetFromApiGatewayApiResponseDetailsTypeDef
- See CreateS3DataAccessFromS3BucketResponseDetailsPaginatorTypeDef
- See ImportAssetsFromLakeFormationTagPolicyResponseDetailsPaginatorTypeDef
RequestDetailsTypeDef#
# RequestDetailsTypeDef definition
class RequestDetailsTypeDef(TypedDict):
ExportAssetToSignedUrl: NotRequired[ExportAssetToSignedUrlRequestDetailsTypeDef], # (1)
ExportAssetsToS3: NotRequired[ExportAssetsToS3RequestDetailsTypeDef], # (2)
ExportRevisionsToS3: NotRequired[ExportRevisionsToS3RequestDetailsTypeDef], # (3)
ImportAssetFromSignedUrl: NotRequired[ImportAssetFromSignedUrlRequestDetailsTypeDef], # (4)
ImportAssetsFromS3: NotRequired[ImportAssetsFromS3RequestDetailsTypeDef], # (5)
ImportAssetsFromRedshiftDataShares: NotRequired[ImportAssetsFromRedshiftDataSharesRequestDetailsTypeDef], # (6)
ImportAssetFromApiGatewayApi: NotRequired[ImportAssetFromApiGatewayApiRequestDetailsTypeDef], # (7)
CreateS3DataAccessFromS3Bucket: NotRequired[CreateS3DataAccessFromS3BucketRequestDetailsTypeDef], # (8)
ImportAssetsFromLakeFormationTagPolicy: NotRequired[ImportAssetsFromLakeFormationTagPolicyRequestDetailsTypeDef], # (9)
- See ExportAssetToSignedUrlRequestDetailsTypeDef
- See ExportAssetsToS3RequestDetailsTypeDef
- See ExportRevisionsToS3RequestDetailsTypeDef
- See ImportAssetFromSignedUrlRequestDetailsTypeDef
- See ImportAssetsFromS3RequestDetailsTypeDef
- See ImportAssetsFromRedshiftDataSharesRequestDetailsTypeDef
- See ImportAssetFromApiGatewayApiRequestDetailsTypeDef
- See CreateS3DataAccessFromS3BucketRequestDetailsTypeDef
- See ImportAssetsFromLakeFormationTagPolicyRequestDetailsTypeDef
ResponseDetailsTypeDef#
# ResponseDetailsTypeDef definition
class ResponseDetailsTypeDef(TypedDict):
ExportAssetToSignedUrl: NotRequired[ExportAssetToSignedUrlResponseDetailsTypeDef], # (1)
ExportAssetsToS3: NotRequired[ExportAssetsToS3ResponseDetailsTypeDef], # (2)
ExportRevisionsToS3: NotRequired[ExportRevisionsToS3ResponseDetailsTypeDef], # (3)
ImportAssetFromSignedUrl: NotRequired[ImportAssetFromSignedUrlResponseDetailsTypeDef], # (4)
ImportAssetsFromS3: NotRequired[ImportAssetsFromS3ResponseDetailsTypeDef], # (5)
ImportAssetsFromRedshiftDataShares: NotRequired[ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef], # (6)
ImportAssetFromApiGatewayApi: NotRequired[ImportAssetFromApiGatewayApiResponseDetailsTypeDef], # (7)
CreateS3DataAccessFromS3Bucket: NotRequired[CreateS3DataAccessFromS3BucketResponseDetailsTypeDef], # (8)
ImportAssetsFromLakeFormationTagPolicy: NotRequired[ImportAssetsFromLakeFormationTagPolicyResponseDetailsTypeDef], # (9)
- See ExportAssetToSignedUrlResponseDetailsTypeDef
- See ExportAssetsToS3ResponseDetailsTypeDef
- See ExportRevisionsToS3ResponseDetailsTypeDef
- See ImportAssetFromSignedUrlResponseDetailsTypeDef
- See ImportAssetsFromS3ResponseDetailsTypeDef
- See ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef
- See ImportAssetFromApiGatewayApiResponseDetailsTypeDef
- See CreateS3DataAccessFromS3BucketResponseDetailsTypeDef
- See ImportAssetsFromLakeFormationTagPolicyResponseDetailsTypeDef
SendDataSetNotificationRequestRequestTypeDef#
# SendDataSetNotificationRequestRequestTypeDef definition
class SendDataSetNotificationRequestRequestTypeDef(TypedDict):
DataSetId: str,
Type: NotificationTypeType, # (1)
Scope: NotRequired[ScopeDetailsTypeDef], # (2)
ClientToken: NotRequired[str],
Comment: NotRequired[str],
Details: NotRequired[NotificationDetailsTypeDef], # (3)
ListEventActionsResponseTypeDef#
# ListEventActionsResponseTypeDef definition
class ListEventActionsResponseTypeDef(TypedDict):
EventActions: List[EventActionEntryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LakeFormationDataPermissionDetailsPaginatorTypeDef#
# LakeFormationDataPermissionDetailsPaginatorTypeDef definition
class LakeFormationDataPermissionDetailsPaginatorTypeDef(TypedDict):
LFTagPolicy: NotRequired[LFTagPolicyDetailsPaginatorTypeDef], # (1)
LakeFormationDataPermissionDetailsTypeDef#
# LakeFormationDataPermissionDetailsTypeDef definition
class LakeFormationDataPermissionDetailsTypeDef(TypedDict):
LFTagPolicy: NotRequired[LFTagPolicyDetailsTypeDef], # (1)
JobEntryPaginatorTypeDef#
# JobEntryPaginatorTypeDef definition
class JobEntryPaginatorTypeDef(TypedDict):
Arn: str,
CreatedAt: datetime,
Details: ResponseDetailsPaginatorTypeDef, # (1)
Id: str,
State: StateType, # (3)
Type: TypeType, # (4)
UpdatedAt: datetime,
Errors: NotRequired[List[JobErrorTypeDef]], # (2)
- See ResponseDetailsPaginatorTypeDef
- See JobErrorTypeDef
- See StateType
- See TypeType
CreateJobRequestRequestTypeDef#
# CreateJobRequestRequestTypeDef definition
class CreateJobRequestRequestTypeDef(TypedDict):
Details: RequestDetailsTypeDef, # (1)
Type: TypeType, # (2)
- See RequestDetailsTypeDef
- See TypeType
CreateJobResponseTypeDef#
# CreateJobResponseTypeDef definition
class CreateJobResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: datetime,
Details: ResponseDetailsTypeDef, # (1)
Errors: List[JobErrorTypeDef], # (2)
Id: str,
State: StateType, # (3)
Type: TypeType, # (4)
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ResponseDetailsTypeDef
- See JobErrorTypeDef
- See StateType
- See TypeType
- See ResponseMetadataTypeDef
GetJobResponseTypeDef#
# GetJobResponseTypeDef definition
class GetJobResponseTypeDef(TypedDict):
Arn: str,
CreatedAt: datetime,
Details: ResponseDetailsTypeDef, # (1)
Errors: List[JobErrorTypeDef], # (2)
Id: str,
State: StateType, # (3)
Type: TypeType, # (4)
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ResponseDetailsTypeDef
- See JobErrorTypeDef
- See StateType
- See TypeType
- See ResponseMetadataTypeDef
JobEntryTypeDef#
# JobEntryTypeDef definition
class JobEntryTypeDef(TypedDict):
Arn: str,
CreatedAt: datetime,
Details: ResponseDetailsTypeDef, # (1)
Id: str,
State: StateType, # (3)
Type: TypeType, # (4)
UpdatedAt: datetime,
Errors: NotRequired[List[JobErrorTypeDef]], # (2)
- See ResponseDetailsTypeDef
- See JobErrorTypeDef
- See StateType
- See TypeType
LakeFormationDataPermissionAssetPaginatorTypeDef#
# LakeFormationDataPermissionAssetPaginatorTypeDef definition
class LakeFormationDataPermissionAssetPaginatorTypeDef(TypedDict):
LakeFormationDataPermissionDetails: LakeFormationDataPermissionDetailsPaginatorTypeDef, # (1)
LakeFormationDataPermissionType: LakeFormationDataPermissionTypeType, # (2)
Permissions: List[LFPermissionType], # (3)
RoleArn: NotRequired[str],
- See LakeFormationDataPermissionDetailsPaginatorTypeDef
- See LakeFormationDataPermissionTypeType
- See LFPermissionType
LakeFormationDataPermissionAssetTypeDef#
# LakeFormationDataPermissionAssetTypeDef definition
class LakeFormationDataPermissionAssetTypeDef(TypedDict):
LakeFormationDataPermissionDetails: LakeFormationDataPermissionDetailsTypeDef, # (1)
LakeFormationDataPermissionType: LakeFormationDataPermissionTypeType, # (2)
Permissions: List[LFPermissionType], # (3)
RoleArn: NotRequired[str],
- See LakeFormationDataPermissionDetailsTypeDef
- See LakeFormationDataPermissionTypeType
- See LFPermissionType
ListJobsResponsePaginatorTypeDef#
# ListJobsResponsePaginatorTypeDef definition
class ListJobsResponsePaginatorTypeDef(TypedDict):
Jobs: List[JobEntryPaginatorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListJobsResponseTypeDef#
# ListJobsResponseTypeDef definition
class ListJobsResponseTypeDef(TypedDict):
Jobs: List[JobEntryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssetDetailsPaginatorTypeDef#
# AssetDetailsPaginatorTypeDef definition
class AssetDetailsPaginatorTypeDef(TypedDict):
S3SnapshotAsset: NotRequired[S3SnapshotAssetTypeDef], # (1)
RedshiftDataShareAsset: NotRequired[RedshiftDataShareAssetTypeDef], # (2)
ApiGatewayApiAsset: NotRequired[ApiGatewayApiAssetTypeDef], # (3)
S3DataAccessAsset: NotRequired[S3DataAccessAssetTypeDef], # (4)
LakeFormationDataPermissionAsset: NotRequired[LakeFormationDataPermissionAssetPaginatorTypeDef], # (5)
- See S3SnapshotAssetTypeDef
- See RedshiftDataShareAssetTypeDef
- See ApiGatewayApiAssetTypeDef
- See S3DataAccessAssetTypeDef
- See LakeFormationDataPermissionAssetPaginatorTypeDef
AssetDetailsTypeDef#
# AssetDetailsTypeDef definition
class AssetDetailsTypeDef(TypedDict):
S3SnapshotAsset: NotRequired[S3SnapshotAssetTypeDef], # (1)
RedshiftDataShareAsset: NotRequired[RedshiftDataShareAssetTypeDef], # (2)
ApiGatewayApiAsset: NotRequired[ApiGatewayApiAssetTypeDef], # (3)
S3DataAccessAsset: NotRequired[S3DataAccessAssetTypeDef], # (4)
LakeFormationDataPermissionAsset: NotRequired[LakeFormationDataPermissionAssetTypeDef], # (5)
- See S3SnapshotAssetTypeDef
- See RedshiftDataShareAssetTypeDef
- See ApiGatewayApiAssetTypeDef
- See S3DataAccessAssetTypeDef
- See LakeFormationDataPermissionAssetTypeDef
AssetEntryPaginatorTypeDef#
# AssetEntryPaginatorTypeDef definition
class AssetEntryPaginatorTypeDef(TypedDict):
Arn: str,
AssetDetails: AssetDetailsPaginatorTypeDef, # (1)
AssetType: AssetTypeType, # (2)
CreatedAt: datetime,
DataSetId: str,
Id: str,
Name: str,
RevisionId: str,
UpdatedAt: datetime,
SourceId: NotRequired[str],
AssetEntryTypeDef#
# AssetEntryTypeDef definition
class AssetEntryTypeDef(TypedDict):
Arn: str,
AssetDetails: AssetDetailsTypeDef, # (1)
AssetType: AssetTypeType, # (2)
CreatedAt: datetime,
DataSetId: str,
Id: str,
Name: str,
RevisionId: str,
UpdatedAt: datetime,
SourceId: NotRequired[str],
- See AssetDetailsTypeDef
- See AssetTypeType
GetAssetResponseTypeDef#
# GetAssetResponseTypeDef definition
class GetAssetResponseTypeDef(TypedDict):
Arn: str,
AssetDetails: AssetDetailsTypeDef, # (1)
AssetType: AssetTypeType, # (2)
CreatedAt: datetime,
DataSetId: str,
Id: str,
Name: str,
RevisionId: str,
SourceId: str,
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AssetDetailsTypeDef
- See AssetTypeType
- See ResponseMetadataTypeDef
UpdateAssetResponseTypeDef#
# UpdateAssetResponseTypeDef definition
class UpdateAssetResponseTypeDef(TypedDict):
Arn: str,
AssetDetails: AssetDetailsTypeDef, # (1)
AssetType: AssetTypeType, # (2)
CreatedAt: datetime,
DataSetId: str,
Id: str,
Name: str,
RevisionId: str,
SourceId: str,
UpdatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AssetDetailsTypeDef
- See AssetTypeType
- See ResponseMetadataTypeDef
ListRevisionAssetsResponsePaginatorTypeDef#
# ListRevisionAssetsResponsePaginatorTypeDef definition
class ListRevisionAssetsResponsePaginatorTypeDef(TypedDict):
Assets: List[AssetEntryPaginatorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRevisionAssetsResponseTypeDef#
# ListRevisionAssetsResponseTypeDef definition
class ListRevisionAssetsResponseTypeDef(TypedDict):
Assets: List[AssetEntryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)