Skip to content

Dataexchange Classes

ActionTypeDef

ExportRevisionToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.AutoExportRevisionToS3RequestDetailsTypeDef]

ApiGatewayApiAssetTypeDef

ApiDescription

  • Type: typing.Optional[str]

ApiEndpoint

  • Type: typing.Optional[str]

ApiId

  • Type: typing.Optional[str]

ApiKey

  • Type: typing.Optional[str]

ApiName

  • Type: typing.Optional[str]

ApiSpecificationDownloadUrl

  • Type: typing.Optional[str]

ApiSpecificationDownloadUrlExpiresAt

  • Type: typing.Optional[datetime.datetime]

ProtocolType

  • Type: typing.Optional[typing.Literal['REST']]

Stage

  • Type: typing.Optional[str]

AssetDestinationEntryTypeDef

AssetId

  • Type:
  • Required: Yes

Bucket

  • Type:
  • Required: Yes

Key

  • Type: typing.Optional[str]

AssetDetailsPaginatorTypeDef

S3SnapshotAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.S3SnapshotAssetTypeDef]

RedshiftDataShareAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.RedshiftDataShareAssetTypeDef]

ApiGatewayApiAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ApiGatewayApiAssetTypeDef]

S3DataAccessAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.S3DataAccessAssetTypeDef]

LakeFormationDataPermissionAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.LakeFormationDataPermissionAssetPaginatorTypeDef]

AssetDetailsTypeDef

S3SnapshotAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.S3SnapshotAssetTypeDef]

RedshiftDataShareAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.RedshiftDataShareAssetTypeDef]

ApiGatewayApiAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ApiGatewayApiAssetTypeDef]

S3DataAccessAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.S3DataAccessAssetTypeDef]

LakeFormationDataPermissionAsset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.LakeFormationDataPermissionAssetTypeDef]

AssetEntryPaginatorTypeDef

Arn

  • Type:
  • Required: Yes

AssetDetails

  • Type:
  • Required: Yes

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

SourceId

  • Type: typing.Optional[str]

AssetEntryTypeDef

Arn

  • Type:
  • Required: Yes

AssetDetails

  • Type:
  • Required: Yes

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

SourceId

  • Type: typing.Optional[str]

AssetSourceEntryTypeDef

Bucket

  • Type:
  • Required: Yes

Key

  • Type:
  • Required: Yes

AutoExportRevisionDestinationEntryTypeDef

Bucket

  • Type:
  • Required: Yes

KeyPattern

  • Type: typing.Optional[str]

AutoExportRevisionToS3RequestDetailsTypeDef

RevisionDestination

  • Type:
  • Required: Yes

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportServerSideEncryptionTypeDef]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelJobRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

CreateDataSetRequestRequestTypeDef

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

Description

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateDataSetResponseTypeDef

Arn

  • Type:
  • Required: Yes

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Origin

  • Type: typing.Literal['ENTITLED', 'OWNED']
  • Required: Yes

OriginDetails

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEventActionRequestRequestTypeDef

Action

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

CreateEventActionResponseTypeDef

Action

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateJobRequestRequestTypeDef

Details

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET', 'EXPORT_ASSETS_TO_S3', 'EXPORT_ASSET_TO_SIGNED_URL', 'EXPORT_REVISIONS_TO_S3', 'IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY', 'IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES', 'IMPORT_ASSETS_FROM_S3', 'IMPORT_ASSET_FROM_API_GATEWAY_API', 'IMPORT_ASSET_FROM_SIGNED_URL']
  • Required: Yes

CreateJobResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Details

  • Type:
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.JobErrorTypeDef]
  • Required: Yes

Id

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'ERROR', 'IN_PROGRESS', 'TIMED_OUT', 'WAITING']
  • Required: Yes

