Skip to content

Dataexchange Classes

AcceptDataGrantRequest

DataGrantArn

  • Type:
  • Required: Yes

AcceptDataGrantResponse

Name

  • Type:
  • Required: Yes

SenderPrincipal

  • Type:
  • Required: Yes

ReceiverPrincipal

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

AcceptanceState

  • Type: typing.Literal['ACCEPTED', 'PENDING_RECEIVER_ACCEPTANCE']
  • Required: Yes

AcceptedAt

  • Type:
  • Required: Yes

EndsAt

  • Type:
  • Required: Yes

GrantDistributionScope

  • Type: typing.Literal['AWS_ORGANIZATION', 'NONE']
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Action

ExportRevisionToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.AutoExportRevisionToS3RequestDetails]

ApiGatewayApiAsset

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]

AssetDestinationEntry

AssetId

  • Type:
  • Required: Yes

Bucket

  • Type:
  • Required: Yes

Key

  • Type: typing.Optional[str]

AssetDetails

S3SnapshotAsset

  • Type:

RedshiftDataShareAsset

  • Type:

ApiGatewayApiAsset

  • Type:

S3DataAccessAsset

  • Type:

LakeFormationDataPermissionAsset

  • Type:

AssetEntry

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]

AssetSourceEntry

Bucket

  • Type:
  • Required: Yes

Key

  • Type:
  • Required: Yes

AutoExportRevisionDestinationEntry

Bucket

  • Type:
  • Required: Yes

KeyPattern

  • Type: typing.Optional[str]

AutoExportRevisionToS3RequestDetails

RevisionDestination

  • Type:
  • Required: Yes

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportServerSideEncryption]

BaseValidatorModel

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

CancelJobRequest

JobId

  • Type:
  • Required: Yes

CreateDataGrantRequest

Name

  • Type:
  • Required: Yes

GrantDistributionScope

  • Type: typing.Literal['AWS_ORGANIZATION', 'NONE']
  • Required: Yes

ReceiverPrincipal

  • Type:
  • Required: Yes

SourceDataSetId

  • Type:
  • Required: Yes

EndsAt

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

Description

  • Type: typing.Optional[str]

Tags

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

CreateDataGrantResponse

Name

  • Type:
  • Required: Yes

SenderPrincipal

  • Type:
  • Required: Yes

ReceiverPrincipal

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

AcceptanceState

  • Type: typing.Literal['ACCEPTED', 'PENDING_RECEIVER_ACCEPTANCE']
  • Required: Yes

AcceptedAt

  • Type:
  • Required: Yes

EndsAt

  • Type:
  • Required: Yes

GrantDistributionScope

  • Type: typing.Literal['AWS_ORGANIZATION', 'NONE']
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

SourceDataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateDataSetRequest

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.Dict[str, str]]

CreateDataSetResponse

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

CreateEventActionRequest

Action

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

CreateEventActionResponse

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

CreateJobRequest

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

CreateJobResponse

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Details

  • Type:
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.JobError]
  • 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

CreateRevisionRequest

DataSetId

  • Type:
  • Required: Yes

Comment

  • Type: typing.Optional[str]

Tags

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

CreateRevisionResponse

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

CreateS3DataAccessFromS3BucketRequestDetails

AssetSource

  • Type: typing.Union[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.S3DataAccessAssetSourceEntry, aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.S3DataAccessAssetSourceEntryOutput]
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

CreateS3DataAccessFromS3BucketResponseDetails

AssetSource

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

DataGrantSummaryEntry

Name

  • Type:
  • Required: Yes

SenderPrincipal

  • Type:
  • Required: Yes

ReceiverPrincipal

  • Type:
  • Required: Yes

AcceptanceState

  • Type: typing.Literal['ACCEPTED', 'PENDING_RECEIVER_ACCEPTANCE']
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

SourceDataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

AcceptedAt

  • Type: typing.Optional[datetime.datetime]

EndsAt

  • Type: typing.Optional[datetime.datetime]

DataSetEntry

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:

SourceId

  • Type: typing.Optional[str]

DataUpdateRequestDetails

DataUpdatedAt

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

DatabaseLFTagPolicy

Expression

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

