Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Action
What occurs after a certain event.
- ApiGateway
ApiAsset The API Gateway API that is the asset.
- Asset
Destination Entry The destination for the asset.
- Asset
Details Details about the asset.
- Asset
Entry An asset in AWS Data Exchange is a piece of data (Amazon S3 object) or a means of fulfilling data (Amazon Redshift datashare or Amazon API Gateway API, AWS Lake Formation data permission, or Amazon S3 data access). The asset can be a structured data file, an image file, or some other data file that can be stored as an Amazon S3 object, an Amazon API Gateway API, or an Amazon Redshift datashare, an AWS Lake Formation data permission, or an Amazon S3 data access. When you create an import job for your files, API Gateway APIs, Amazon Redshift datashares, AWS Lake Formation data permission, or Amazon S3 data access, you create an asset in AWS Data Exchange.
- Asset
Source Entry The source of the assets.
- Auto
Export Revision Destination Entry A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.
- Auto
Export Revision ToS3 Request Details Details of the operation to be performed by the job.
- Create
S3Data Access From S3Bucket Request Details Details of the operation to create an Amazon S3 data access from an S3 bucket.
- Create
S3Data Access From S3Bucket Response Details Details about the response of the operation to create an S3 data access from an S3 bucket.
- Data
Grant Summary Entry Information about a data grant.
- Data
SetEntry A data set is an AWS resource with one or more revisions.
- Data
Update Request Details Extra details specific to a data update type notification.
- Database
LfTag Policy The LF-tag policy for database resources.
- Database
LfTag Policy AndPermissions The LF-tag policy and permissions for database resources.
- Deprecation
Request Details Extra details specific to a deprecation type notification.
- Details
Information about the job error.
- Event
What occurs to start an action.
- Event
Action Entry An event action is an object that defines the relationship between a specific event and an automated action that will be taken on behalf of the customer.
- Export
Asset ToSigned UrlRequest Details Details of the operation to be performed by the job.
- Export
Asset ToSigned UrlResponse Details The details of the export to signed URL response.
- Export
Assets ToS3 Request Details Details of the operation to be performed by the job.
- Export
Assets ToS3 Response Details Details about the export to Amazon S3 response.
- Export
Revisions ToS3 Request Details Details of the operation to be performed by the job.
- Export
Revisions ToS3 Response Details Details about the export revisions to Amazon S3 response.
- Export
Server Side Encryption Encryption configuration of the export job. Includes the encryption type in addition to the AWS KMS key. The KMS key is only necessary if you chose the KMS encryption type.
- Import
Asset From ApiGateway ApiRequest Details The request details.
- Import
Asset From ApiGateway ApiResponse Details The response details.
- Import
Asset From Signed UrlJob Error Details Details about the job error.
- Import
Asset From Signed UrlRequest Details Details of the operation to be performed by the job.
- Import
Asset From Signed UrlResponse Details The details in the response for an import request, including the signed URL and other information.
- Import
Assets From Lake Formation TagPolicy Request Details Details about the assets imported from an AWS Lake Formation tag policy request.
- Import
Assets From Lake Formation TagPolicy Response Details Details from an import AWS Lake Formation tag policy job response.
- Import
Assets From Redshift Data Shares Request Details Details from an import from Amazon Redshift datashare request.
- Import
Assets From Redshift Data Shares Response Details Details from an import from Amazon Redshift datashare response.
- Import
Assets From S3Request Details Details of the operation to be performed by the job.
- Import
Assets From S3Response Details Details from an import from Amazon S3 response.
- JobEntry
AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export as they see fit. Someone with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created.
- JobError
An error that occurred with the job request.
- KmsKey
ToGrant The Amazon Resource Name (ARN) of the AWS KMS key used to encrypt the shared S3 objects.
- Lake
Formation Data Permission Asset The AWS Lake Formation data permission asset.
- Lake
Formation Data Permission Details Details about the AWS Lake Formation data permission.
- Lake
Formation TagPolicy Details Extra details specific to the affected scope in this LF data set.
- LfResource
Details Details about the AWS Lake Formation resource (Table or Database) included in the AWS Lake Formation data permission.
- LfTag
A structure that allows an LF-admin to grant permissions on certain conditions.
- LfTag
Policy Details Details about the LF-tag policy.
- Notification
Details Extra details specific to this notification.
- Origin
Details Details about the origin of the data set.
- Received
Data Grant Summaries Entry Information about a received data grant.
- Redshift
Data Share Asset The Amazon Redshift datashare asset.
- Redshift
Data Share Asset Source Entry The source of the Amazon Redshift datashare asset.
- Redshift
Data Share Details Extra details specific to the affected scope in this Redshift data set.
- Request
Details The details for the request.
- Response
Details Details for the response.
- Revision
Destination Entry The destination where the assets in the revision will be exported.
- Revision
Entry A revision is a container for one or more assets.
- Revision
Published Information about the published revision.
- S3Data
Access Asset The Amazon S3 data access that is the asset.
- S3Data
Access Asset Source Entry Source details for an Amazon S3 data access asset.
- S3Data
Access Details Extra details specific to the affected scope in this S3 Data Access data set.
- S3Snapshot
Asset The Amazon S3 object that is the asset.
- Schema
Change Details Object encompassing information about a schema change to a single, particular field, a notification can have up to 100 of these.
- Schema
Change Request Details Extra details specific to this schema change type notification.
- Scope
Details Details about the scope of the notifications such as the affected resources.
- Table
LfTag Policy The LF-tag policy for a table resource.
- Table
LfTag Policy AndPermissions The LF-tag policy and permissions that apply to table resources.
Enums§
- Acceptance
State Filter Value - When writing a match expression against
AcceptanceStateFilterValue, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Asset
Type - When writing a match expression against
AssetType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Code
- When writing a match expression against
Code, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Data
Grant Acceptance State - When writing a match expression against
DataGrantAcceptanceState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Database
LfTag Policy Permission - When writing a match expression against
DatabaseLfTagPolicyPermission, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Exception
Cause - When writing a match expression against
ExceptionCause, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Grant
Distribution Scope - When writing a match expression against
GrantDistributionScope, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - JobError
Limit Name - When writing a match expression against
JobErrorLimitName, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - JobError
Resource Types - When writing a match expression against
JobErrorResourceTypes, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Lake
Formation Data Permission Type - When writing a match expression against
LakeFormationDataPermissionType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - LfPermission
- When writing a match expression against
LfPermission, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - LfResource
Type - When writing a match expression against
LfResourceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Limit
Name - When writing a match expression against
LimitName, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Notification
Type - When writing a match expression against
NotificationType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Origin
- When writing a match expression against
Origin, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Protocol
Type - When writing a match expression against
ProtocolType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Resource
Type - When writing a match expression against
ResourceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Schema
Change Type - When writing a match expression against
SchemaChangeType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Server
Side Encryption Types - When writing a match expression against
ServerSideEncryptionTypes, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - State
- When writing a match expression against
State, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Table
TagPolicy LfPermission - When writing a match expression against
TableTagPolicyLfPermission, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Type
- When writing a match expression against
Type, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.