Type

  • Type: typing.Literal['CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET', 'EXPORT_ASSETS_TO_S3', 'EXPORT_ASSET_TO_SIGNED_URL', 'EXPORT_REVISIONS_TO_S3', 'IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY', 'IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES', 'IMPORT_ASSETS_FROM_S3', 'IMPORT_ASSET_FROM_API_GATEWAY_API', 'IMPORT_ASSET_FROM_SIGNED_URL']
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRevisionRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

Comment

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateRevisionResponseTypeDef

Arn

  • Type:
  • Required: Yes

Comment

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Finalized

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

RevocationComment

  • Type:
  • Required: Yes

Revoked

  • Type:
  • Required: Yes

RevokedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateS3DataAccessFromS3BucketRequestDetailsTypeDef

AssetSource

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

CreateS3DataAccessFromS3BucketResponseDetailsPaginatorTypeDef

AssetSource

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

CreateS3DataAccessFromS3BucketResponseDetailsTypeDef

AssetSource

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

DataSetEntryTypeDef

Arn

  • Type:
  • Required: Yes

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Origin

  • Type: typing.Literal['ENTITLED', 'OWNED']
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

OriginDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.OriginDetailsTypeDef]

SourceId

  • Type: typing.Optional[str]

DataUpdateRequestDetailsTypeDef

DataUpdatedAt

  • Type: typing.Union[datetime.datetime, str, NoneType]

DatabaseLFTagPolicyAndPermissionsPaginatorTypeDef

Expression

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagPaginatorTypeDef]
  • Required: Yes

Permissions

  • Type: typing.List[typing.Literal['DESCRIBE']]
  • Required: Yes

DatabaseLFTagPolicyAndPermissionsTypeDef

Expression

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagTypeDef]
  • Required: Yes

Permissions

  • Type: typing.Sequence[typing.Literal['DESCRIBE']]
  • Required: Yes

DatabaseLFTagPolicyPaginatorTypeDef

Expression

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagPaginatorTypeDef]
  • Required: Yes

DatabaseLFTagPolicyTypeDef

Expression

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagTypeDef]
  • Required: Yes

DeleteAssetRequestRequestTypeDef

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

DeleteDataSetRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

DeleteEventActionRequestRequestTypeDef

EventActionId

  • Type:
  • Required: Yes

DeleteRevisionRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

DeprecationRequestDetailsTypeDef

DeprecationAt

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

DetailsTypeDef

ImportAssetFromSignedUrlJobErrorDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetFromSignedUrlJobErrorDetailsTypeDef]

ImportAssetsFromS3JobErrorDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.AssetSourceEntryTypeDef]]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EventActionEntryTypeDef

Action

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

EventTypeDef

RevisionPublished

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.RevisionPublishedTypeDef]

ExportAssetToSignedUrlRequestDetailsTypeDef

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ExportAssetToSignedUrlResponseDetailsTypeDef

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

SignedUrl

  • Type: typing.Optional[str]

SignedUrlExpiresAt

  • Type: typing.Optional[datetime.datetime]

ExportAssetsToS3RequestDetailsTypeDef

AssetDestinations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.AssetDestinationEntryTypeDef]
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportServerSideEncryptionTypeDef]

ExportAssetsToS3ResponseDetailsTypeDef

AssetDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.AssetDestinationEntryTypeDef]
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportServerSideEncryptionTypeDef]

ExportRevisionsToS3RequestDetailsTypeDef

DataSetId

  • Type:
  • Required: Yes

RevisionDestinations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.RevisionDestinationEntryTypeDef]
  • Required: Yes

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportServerSideEncryptionTypeDef]

ExportRevisionsToS3ResponseDetailsTypeDef

DataSetId

  • Type:
  • Required: Yes

RevisionDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.RevisionDestinationEntryTypeDef]
  • Required: Yes

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportServerSideEncryptionTypeDef]

EventActionArn

  • Type: typing.Optional[str]

ExportServerSideEncryptionTypeDef