DatabaseLFTagPolicyAndPermissions

Expression

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

Permissions

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

DatabaseLFTagPolicyAndPermissionsOutput

Expression

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

Permissions

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

DeleteAssetRequest

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

DeleteDataGrantRequest

DataGrantId

  • Type:
  • Required: Yes

DeleteDataSetRequest

DataSetId

  • Type:
  • Required: Yes

DeleteEventActionRequest

EventActionId

  • Type:
  • Required: Yes

DeleteRevisionRequest

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

DeprecationRequestDetails

DeprecationAt

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

Details

ImportAssetFromSignedUrlJobErrorDetails

  • Type:

ImportAssetsFromS3JobErrorDetails

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

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

Event

RevisionPublished

  • Type:

EventActionEntry

Action

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Event

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ExportAssetToSignedUrlRequestDetails

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ExportAssetToSignedUrlResponseDetails

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

SignedUrl

  • Type: typing.Optional[str]

SignedUrlExpiresAt

  • Type: typing.Optional[datetime.datetime]

ExportAssetsToS3RequestDetails

AssetDestinations

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

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportServerSideEncryption]

ExportAssetsToS3ResponseDetails

AssetDestinations

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

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportServerSideEncryption]

ExportRevisionsToS3RequestDetails

DataSetId

  • Type:
  • Required: Yes

RevisionDestinations

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

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportServerSideEncryption]

ExportRevisionsToS3ResponseDetails

DataSetId

  • Type:
  • Required: Yes

RevisionDestinations

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

Encryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportServerSideEncryption]

EventActionArn

  • Type: typing.Optional[str]

ExportServerSideEncryption

Type

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

KmsKeyArn

  • Type: typing.Optional[str]

GetAssetRequest

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

GetAssetResponse

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

GetDataGrantRequest

DataGrantId

  • Type:
  • Required: Yes

GetDataGrantResponse

Name

  • Type:
  • Required: Yes

SenderPrincipal

  • Type:
  • Required: Yes

ReceiverPrincipal

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

AcceptanceState

  • Type: typing.Literal['ACCEPTED', 'PENDING_RECEIVER_ACCEPTANCE']
  • Required: Yes

AcceptedAt

  • Type:
  • Required: Yes

EndsAt

  • Type:
  • Required: Yes

GrantDistributionScope

  • Type: typing.Literal['AWS_ORGANIZATION', 'NONE']
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

SourceDataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

GetDataSetRequest

DataSetId

  • Type:
  • Required: Yes

GetDataSetResponse

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

GetEventActionRequest

EventActionId

  • Type:
  • Required: Yes

GetEventActionResponse

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

GetJobRequest

JobId

  • Type:
  • Required: Yes

GetJobResponse

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Details

  • Type:
  • Required: Yes

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.JobError]
  • 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

GetReceivedDataGrantRequest

DataGrantArn

  • Type:
  • Required: Yes

GetReceivedDataGrantResponse

Name

  • Type:
  • Required: Yes

SenderPrincipal

  • Type:
  • Required: Yes

ReceiverPrincipal

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

AcceptanceState

  • Type: typing.Literal['ACCEPTED', 'PENDING_RECEIVER_ACCEPTANCE']
  • Required: Yes

AcceptedAt

  • Type:
  • Required: Yes

EndsAt

  • Type:
  • Required: Yes

GrantDistributionScope

  • Type: typing.Literal['AWS_ORGANIZATION', 'NONE']
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRevisionRequest

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

GetRevisionResponse

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

ImportAssetFromApiGatewayApiRequestDetails

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]

ImportAssetFromApiGatewayApiResponseDetails

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]

ImportAssetFromSignedUrlJobErrorDetails

AssetName

  • Type:
  • Required: Yes

ImportAssetFromSignedUrlRequestDetails

AssetName

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Md5Hash

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ImportAssetFromSignedUrlResponseDetails

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]

ImportAssetsFromLakeFormationTagPolicyRequestDetails

CatalogId

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Database

  • Type: typing.Union[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.DatabaseLFTagPolicyAndPermissions, aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.DatabaseLFTagPolicyAndPermissionsOutput, NoneType]