Type

  • Type: typing.Literal['AES256', 'aws:kms']
  • Required: Yes

KmsKeyArn

  • Type: typing.Optional[str]

GetAssetRequestRequestTypeDef

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

GetAssetResponseTypeDef

Arn

  • Type:
  • Required: Yes

AssetDetails

  • Type:
  • Required: Yes

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataSetRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

GetDataSetResponseTypeDef

Arn

  • Type:
  • Required: Yes

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Origin

  • Type: typing.Literal['ENTITLED', 'OWNED']
  • Required: Yes

OriginDetails

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEventActionRequestRequestTypeDef

EventActionId

  • Type:
  • Required: Yes

GetEventActionResponseTypeDef

Action

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJobRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

GetJobResponseTypeDef

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Details

  • Type:
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.JobErrorTypeDef]
  • Required: Yes

Id

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'ERROR', 'IN_PROGRESS', 'TIMED_OUT', 'WAITING']
  • Required: Yes

Type

  • Type: typing.Literal['CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET', 'EXPORT_ASSETS_TO_S3', 'EXPORT_ASSET_TO_SIGNED_URL', 'EXPORT_REVISIONS_TO_S3', 'IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY', 'IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES', 'IMPORT_ASSETS_FROM_S3', 'IMPORT_ASSET_FROM_API_GATEWAY_API', 'IMPORT_ASSET_FROM_SIGNED_URL']
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRevisionRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

GetRevisionResponseTypeDef

Arn

  • Type:
  • Required: Yes

Comment

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Finalized

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

RevocationComment

  • Type:
  • Required: Yes

Revoked

  • Type:
  • Required: Yes

RevokedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportAssetFromApiGatewayApiRequestDetailsTypeDef

ApiId

  • Type:
  • Required: Yes

ApiName

  • Type:
  • Required: Yes

ApiSpecificationMd5Hash

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['REST']
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Stage

  • Type:
  • Required: Yes

ApiDescription

  • Type: typing.Optional[str]

ApiKey

  • Type: typing.Optional[str]

ImportAssetFromApiGatewayApiResponseDetailsTypeDef

ApiId

  • Type:
  • Required: Yes

ApiName

  • Type:
  • Required: Yes

ApiSpecificationMd5Hash

  • Type:
  • Required: Yes

ApiSpecificationUploadUrl

  • Type:
  • Required: Yes

ApiSpecificationUploadUrlExpiresAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

ProtocolType

  • Type: typing.Literal['REST']
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Stage

  • Type:
  • Required: Yes

ApiDescription

  • Type: typing.Optional[str]

ApiKey

  • Type: typing.Optional[str]

ImportAssetFromSignedUrlJobErrorDetailsTypeDef

AssetName

  • Type:
  • Required: Yes

ImportAssetFromSignedUrlRequestDetailsTypeDef

AssetName

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Md5Hash

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ImportAssetFromSignedUrlResponseDetailsTypeDef

AssetName

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Md5Hash

  • Type: typing.Optional[str]

SignedUrl

  • Type: typing.Optional[str]

SignedUrlExpiresAt

  • Type: typing.Optional[datetime.datetime]

ImportAssetsFromLakeFormationTagPolicyRequestDetailsTypeDef

CatalogId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.DatabaseLFTagPolicyAndPermissionsTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.TableLFTagPolicyAndPermissionsTypeDef]

ImportAssetsFromLakeFormationTagPolicyResponseDetailsPaginatorTypeDef

CatalogId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.DatabaseLFTagPolicyAndPermissionsPaginatorTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.TableLFTagPolicyAndPermissionsPaginatorTypeDef]

ImportAssetsFromLakeFormationTagPolicyResponseDetailsTypeDef

CatalogId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.DatabaseLFTagPolicyAndPermissionsTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.TableLFTagPolicyAndPermissionsTypeDef]

ImportAssetsFromRedshiftDataSharesRequestDetailsTypeDef

AssetSources

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.RedshiftDataShareAssetSourceEntryTypeDef]
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef

AssetSources

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.RedshiftDataShareAssetSourceEntryTypeDef]
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ImportAssetsFromS3RequestDetailsTypeDef

AssetSources

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.AssetSourceEntryTypeDef]
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ImportAssetsFromS3ResponseDetailsTypeDef

AssetSources

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.AssetSourceEntryTypeDef]
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

JobEntryPaginatorTypeDef

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Details

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'ERROR', 'IN_PROGRESS', 'TIMED_OUT', 'WAITING']
  • Required: Yes

Type

  • Type: typing.Literal['CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET', 'EXPORT_ASSETS_TO_S3', 'EXPORT_ASSET_TO_SIGNED_URL', 'EXPORT_REVISIONS_TO_S3', 'IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY', 'IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES', 'IMPORT_ASSETS_FROM_S3', 'IMPORT_ASSET_FROM_API_GATEWAY_API', 'IMPORT_ASSET_FROM_SIGNED_URL']
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

Errors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.JobErrorTypeDef]]

JobEntryTypeDef

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Details

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'ERROR', 'IN_PROGRESS', 'TIMED_OUT', 'WAITING']
  • Required: Yes

Type

  • Type: typing.Literal['CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET', 'EXPORT_ASSETS_TO_S3', 'EXPORT_ASSET_TO_SIGNED_URL', 'EXPORT_REVISIONS_TO_S3', 'IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY', 'IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES', 'IMPORT_ASSETS_FROM_S3', 'IMPORT_ASSET_FROM_API_GATEWAY_API', 'IMPORT_ASSET_FROM_SIGNED_URL']
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

Errors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.JobErrorTypeDef]]

JobErrorTypeDef

Code

  • Type: typing.Literal['ACCESS_DENIED_EXCEPTION', 'INTERNAL_SERVER_EXCEPTION', 'MALWARE_DETECTED', 'MALWARE_SCAN_ENCRYPTED_FILE', 'RESOURCE_NOT_FOUND_EXCEPTION', 'SERVICE_QUOTA_EXCEEDED_EXCEPTION', 'VALIDATION_EXCEPTION']
  • Required: Yes

Message

  • Type:
  • Required: Yes

Details

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.DetailsTypeDef]

LimitName

  • Type: typing.Optional[typing.Literal['AWS Lake Formation data permission assets per revision', 'Amazon Redshift datashare assets per revision', 'Amazon S3 data access assets per revision', 'Asset size in GB', 'Assets per revision']]

LimitValue

  • Type: typing.Optional[float]

ResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[typing.Literal['ASSET', 'DATA_SET', 'REVISION']]

KmsKeyToGrantTypeDef

KmsKeyArn

  • Type:
  • Required: Yes

LFResourceDetailsPaginatorTypeDef

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.DatabaseLFTagPolicyPaginatorTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.TableLFTagPolicyPaginatorTypeDef]

LFResourceDetailsTypeDef

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.DatabaseLFTagPolicyTypeDef]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.TableLFTagPolicyTypeDef]

LFTagPaginatorTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

LFTagPolicyDetailsPaginatorTypeDef

CatalogId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['DATABASE', 'TABLE']
  • Required: Yes

ResourceDetails

  • Type:
  • Required: Yes

LFTagPolicyDetailsTypeDef

CatalogId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['DATABASE', 'TABLE']
  • Required: Yes

ResourceDetails

  • Type:
  • Required: Yes

LFTagTypeDef

TagKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.Sequence[str]
  • Required: Yes

LakeFormationDataPermissionAssetPaginatorTypeDef

LakeFormationDataPermissionDetails

  • Type:
  • Required: Yes

LakeFormationDataPermissionType

  • Type: typing.Literal['LFTagPolicy']
  • Required: Yes