Table

  • Type: typing.Union[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.TableLFTagPolicyAndPermissions, aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.TableLFTagPolicyAndPermissionsOutput, NoneType]

ImportAssetsFromLakeFormationTagPolicyResponseDetails

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.dataexchange_classes.DatabaseLFTagPolicyAndPermissionsOutput]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.TableLFTagPolicyAndPermissionsOutput]

ImportAssetsFromRedshiftDataSharesRequestDetails

AssetSources

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

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ImportAssetsFromRedshiftDataSharesResponseDetails

AssetSources

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

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ImportAssetsFromS3RequestDetails

AssetSources

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

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

ImportAssetsFromS3ResponseDetails

AssetSources

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

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

JobEntry

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.dataexchange_classes.JobError]]

JobError

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:

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']]

KmsKeyToGrant

KmsKeyArn

  • Type:
  • Required: Yes

LFResourceDetails

Database

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.DatabaseLFTagPolicy]

Table

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.TableLFTagPolicy]

LFTag

TagKey

  • Type:
  • Required: Yes

TagValues

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

LFTagOutput

TagKey

  • Type:
  • Required: Yes

TagValues

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

LFTagPolicyDetails

CatalogId

  • Type:
  • Required: Yes

ResourceType

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

ResourceDetails

  • Type:
  • Required: Yes

LakeFormationDataPermissionAsset

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]

LakeFormationDataPermissionDetails

LFTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.LFTagPolicyDetails]

LakeFormationTagPolicyDetails

Database

  • Type: typing.Optional[str]

Table

  • Type: typing.Optional[str]

ListDataGrantsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDataGrantsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.PaginatorConfig]

ListDataGrantsResponse

DataGrantSummaries

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDataSetRevisionsRequest

DataSetId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDataSetRevisionsRequestPaginate

DataSetId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.PaginatorConfig]

ListDataSetRevisionsResponse

Revisions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDataSetsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Origin

  • Type: typing.Optional[str]

ListDataSetsRequestPaginate

Origin

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.PaginatorConfig]

ListDataSetsResponse

DataSets

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEventActionsRequest

EventSourceId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListEventActionsRequestPaginate

EventSourceId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.PaginatorConfig]

ListEventActionsResponse

EventActions

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListJobsRequest

DataSetId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

ListJobsRequestPaginate

DataSetId

  • Type: typing.Optional[str]

RevisionId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.PaginatorConfig]

ListJobsResponse

Jobs

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReceivedDataGrantsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

AcceptanceState

  • Type: typing.Optional[typing.List[typing.Literal['ACCEPTED', 'PENDING_RECEIVER_ACCEPTANCE']]]

ListReceivedDataGrantsRequestPaginate

AcceptanceState

  • Type: typing.Optional[typing.List[typing.Literal['ACCEPTED', 'PENDING_RECEIVER_ACCEPTANCE']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.PaginatorConfig]

ListReceivedDataGrantsResponse

DataGrantSummaries

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRevisionAssetsRequest

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRevisionAssetsRequestPaginate

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.PaginatorConfig]

ListRevisionAssetsResponse

Assets

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

NotificationDetails

DataUpdate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.DataUpdateRequestDetails]

Deprecation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.DeprecationRequestDetails]

SchemaChange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.SchemaChangeRequestDetails]

OriginDetails

ProductId

  • Type: typing.Optional[str]

DataGrantId

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ReceivedDataGrantSummariesEntry

Name

  • Type:
  • Required: Yes

SenderPrincipal

  • Type:
  • Required: Yes

ReceiverPrincipal

  • Type:
  • Required: Yes

AcceptanceState

  • Type: typing.Literal['ACCEPTED', 'PENDING_RECEIVER_ACCEPTANCE']
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

AcceptedAt

  • Type: typing.Optional[datetime.datetime]

EndsAt

  • Type: typing.Optional[datetime.datetime]

RedshiftDataShareAsset

Arn

  • Type:
  • Required: Yes

RedshiftDataShareAssetSourceEntry

DataShareArn

  • Type:
  • Required: Yes

RedshiftDataShareDetails

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]

RequestDetails

ExportAssetToSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportAssetToSignedUrlRequestDetails]

ExportAssetsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportAssetsToS3RequestDetails]

ExportRevisionsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportRevisionsToS3RequestDetails]

ImportAssetFromSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetFromSignedUrlRequestDetails]

ImportAssetsFromS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetsFromS3RequestDetails]

ImportAssetsFromRedshiftDataShares

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetsFromRedshiftDataSharesRequestDetails]

ImportAssetFromApiGatewayApi

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetFromApiGatewayApiRequestDetails]

CreateS3DataAccessFromS3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.CreateS3DataAccessFromS3BucketRequestDetails]

ImportAssetsFromLakeFormationTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetsFromLakeFormationTagPolicyRequestDetails]

ResponseDetails

ExportAssetToSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportAssetToSignedUrlResponseDetails]

ExportAssetsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportAssetsToS3ResponseDetails]

ExportRevisionsToS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ExportRevisionsToS3ResponseDetails]

ImportAssetFromSignedUrl

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetFromSignedUrlResponseDetails]

ImportAssetsFromS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetsFromS3ResponseDetails]

ImportAssetsFromRedshiftDataShares

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetsFromRedshiftDataSharesResponseDetails]

ImportAssetFromApiGatewayApi

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetFromApiGatewayApiResponseDetails]

CreateS3DataAccessFromS3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.CreateS3DataAccessFromS3BucketResponseDetails]

ImportAssetsFromLakeFormationTagPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.ImportAssetsFromLakeFormationTagPolicyResponseDetails]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RevisionDestinationEntry

Bucket

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

KeyPattern

  • Type: typing.Optional[str]

RevisionEntry

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]

RevisionPublished

DataSetId

  • Type:
  • Required: Yes

RevokeRevisionRequest

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

RevocationComment

  • Type:
  • Required: Yes

RevokeRevisionResponse

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

S3DataAccessAsset

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.dataexchange_classes.KmsKeyToGrant]]

S3DataAccessAssetSourceEntry

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.dataexchange_classes.KmsKeyToGrant]]

S3DataAccessAssetSourceEntryOutput

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.dataexchange_classes.KmsKeyToGrant]]

S3DataAccessDetails

KeyPrefixes

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

Keys

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

S3SnapshotAsset

Size

  • Type:
  • Required: Yes

SchemaChangeDetails

Name

  • Type:
  • Required: Yes

Type

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

Description

  • Type: typing.Optional[str]

SchemaChangeRequestDetails

SchemaChangeAt

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

Changes

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

ScopeDetails

LakeFormationTagPolicies

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

RedshiftDataShares

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

S3DataAccesses

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

SendApiAssetRequest

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Body

  • Type: typing.Optional[str]

QueryStringParameters

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

RequestHeaders

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

Method

  • Type: typing.Optional[str]

Path

  • Type: typing.Optional[str]

SendApiAssetResponse

Body

  • Type:
  • Required: Yes

ResponseHeaders

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

ResponseMetadata

  • Type:
  • Required: Yes

SendDataSetNotificationRequest

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.dataexchange_classes.ScopeDetails]

ClientToken

  • Type: typing.Optional[str]

Comment

  • Type: typing.Optional[str]

Details

  • Type: typing.Optional[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.NotificationDetails]

StartJobRequest

JobId

  • Type:
  • Required: Yes

TableLFTagPolicy

Expression

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

TableLFTagPolicyAndPermissions

Expression

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.LFTag, aws_resource_validator.pydantic_models.dataexchange.dataexchange_classes.LFTagOutput]]
  • Required: Yes

Permissions

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

TableLFTagPolicyAndPermissionsOutput

Expression

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

Permissions

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

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

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

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

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

UpdateAssetRequest

AssetId

  • Type:
  • Required: Yes

DataSetId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

UpdateAssetResponse

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

UpdateDataSetRequest

DataSetId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

UpdateDataSetResponse

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

UpdateEventActionRequest

EventActionId

  • Type:
  • Required: Yes

Action

  • Type:

UpdateEventActionResponse

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

UpdateRevisionRequest

DataSetId

  • Type:
  • Required: Yes

RevisionId

  • Type:
  • Required: Yes

Comment

  • Type: typing.Optional[str]

Finalized

  • Type: typing.Optional[bool]

UpdateRevisionResponse

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