Permissions

  • Type: typing.List[typing.Literal['DESCRIBE', 'SELECT']]
  • Required: Yes

RoleArn

  • Type: typing.Optional[str]

LakeFormationDataPermissionAssetTypeDef

LakeFormationDataPermissionDetails

  • Type:
  • Required: Yes

LakeFormationDataPermissionType

  • Type: typing.Literal['LFTagPolicy']
  • Required: Yes

Permissions

  • Type: typing.List[typing.Literal['DESCRIBE', 'SELECT']]
  • Required: Yes

RoleArn

  • Type: typing.Optional[str]

LakeFormationDataPermissionDetailsPaginatorTypeDef

LFTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagPolicyDetailsPaginatorTypeDef]

LakeFormationDataPermissionDetailsTypeDef

LFTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagPolicyDetailsTypeDef]

LakeFormationTagPolicyDetailsTypeDef

Database

  • Type: typing.Optional[str]

Table

  • Type: typing.Optional[str]

ListDataSetRevisionsRequestListDataSetRevisionsPaginateTypeDef

DataSetId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.PaginatorConfigTypeDef]

ListDataSetRevisionsRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDataSetRevisionsResponseTypeDef

NextToken

  • Type:
  • Required: Yes

Revisions

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.RevisionEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDataSetsRequestListDataSetsPaginateTypeDef

Origin

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.PaginatorConfigTypeDef]

ListDataSetsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Origin

  • Type: typing.Optional[str]

ListDataSetsResponseTypeDef

DataSets

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.DataSetEntryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEventActionsRequestListEventActionsPaginateTypeDef

EventSourceId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.PaginatorConfigTypeDef]

ListEventActionsRequestRequestTypeDef

EventSourceId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListEventActionsResponseTypeDef

EventActions

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.EventActionEntryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListJobsRequestListJobsPaginateTypeDef

DataSetId

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.PaginatorConfigTypeDef]

ListJobsRequestRequestTypeDef

DataSetId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

ListJobsResponsePaginatorTypeDef

Jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.JobEntryPaginatorTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListJobsResponseTypeDef

Jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.JobEntryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRevisionAssetsRequestListRevisionAssetsPaginateTypeDef

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.PaginatorConfigTypeDef]

ListRevisionAssetsRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRevisionAssetsResponsePaginatorTypeDef

Assets

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.AssetEntryPaginatorTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRevisionAssetsResponseTypeDef

Assets

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.AssetEntryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NotificationDetailsTypeDef

DataUpdate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.DataUpdateRequestDetailsTypeDef]

Deprecation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.DeprecationRequestDetailsTypeDef]

SchemaChange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.SchemaChangeRequestDetailsTypeDef]

OriginDetailsTypeDef

ProductId

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

RedshiftDataShareAssetSourceEntryTypeDef

DataShareArn

  • Type:
  • Required: Yes

RedshiftDataShareAssetTypeDef

Arn

  • Type:
  • Required: Yes

RedshiftDataShareDetailsTypeDef

Arn

  • Type:
  • Required: Yes

Database

  • Type:
  • Required: Yes

Function

  • Type: typing.Optional[str]

Table

  • Type: typing.Optional[str]

Schema

  • Type: typing.Optional[str]

View

  • Type: typing.Optional[str]

RequestDetailsTypeDef

ExportAssetToSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportAssetToSignedUrlRequestDetailsTypeDef]

ExportAssetsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportAssetsToS3RequestDetailsTypeDef]

ExportRevisionsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportRevisionsToS3RequestDetailsTypeDef]

ImportAssetFromSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetFromSignedUrlRequestDetailsTypeDef]

ImportAssetsFromS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromS3RequestDetailsTypeDef]

ImportAssetsFromRedshiftDataShares

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromRedshiftDataSharesRequestDetailsTypeDef]

ImportAssetFromApiGatewayApi

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetFromApiGatewayApiRequestDetailsTypeDef]

CreateS3DataAccessFromS3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.CreateS3DataAccessFromS3BucketRequestDetailsTypeDef]

ImportAssetsFromLakeFormationTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromLakeFormationTagPolicyRequestDetailsTypeDef]

ResponseDetailsPaginatorTypeDef

ExportAssetToSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportAssetToSignedUrlResponseDetailsTypeDef]

ExportAssetsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportAssetsToS3ResponseDetailsTypeDef]

ExportRevisionsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportRevisionsToS3ResponseDetailsTypeDef]

ImportAssetFromSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetFromSignedUrlResponseDetailsTypeDef]

ImportAssetsFromS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromS3ResponseDetailsTypeDef]

ImportAssetsFromRedshiftDataShares

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef]

ImportAssetFromApiGatewayApi

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetFromApiGatewayApiResponseDetailsTypeDef]

CreateS3DataAccessFromS3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.CreateS3DataAccessFromS3BucketResponseDetailsPaginatorTypeDef]

ImportAssetsFromLakeFormationTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromLakeFormationTagPolicyResponseDetailsPaginatorTypeDef]

ResponseDetailsTypeDef

ExportAssetToSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportAssetToSignedUrlResponseDetailsTypeDef]

ExportAssetsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportAssetsToS3ResponseDetailsTypeDef]

ExportRevisionsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ExportRevisionsToS3ResponseDetailsTypeDef]

ImportAssetFromSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetFromSignedUrlResponseDetailsTypeDef]

ImportAssetsFromS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromS3ResponseDetailsTypeDef]

ImportAssetsFromRedshiftDataShares

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromRedshiftDataSharesResponseDetailsTypeDef]

ImportAssetFromApiGatewayApi

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetFromApiGatewayApiResponseDetailsTypeDef]

CreateS3DataAccessFromS3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.CreateS3DataAccessFromS3BucketResponseDetailsTypeDef]

ImportAssetsFromLakeFormationTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ImportAssetsFromLakeFormationTagPolicyResponseDetailsTypeDef]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

RevisionDestinationEntryTypeDef

Bucket

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

KeyPattern

  • Type: typing.Optional[str]

RevisionEntryTypeDef

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

Comment

  • Type: typing.Optional[str]

Finalized

  • Type: typing.Optional[bool]

SourceId

  • Type: typing.Optional[str]

RevocationComment

  • Type: typing.Optional[str]

Revoked

  • Type: typing.Optional[bool]

RevokedAt

  • Type: typing.Optional[datetime.datetime]

RevisionPublishedTypeDef

DataSetId

  • Type:
  • Required: Yes

RevokeRevisionRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

RevocationComment

  • Type:
  • Required: Yes

RevokeRevisionResponseTypeDef

Arn

  • Type:
  • Required: Yes

Comment

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Finalized

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

RevocationComment

  • Type:
  • Required: Yes

Revoked

  • Type:
  • Required: Yes

RevokedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

S3DataAccessAssetSourceEntryPaginatorTypeDef

Bucket

  • Type:
  • Required: Yes

KeyPrefixes

  • Type: typing.Optional[typing.List[str]]

Keys

  • Type: typing.Optional[typing.List[str]]

KmsKeysToGrant

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.KmsKeyToGrantTypeDef]]

S3DataAccessAssetSourceEntryTypeDef

Bucket

  • Type:
  • Required: Yes

KeyPrefixes

  • Type: typing.Optional[typing.Sequence[str]]

Keys

  • Type: typing.Optional[typing.Sequence[str]]

KmsKeysToGrant

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.KmsKeyToGrantTypeDef]]

S3DataAccessAssetTypeDef

Bucket

  • Type:
  • Required: Yes

KeyPrefixes

  • Type: typing.Optional[typing.List[str]]

Keys

  • Type: typing.Optional[typing.List[str]]

S3AccessPointAlias

  • Type: typing.Optional[str]

S3AccessPointArn

  • Type: typing.Optional[str]

KmsKeysToGrant

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.KmsKeyToGrantTypeDef]]

S3DataAccessDetailsTypeDef

KeyPrefixes

  • Type: typing.Optional[typing.Sequence[str]]

Keys

  • Type: typing.Optional[typing.Sequence[str]]

S3SnapshotAssetTypeDef

Size

  • Type:
  • Required: Yes

SchemaChangeDetailsTypeDef

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['ADD', 'MODIFY', 'REMOVE']
  • Required: Yes

Description

  • Type: typing.Optional[str]

SchemaChangeRequestDetailsTypeDef

SchemaChangeAt

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Changes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.SchemaChangeDetailsTypeDef]]

ScopeDetailsTypeDef

LakeFormationTagPolicies

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.LakeFormationTagPolicyDetailsTypeDef]]

RedshiftDataShares

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.RedshiftDataShareDetailsTypeDef]]

S3DataAccesses

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.S3DataAccessDetailsTypeDef]]

SendApiAssetRequestRequestTypeDef

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Body

  • Type: typing.Optional[str]

QueryStringParameters

  • Type: typing.Optional[typing.Mapping[str, str]]

RequestHeaders

  • Type: typing.Optional[typing.Mapping[str, str]]

Method

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

SendApiAssetResponseTypeDef

Body

  • Type:
  • Required: Yes

ResponseHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SendDataSetNotificationRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['DATA_DELAY', 'DATA_UPDATE', 'DEPRECATION', 'SCHEMA_CHANGE']
  • Required: Yes

Scope

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ScopeDetailsTypeDef]

ClientToken

  • Type: typing.Optional[str]

Comment

  • Type: typing.Optional[str]

Details

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.NotificationDetailsTypeDef]

StartJobRequestRequestTypeDef

JobId

  • Type:
  • Required: Yes

TableLFTagPolicyAndPermissionsPaginatorTypeDef

Expression

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagPaginatorTypeDef]
  • Required: Yes

Permissions

  • Type: typing.List[typing.Literal['DESCRIBE', 'SELECT']]
  • Required: Yes

TableLFTagPolicyAndPermissionsTypeDef

Expression

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagTypeDef]
  • Required: Yes

Permissions

  • Type: typing.Sequence[typing.Literal['DESCRIBE', 'SELECT']]
  • Required: Yes

TableLFTagPolicyPaginatorTypeDef

Expression

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagPaginatorTypeDef]
  • Required: Yes

TableLFTagPolicyTypeDef

Expression

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange_classes.LFTagTypeDef]
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAssetRequestRequestTypeDef

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

UpdateAssetResponseTypeDef

Arn

  • Type:
  • Required: Yes

AssetDetails

  • Type:
  • Required: Yes

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDataSetRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

UpdateDataSetResponseTypeDef

Arn

  • Type:
  • Required: Yes

AssetType

  • Type: typing.Literal['API_GATEWAY_API', 'LAKE_FORMATION_DATA_PERMISSION', 'REDSHIFT_DATA_SHARE', 'S3_DATA_ACCESS', 'S3_SNAPSHOT']
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Origin

  • Type: typing.Literal['ENTITLED', 'OWNED']
  • Required: Yes

OriginDetails

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEventActionRequestRequestTypeDef

EventActionId

  • Type:
  • Required: Yes

Action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange_classes.ActionTypeDef]

UpdateEventActionResponseTypeDef

Action

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRevisionRequestRequestTypeDef

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Comment

  • Type: typing.Optional[str]

Finalized

  • Type: typing.Optional[bool]

UpdateRevisionResponseTypeDef

Arn

  • Type:
  • Required: Yes

Comment

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Finalized

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

SourceId

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

RevocationComment

  • Type:
  • Required: Yes

Revoked

  • Type:
  • Required: Yes

RevokedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes