Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- CancelJob
- CreateDataSet
- CreateEventAction
- CreateJob
- CreateRevision
- DeleteAsset
- DeleteDataSet
- DeleteEventAction
- DeleteRevision
- GetAsset
- GetDataSet
- GetEventAction
- GetJob
- GetRevision
- ListDataSetRevisions (Paginated)
- ListDataSets (Paginated)
- ListEventActions (Paginated)
- ListJobs (Paginated)
- ListRevisionAssets (Paginated)
- ListTagsForResource
- RevokeRevision
- SendApiAsset
- StartJob
- TagResource
- UntagResource
- UpdateAsset
- UpdateDataSet
- UpdateEventAction
- UpdateRevision
- Types
- AssetType
- Code
- DatabaseLFTagPolicyPermission
- JobErrorLimitName
- JobErrorResourceTypes
- LFPermission
- LFResourceType
- LakeFormationDataPermissionType
- Origin
- ProtocolType
- ServerSideEncryptionTypes
- State
- TableTagPolicyLFPermission
- Type
- Action
- ApiGatewayApiAsset
- AssetDestinationEntry
- AssetDetails
- AssetEntry
- AssetSourceEntry
- AutoExportRevisionDestinationEntry
- AutoExportRevisionToS3RequestDetails
- CreateS3DataAccessFromS3BucketRequestDetails
- CreateS3DataAccessFromS3BucketResponseDetails
- DataSetEntry
- DatabaseLFTagPolicy
- DatabaseLFTagPolicyAndPermissions
- Details
- Event
- EventActionEntry
- ExportAssetToSignedUrlRequestDetails
- ExportAssetToSignedUrlResponseDetails
- ExportAssetsToS3RequestDetails
- ExportAssetsToS3ResponseDetails
- ExportRevisionsToS3RequestDetails
- ExportRevisionsToS3ResponseDetails
- ExportServerSideEncryption
- ImportAssetFromApiGatewayApiRequestDetails
- ImportAssetFromApiGatewayApiResponseDetails
- ImportAssetFromSignedUrlJobErrorDetails
- ImportAssetFromSignedUrlRequestDetails
- ImportAssetFromSignedUrlResponseDetails
- ImportAssetsFromLakeFormationTagPolicyRequestDetails
- ImportAssetsFromLakeFormationTagPolicyResponseDetails
- ImportAssetsFromRedshiftDataSharesRequestDetails
- ImportAssetsFromRedshiftDataSharesResponseDetails
- ImportAssetsFromS3RequestDetails
- ImportAssetsFromS3ResponseDetails
- JobEntry
- JobError
- LFResourceDetails
- LFTag
- LFTagPolicyDetails
- LakeFormationDataPermissionAsset
- LakeFormationDataPermissionDetails
- OriginDetails
- RedshiftDataShareAsset
- RedshiftDataShareAssetSourceEntry
- RequestDetails
- ResponseDetails
- RevisionDestinationEntry
- RevisionEntry
- RevisionPublished
- S3DataAccessAsset
- S3DataAccessAssetSourceEntry
- S3SnapshotAsset
- TableLFTagPolicy
- TableLFTagPolicyAndPermissions
Derived from API version 2017-07-25
of the AWS service descriptions, licensed under Apache 2.0.
AWS Data Exchange is a service that makes it easy for AWS customers to exchange data in the cloud. You can use the AWS Data Exchange APIs to create, update, manage, and access file-based data set in the AWS Cloud.
As a subscriber, you can view and access the data sets that you have an entitlement to through a subscription. You can use the APIs to download or copy your entitled data sets to Amazon Simple Storage Service (Amazon S3) for use across a variety of AWS analytics and machine learning services.
As a provider, you can create and manage your data sets that you would like to publish to a product. Being able to package and provide your data sets into products requires a few steps to determine eligibility. For more information, visit the AWS Data Exchange User Guide.
A data set is a collection of data that can be changed or updated over time. Data sets can be updated using revisions, which represent a new version or incremental change to a data set. A revision contains one or more assets. An asset in AWS Data Exchange is a piece of data that can be stored as an Amazon S3 object, Redshift datashare, 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. Jobs are asynchronous import or export operations used to create or copy assets.
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceLimitExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data CancelJob = CancelJob' Text
- newCancelJob :: Text -> CancelJob
- data CancelJobResponse = CancelJobResponse' {
- newCancelJobResponse :: CancelJobResponse
- data CreateDataSet = CreateDataSet' (Maybe (HashMap Text Text)) AssetType Text Text
- newCreateDataSet :: AssetType -> Text -> Text -> CreateDataSet
- data CreateDataSetResponse = CreateDataSetResponse' (Maybe Text) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Origin) (Maybe OriginDetails) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) Int
- newCreateDataSetResponse :: Int -> CreateDataSetResponse
- data CreateEventAction = CreateEventAction' Action Event
- newCreateEventAction :: Action -> Event -> CreateEventAction
- data CreateEventActionResponse = CreateEventActionResponse' (Maybe Action) (Maybe Text) (Maybe ISO8601) (Maybe Event) (Maybe Text) (Maybe ISO8601) Int
- newCreateEventActionResponse :: Int -> CreateEventActionResponse
- data CreateJob = CreateJob' RequestDetails Type
- newCreateJob :: RequestDetails -> Type -> CreateJob
- data CreateJobResponse = CreateJobResponse' (Maybe Text) (Maybe ISO8601) (Maybe ResponseDetails) (Maybe [JobError]) (Maybe Text) (Maybe State) (Maybe Type) (Maybe ISO8601) Int
- newCreateJobResponse :: Int -> CreateJobResponse
- data CreateRevision = CreateRevision' (Maybe Text) (Maybe (HashMap Text Text)) Text
- newCreateRevision :: Text -> CreateRevision
- data CreateRevisionResponse = CreateRevisionResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) Int
- newCreateRevisionResponse :: Int -> CreateRevisionResponse
- data DeleteAsset = DeleteAsset' Text Text Text
- newDeleteAsset :: Text -> Text -> Text -> DeleteAsset
- data DeleteAssetResponse = DeleteAssetResponse' {
- newDeleteAssetResponse :: DeleteAssetResponse
- data DeleteDataSet = DeleteDataSet' Text
- newDeleteDataSet :: Text -> DeleteDataSet
- data DeleteDataSetResponse = DeleteDataSetResponse' {
- newDeleteDataSetResponse :: DeleteDataSetResponse
- data DeleteEventAction = DeleteEventAction' Text
- newDeleteEventAction :: Text -> DeleteEventAction
- data DeleteEventActionResponse = DeleteEventActionResponse' {
- newDeleteEventActionResponse :: DeleteEventActionResponse
- data DeleteRevision = DeleteRevision' Text Text
- newDeleteRevision :: Text -> Text -> DeleteRevision
- data DeleteRevisionResponse = DeleteRevisionResponse' {
- newDeleteRevisionResponse :: DeleteRevisionResponse
- data GetAsset = GetAsset' Text Text Text
- newGetAsset :: Text -> Text -> Text -> GetAsset
- data GetAssetResponse = GetAssetResponse' (Maybe Text) (Maybe AssetDetails) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ISO8601) Int
- newGetAssetResponse :: Int -> GetAssetResponse
- data GetDataSet = GetDataSet' Text
- newGetDataSet :: Text -> GetDataSet
- data GetDataSetResponse = GetDataSetResponse' (Maybe Text) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Origin) (Maybe OriginDetails) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) Int
- newGetDataSetResponse :: Int -> GetDataSetResponse
- data GetEventAction = GetEventAction' Text
- newGetEventAction :: Text -> GetEventAction
- data GetEventActionResponse = GetEventActionResponse' (Maybe Action) (Maybe Text) (Maybe ISO8601) (Maybe Event) (Maybe Text) (Maybe ISO8601) Int
- newGetEventActionResponse :: Int -> GetEventActionResponse
- data GetJob = GetJob' Text
- newGetJob :: Text -> GetJob
- data GetJobResponse = GetJobResponse' (Maybe Text) (Maybe ISO8601) (Maybe ResponseDetails) (Maybe [JobError]) (Maybe Text) (Maybe State) (Maybe Type) (Maybe ISO8601) Int
- newGetJobResponse :: Int -> GetJobResponse
- data GetRevision = GetRevision' Text Text
- newGetRevision :: Text -> Text -> GetRevision
- data GetRevisionResponse = GetRevisionResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) Int
- newGetRevisionResponse :: Int -> GetRevisionResponse
- data ListDataSetRevisions = ListDataSetRevisions' (Maybe Natural) (Maybe Text) Text
- newListDataSetRevisions :: Text -> ListDataSetRevisions
- data ListDataSetRevisionsResponse = ListDataSetRevisionsResponse' (Maybe Text) (Maybe [RevisionEntry]) Int
- newListDataSetRevisionsResponse :: Int -> ListDataSetRevisionsResponse
- data ListDataSets = ListDataSets' (Maybe Natural) (Maybe Text) (Maybe Text)
- newListDataSets :: ListDataSets
- data ListDataSetsResponse = ListDataSetsResponse' (Maybe [DataSetEntry]) (Maybe Text) Int
- newListDataSetsResponse :: Int -> ListDataSetsResponse
- data ListEventActions = ListEventActions' (Maybe Text) (Maybe Natural) (Maybe Text)
- newListEventActions :: ListEventActions
- data ListEventActionsResponse = ListEventActionsResponse' (Maybe [EventActionEntry]) (Maybe Text) Int
- newListEventActionsResponse :: Int -> ListEventActionsResponse
- data ListJobs = ListJobs' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text)
- newListJobs :: ListJobs
- data ListJobsResponse = ListJobsResponse' (Maybe [JobEntry]) (Maybe Text) Int
- newListJobsResponse :: Int -> ListJobsResponse
- data ListRevisionAssets = ListRevisionAssets' (Maybe Natural) (Maybe Text) Text Text
- newListRevisionAssets :: Text -> Text -> ListRevisionAssets
- data ListRevisionAssetsResponse = ListRevisionAssetsResponse' (Maybe [AssetEntry]) (Maybe Text) Int
- newListRevisionAssetsResponse :: Int -> ListRevisionAssetsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data RevokeRevision = RevokeRevision' Text Text Text
- newRevokeRevision :: Text -> Text -> Text -> RevokeRevision
- data RevokeRevisionResponse = RevokeRevisionResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe ISO8601) Int
- newRevokeRevisionResponse :: Int -> RevokeRevisionResponse
- data SendApiAsset = SendApiAsset' (Maybe ByteString) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (HashMap Text Text) Text Text Text
- newSendApiAsset :: Text -> Text -> Text -> SendApiAsset
- data SendApiAssetResponse = SendApiAssetResponse' (Maybe ByteString) (HashMap Text Text) Int
- newSendApiAssetResponse :: Int -> SendApiAssetResponse
- data StartJob = StartJob' Text
- newStartJob :: Text -> StartJob
- data StartJobResponse = StartJobResponse' Int
- newStartJobResponse :: Int -> StartJobResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data UpdateAsset = UpdateAsset' Text Text Text Text
- newUpdateAsset :: Text -> Text -> Text -> Text -> UpdateAsset
- data UpdateAssetResponse = UpdateAssetResponse' (Maybe Text) (Maybe AssetDetails) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ISO8601) Int
- newUpdateAssetResponse :: Int -> UpdateAssetResponse
- data UpdateDataSet = UpdateDataSet' (Maybe Text) (Maybe Text) Text
- newUpdateDataSet :: Text -> UpdateDataSet
- data UpdateDataSetResponse = UpdateDataSetResponse' (Maybe Text) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Origin) (Maybe OriginDetails) (Maybe Text) (Maybe ISO8601) Int
- newUpdateDataSetResponse :: Int -> UpdateDataSetResponse
- data UpdateEventAction = UpdateEventAction' (Maybe Action) Text
- newUpdateEventAction :: Text -> UpdateEventAction
- data UpdateEventActionResponse = UpdateEventActionResponse' (Maybe Action) (Maybe Text) (Maybe ISO8601) (Maybe Event) (Maybe Text) (Maybe ISO8601) Int
- newUpdateEventActionResponse :: Int -> UpdateEventActionResponse
- data UpdateRevision = UpdateRevision' (Maybe Text) (Maybe Bool) Text Text
- newUpdateRevision :: Text -> Text -> UpdateRevision
- data UpdateRevisionResponse = UpdateRevisionResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe ISO8601) Int
- newUpdateRevisionResponse :: Int -> UpdateRevisionResponse
- newtype AssetType where
- AssetType' { }
- pattern AssetType_API_GATEWAY_API :: AssetType
- pattern AssetType_LAKE_FORMATION_DATA_PERMISSION :: AssetType
- pattern AssetType_REDSHIFT_DATA_SHARE :: AssetType
- pattern AssetType_S3_DATA_ACCESS :: AssetType
- pattern AssetType_S3_SNAPSHOT :: AssetType
- newtype Code where
- Code' { }
- pattern Code_ACCESS_DENIED_EXCEPTION :: Code
- pattern Code_INTERNAL_SERVER_EXCEPTION :: Code
- pattern Code_MALWARE_DETECTED :: Code
- pattern Code_MALWARE_SCAN_ENCRYPTED_FILE :: Code
- pattern Code_RESOURCE_NOT_FOUND_EXCEPTION :: Code
- pattern Code_SERVICE_QUOTA_EXCEEDED_EXCEPTION :: Code
- pattern Code_VALIDATION_EXCEPTION :: Code
- newtype DatabaseLFTagPolicyPermission where
- newtype JobErrorLimitName where
- JobErrorLimitName' { }
- pattern JobErrorLimitName_AWS_Lake_Formation_data_permission_assets_per_revision :: JobErrorLimitName
- pattern JobErrorLimitName_Amazon_Redshift_datashare_assets_per_revision :: JobErrorLimitName
- pattern JobErrorLimitName_Amazon_S3_data_access_assets_per_revision :: JobErrorLimitName
- pattern JobErrorLimitName_Asset_size_in_GB :: JobErrorLimitName
- pattern JobErrorLimitName_Assets_per_revision :: JobErrorLimitName
- newtype JobErrorResourceTypes where
- newtype LFPermission where
- LFPermission' { }
- pattern LFPermission_DESCRIBE :: LFPermission
- pattern LFPermission_SELECT :: LFPermission
- newtype LFResourceType where
- LFResourceType' { }
- pattern LFResourceType_DATABASE :: LFResourceType
- pattern LFResourceType_TABLE :: LFResourceType
- newtype LakeFormationDataPermissionType where
- newtype Origin where
- Origin' {
- fromOrigin :: Text
- pattern Origin_ENTITLED :: Origin
- pattern Origin_OWNED :: Origin
- Origin' {
- newtype ProtocolType where
- ProtocolType' { }
- pattern ProtocolType_REST :: ProtocolType
- newtype ServerSideEncryptionTypes where
- newtype State where
- State' { }
- pattern State_CANCELLED :: State
- pattern State_COMPLETED :: State
- pattern State_ERROR :: State
- pattern State_IN_PROGRESS :: State
- pattern State_TIMED_OUT :: State
- pattern State_WAITING :: State
- newtype TableTagPolicyLFPermission where
- newtype Type where
- Type' { }
- pattern Type_CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET :: Type
- pattern Type_EXPORT_ASSETS_TO_S3 :: Type
- pattern Type_EXPORT_ASSET_TO_SIGNED_URL :: Type
- pattern Type_EXPORT_REVISIONS_TO_S3 :: Type
- pattern Type_IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY :: Type
- pattern Type_IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES :: Type
- pattern Type_IMPORT_ASSETS_FROM_S3 :: Type
- pattern Type_IMPORT_ASSET_FROM_API_GATEWAY_API :: Type
- pattern Type_IMPORT_ASSET_FROM_SIGNED_URL :: Type
- data Action = Action' (Maybe AutoExportRevisionToS3RequestDetails)
- newAction :: Action
- data ApiGatewayApiAsset = ApiGatewayApiAsset' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe ProtocolType) (Maybe Text)
- newApiGatewayApiAsset :: ApiGatewayApiAsset
- data AssetDestinationEntry = AssetDestinationEntry' (Maybe Text) Text Text
- newAssetDestinationEntry :: Text -> Text -> AssetDestinationEntry
- data AssetDetails = AssetDetails' (Maybe ApiGatewayApiAsset) (Maybe LakeFormationDataPermissionAsset) (Maybe RedshiftDataShareAsset) (Maybe S3DataAccessAsset) (Maybe S3SnapshotAsset)
- newAssetDetails :: AssetDetails
- data AssetEntry = AssetEntry' (Maybe Text) Text AssetDetails AssetType ISO8601 Text Text Text Text ISO8601
- newAssetEntry :: Text -> AssetDetails -> AssetType -> UTCTime -> Text -> Text -> Text -> Text -> UTCTime -> AssetEntry
- data AssetSourceEntry = AssetSourceEntry' Text Text
- newAssetSourceEntry :: Text -> Text -> AssetSourceEntry
- data AutoExportRevisionDestinationEntry = AutoExportRevisionDestinationEntry' (Maybe Text) Text
- newAutoExportRevisionDestinationEntry :: Text -> AutoExportRevisionDestinationEntry
- data AutoExportRevisionToS3RequestDetails = AutoExportRevisionToS3RequestDetails' (Maybe ExportServerSideEncryption) AutoExportRevisionDestinationEntry
- newAutoExportRevisionToS3RequestDetails :: AutoExportRevisionDestinationEntry -> AutoExportRevisionToS3RequestDetails
- data CreateS3DataAccessFromS3BucketRequestDetails = CreateS3DataAccessFromS3BucketRequestDetails' S3DataAccessAssetSourceEntry Text Text
- newCreateS3DataAccessFromS3BucketRequestDetails :: S3DataAccessAssetSourceEntry -> Text -> Text -> CreateS3DataAccessFromS3BucketRequestDetails
- data CreateS3DataAccessFromS3BucketResponseDetails = CreateS3DataAccessFromS3BucketResponseDetails' S3DataAccessAssetSourceEntry Text Text
- newCreateS3DataAccessFromS3BucketResponseDetails :: S3DataAccessAssetSourceEntry -> Text -> Text -> CreateS3DataAccessFromS3BucketResponseDetails
- data DataSetEntry = DataSetEntry' (Maybe OriginDetails) (Maybe Text) Text AssetType ISO8601 Text Text Text Origin ISO8601
- newDataSetEntry :: Text -> AssetType -> UTCTime -> Text -> Text -> Text -> Origin -> UTCTime -> DataSetEntry
- data DatabaseLFTagPolicy = DatabaseLFTagPolicy' [LFTag]
- newDatabaseLFTagPolicy :: DatabaseLFTagPolicy
- data DatabaseLFTagPolicyAndPermissions = DatabaseLFTagPolicyAndPermissions' [LFTag] [DatabaseLFTagPolicyPermission]
- newDatabaseLFTagPolicyAndPermissions :: DatabaseLFTagPolicyAndPermissions
- data Details = Details' (Maybe ImportAssetFromSignedUrlJobErrorDetails) (Maybe [AssetSourceEntry])
- newDetails :: Details
- data Event = Event' (Maybe RevisionPublished)
- newEvent :: Event
- data EventActionEntry = EventActionEntry' Action Text ISO8601 Event Text ISO8601
- newEventActionEntry :: Action -> Text -> UTCTime -> Event -> Text -> UTCTime -> EventActionEntry
- data ExportAssetToSignedUrlRequestDetails = ExportAssetToSignedUrlRequestDetails' Text Text Text
- newExportAssetToSignedUrlRequestDetails :: Text -> Text -> Text -> ExportAssetToSignedUrlRequestDetails
- data ExportAssetToSignedUrlResponseDetails = ExportAssetToSignedUrlResponseDetails' (Maybe Text) (Maybe ISO8601) Text Text Text
- newExportAssetToSignedUrlResponseDetails :: Text -> Text -> Text -> ExportAssetToSignedUrlResponseDetails
- data ExportAssetsToS3RequestDetails = ExportAssetsToS3RequestDetails' (Maybe ExportServerSideEncryption) [AssetDestinationEntry] Text Text
- newExportAssetsToS3RequestDetails :: Text -> Text -> ExportAssetsToS3RequestDetails
- data ExportAssetsToS3ResponseDetails = ExportAssetsToS3ResponseDetails' (Maybe ExportServerSideEncryption) [AssetDestinationEntry] Text Text
- newExportAssetsToS3ResponseDetails :: Text -> Text -> ExportAssetsToS3ResponseDetails
- data ExportRevisionsToS3RequestDetails = ExportRevisionsToS3RequestDetails' (Maybe ExportServerSideEncryption) Text [RevisionDestinationEntry]
- newExportRevisionsToS3RequestDetails :: Text -> ExportRevisionsToS3RequestDetails
- data ExportRevisionsToS3ResponseDetails = ExportRevisionsToS3ResponseDetails' (Maybe ExportServerSideEncryption) (Maybe Text) Text [RevisionDestinationEntry]
- newExportRevisionsToS3ResponseDetails :: Text -> ExportRevisionsToS3ResponseDetails
- data ExportServerSideEncryption = ExportServerSideEncryption' (Maybe Text) ServerSideEncryptionTypes
- newExportServerSideEncryption :: ServerSideEncryptionTypes -> ExportServerSideEncryption
- data ImportAssetFromApiGatewayApiRequestDetails = ImportAssetFromApiGatewayApiRequestDetails' (Maybe Text) (Maybe Text) Text Text Text Text ProtocolType Text Text
- newImportAssetFromApiGatewayApiRequestDetails :: Text -> Text -> Text -> Text -> ProtocolType -> Text -> Text -> ImportAssetFromApiGatewayApiRequestDetails
- data ImportAssetFromApiGatewayApiResponseDetails = ImportAssetFromApiGatewayApiResponseDetails' (Maybe Text) (Maybe Text) Text Text Text Text ISO8601 Text ProtocolType Text Text
- newImportAssetFromApiGatewayApiResponseDetails :: Text -> Text -> Text -> Text -> UTCTime -> Text -> ProtocolType -> Text -> Text -> ImportAssetFromApiGatewayApiResponseDetails
- data ImportAssetFromSignedUrlJobErrorDetails = ImportAssetFromSignedUrlJobErrorDetails' Text
- newImportAssetFromSignedUrlJobErrorDetails :: Text -> ImportAssetFromSignedUrlJobErrorDetails
- data ImportAssetFromSignedUrlRequestDetails = ImportAssetFromSignedUrlRequestDetails' Text Text Text Text
- newImportAssetFromSignedUrlRequestDetails :: Text -> Text -> Text -> Text -> ImportAssetFromSignedUrlRequestDetails
- data ImportAssetFromSignedUrlResponseDetails = ImportAssetFromSignedUrlResponseDetails' (Maybe Text) (Maybe Text) (Maybe ISO8601) Text Text Text
- newImportAssetFromSignedUrlResponseDetails :: Text -> Text -> Text -> ImportAssetFromSignedUrlResponseDetails
- data ImportAssetsFromLakeFormationTagPolicyRequestDetails = ImportAssetsFromLakeFormationTagPolicyRequestDetails' (Maybe DatabaseLFTagPolicyAndPermissions) (Maybe TableLFTagPolicyAndPermissions) Text Text Text Text
- newImportAssetsFromLakeFormationTagPolicyRequestDetails :: Text -> Text -> Text -> Text -> ImportAssetsFromLakeFormationTagPolicyRequestDetails
- data ImportAssetsFromLakeFormationTagPolicyResponseDetails = ImportAssetsFromLakeFormationTagPolicyResponseDetails' (Maybe DatabaseLFTagPolicyAndPermissions) (Maybe TableLFTagPolicyAndPermissions) Text Text Text Text
- newImportAssetsFromLakeFormationTagPolicyResponseDetails :: Text -> Text -> Text -> Text -> ImportAssetsFromLakeFormationTagPolicyResponseDetails
- data ImportAssetsFromRedshiftDataSharesRequestDetails = ImportAssetsFromRedshiftDataSharesRequestDetails' [RedshiftDataShareAssetSourceEntry] Text Text
- newImportAssetsFromRedshiftDataSharesRequestDetails :: Text -> Text -> ImportAssetsFromRedshiftDataSharesRequestDetails
- data ImportAssetsFromRedshiftDataSharesResponseDetails = ImportAssetsFromRedshiftDataSharesResponseDetails' [RedshiftDataShareAssetSourceEntry] Text Text
- newImportAssetsFromRedshiftDataSharesResponseDetails :: Text -> Text -> ImportAssetsFromRedshiftDataSharesResponseDetails
- data ImportAssetsFromS3RequestDetails = ImportAssetsFromS3RequestDetails' [AssetSourceEntry] Text Text
- newImportAssetsFromS3RequestDetails :: Text -> Text -> ImportAssetsFromS3RequestDetails
- data ImportAssetsFromS3ResponseDetails = ImportAssetsFromS3ResponseDetails' [AssetSourceEntry] Text Text
- newImportAssetsFromS3ResponseDetails :: Text -> Text -> ImportAssetsFromS3ResponseDetails
- data JobEntry = JobEntry' (Maybe [JobError]) Text ISO8601 ResponseDetails Text State Type ISO8601
- newJobEntry :: Text -> UTCTime -> ResponseDetails -> Text -> State -> Type -> UTCTime -> JobEntry
- data JobError = JobError' (Maybe Details) (Maybe JobErrorLimitName) (Maybe Double) (Maybe Text) (Maybe JobErrorResourceTypes) Code Text
- newJobError :: Code -> Text -> JobError
- data LFResourceDetails = LFResourceDetails' (Maybe DatabaseLFTagPolicy) (Maybe TableLFTagPolicy)
- newLFResourceDetails :: LFResourceDetails
- data LFTag = LFTag' Text [Text]
- newLFTag :: Text -> LFTag
- data LFTagPolicyDetails = LFTagPolicyDetails' Text LFResourceType LFResourceDetails
- newLFTagPolicyDetails :: Text -> LFResourceType -> LFResourceDetails -> LFTagPolicyDetails
- data LakeFormationDataPermissionAsset = LakeFormationDataPermissionAsset' (Maybe Text) LakeFormationDataPermissionDetails LakeFormationDataPermissionType [LFPermission]
- newLakeFormationDataPermissionAsset :: LakeFormationDataPermissionDetails -> LakeFormationDataPermissionType -> LakeFormationDataPermissionAsset
- data LakeFormationDataPermissionDetails = LakeFormationDataPermissionDetails' (Maybe LFTagPolicyDetails)
- newLakeFormationDataPermissionDetails :: LakeFormationDataPermissionDetails
- data OriginDetails = OriginDetails' Text
- newOriginDetails :: Text -> OriginDetails
- data RedshiftDataShareAsset = RedshiftDataShareAsset' Text
- newRedshiftDataShareAsset :: Text -> RedshiftDataShareAsset
- data RedshiftDataShareAssetSourceEntry = RedshiftDataShareAssetSourceEntry' Text
- newRedshiftDataShareAssetSourceEntry :: Text -> RedshiftDataShareAssetSourceEntry
- data RequestDetails = RequestDetails' (Maybe CreateS3DataAccessFromS3BucketRequestDetails) (Maybe ExportAssetToSignedUrlRequestDetails) (Maybe ExportAssetsToS3RequestDetails) (Maybe ExportRevisionsToS3RequestDetails) (Maybe ImportAssetFromApiGatewayApiRequestDetails) (Maybe ImportAssetFromSignedUrlRequestDetails) (Maybe ImportAssetsFromLakeFormationTagPolicyRequestDetails) (Maybe ImportAssetsFromRedshiftDataSharesRequestDetails) (Maybe ImportAssetsFromS3RequestDetails)
- newRequestDetails :: RequestDetails
- data ResponseDetails = ResponseDetails' (Maybe CreateS3DataAccessFromS3BucketResponseDetails) (Maybe ExportAssetToSignedUrlResponseDetails) (Maybe ExportAssetsToS3ResponseDetails) (Maybe ExportRevisionsToS3ResponseDetails) (Maybe ImportAssetFromApiGatewayApiResponseDetails) (Maybe ImportAssetFromSignedUrlResponseDetails) (Maybe ImportAssetsFromLakeFormationTagPolicyResponseDetails) (Maybe ImportAssetsFromRedshiftDataSharesResponseDetails) (Maybe ImportAssetsFromS3ResponseDetails)
- newResponseDetails :: ResponseDetails
- data RevisionDestinationEntry = RevisionDestinationEntry' (Maybe Text) Text Text
- newRevisionDestinationEntry :: Text -> Text -> RevisionDestinationEntry
- data RevisionEntry = RevisionEntry' (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) Text ISO8601 Text Text ISO8601
- newRevisionEntry :: Text -> UTCTime -> Text -> Text -> UTCTime -> RevisionEntry
- data RevisionPublished = RevisionPublished' Text
- newRevisionPublished :: Text -> RevisionPublished
- data S3DataAccessAsset = S3DataAccessAsset' (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe Text) Text
- newS3DataAccessAsset :: Text -> S3DataAccessAsset
- data S3DataAccessAssetSourceEntry = S3DataAccessAssetSourceEntry' (Maybe [Text]) (Maybe [Text]) Text
- newS3DataAccessAssetSourceEntry :: Text -> S3DataAccessAssetSourceEntry
- data S3SnapshotAsset = S3SnapshotAsset' Double
- newS3SnapshotAsset :: Double -> S3SnapshotAsset
- data TableLFTagPolicy = TableLFTagPolicy' [LFTag]
- newTableLFTagPolicy :: TableLFTagPolicy
- data TableLFTagPolicyAndPermissions = TableLFTagPolicyAndPermissions' [LFTag] [TableTagPolicyLFPermission]
- newTableLFTagPolicyAndPermissions :: TableLFTagPolicyAndPermissions
Service Configuration
defaultService :: Service Source #
API version 2017-07-25
of the Amazon Data Exchange SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by DataExchange
.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
Access to the resource is denied.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
The request couldn't be completed because it conflicted with the current state of the resource.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
An exception occurred with the service.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The resource couldn't be found.
ServiceLimitExceededException
_ServiceLimitExceededException :: AsError a => Fold a ServiceError Source #
The request has exceeded the quotas imposed by the service.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The limit on the number of requests per second was exceeded.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The request was invalid.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CancelJob
See: newCancelJob
smart constructor.
Instances
Create a value of CancelJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jobId:CancelJob'
, cancelJob_jobId
- The unique identifier for a job.
data CancelJobResponse Source #
See: newCancelJobResponse
smart constructor.
Instances
Generic CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob type Rep CancelJobResponse :: Type -> Type # from :: CancelJobResponse -> Rep CancelJobResponse x # to :: Rep CancelJobResponse x -> CancelJobResponse # | |
Read CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob | |
Show CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob showsPrec :: Int -> CancelJobResponse -> ShowS # show :: CancelJobResponse -> String # showList :: [CancelJobResponse] -> ShowS # | |
NFData CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob rnf :: CancelJobResponse -> () # | |
Eq CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob (==) :: CancelJobResponse -> CancelJobResponse -> Bool # (/=) :: CancelJobResponse -> CancelJobResponse -> Bool # | |
type Rep CancelJobResponse Source # | |
newCancelJobResponse :: CancelJobResponse Source #
Create a value of CancelJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
CreateDataSet
data CreateDataSet Source #
See: newCreateDataSet
smart constructor.
Instances
Create a value of CreateDataSet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDataSet
, createDataSet_tags
- A data set tag is an optional label that you can assign to a data set
when you create it. Each tag consists of a key and an optional value,
both of which you define. When you use tagging, you can also use
tag-based access control in IAM policies to control access to these data
sets and revisions.
CreateDataSet
, createDataSet_assetType
- The type of asset that is added to a data set.
CreateDataSet
, createDataSet_description
- A description for the data set. This value can be up to 16,348
characters long.
CreateDataSet
, createDataSet_name
- The name of the data set.
data CreateDataSetResponse Source #
See: newCreateDataSetResponse
smart constructor.
CreateDataSetResponse' (Maybe Text) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Origin) (Maybe OriginDetails) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) Int |
Instances
newCreateDataSetResponse Source #
Create a value of CreateDataSetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDataSetResponse
, createDataSetResponse_arn
- The ARN for the data set.
CreateDataSet
, createDataSetResponse_assetType
- The type of asset that is added to a data set.
CreateDataSetResponse
, createDataSetResponse_createdAt
- The date and time that the data set was created, in ISO 8601 format.
CreateDataSet
, createDataSetResponse_description
- The description for the data set.
CreateDataSetResponse
, createDataSetResponse_id
- The unique identifier for the data set.
CreateDataSet
, createDataSetResponse_name
- The name of the data set.
CreateDataSetResponse
, createDataSetResponse_origin
- A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
CreateDataSetResponse
, createDataSetResponse_originDetails
- If the origin of this data set is ENTITLED, includes the details for the
product on AWS Marketplace.
CreateDataSetResponse
, createDataSetResponse_sourceId
- The data set ID of the owned data set corresponding to the entitled data
set being viewed. This parameter is returned when a data set owner is
viewing the entitled copy of its owned data set.
CreateDataSet
, createDataSetResponse_tags
- The tags for the data set.
CreateDataSetResponse
, createDataSetResponse_updatedAt
- The date and time that the data set was last updated, in ISO 8601
format.
$sel:httpStatus:CreateDataSetResponse'
, createDataSetResponse_httpStatus
- The response's http status code.
CreateEventAction
data CreateEventAction Source #
See: newCreateEventAction
smart constructor.
Instances
Create a value of CreateEventAction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateEventAction
, createEventAction_action
- What occurs after a certain event.
CreateEventAction
, createEventAction_event
- What occurs to start an action.
data CreateEventActionResponse Source #
See: newCreateEventActionResponse
smart constructor.
CreateEventActionResponse' (Maybe Action) (Maybe Text) (Maybe ISO8601) (Maybe Event) (Maybe Text) (Maybe ISO8601) Int |
Instances
newCreateEventActionResponse Source #
Create a value of CreateEventActionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateEventAction
, createEventActionResponse_action
- What occurs after a certain event.
CreateEventActionResponse
, createEventActionResponse_arn
- The ARN for the event action.
CreateEventActionResponse
, createEventActionResponse_createdAt
- The date and time that the event action was created, in ISO 8601 format.
CreateEventAction
, createEventActionResponse_event
- What occurs to start an action.
CreateEventActionResponse
, createEventActionResponse_id
- The unique identifier for the event action.
CreateEventActionResponse
, createEventActionResponse_updatedAt
- The date and time that the event action was last updated, in ISO 8601
format.
$sel:httpStatus:CreateEventActionResponse'
, createEventActionResponse_httpStatus
- The response's http status code.
CreateJob
See: newCreateJob
smart constructor.
Instances
Create a value of CreateJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateJob
, createJob_details
- The details for the CreateJob request.
CreateJob
, createJob_type
- The type of job to be created.
data CreateJobResponse Source #
See: newCreateJobResponse
smart constructor.
CreateJobResponse' (Maybe Text) (Maybe ISO8601) (Maybe ResponseDetails) (Maybe [JobError]) (Maybe Text) (Maybe State) (Maybe Type) (Maybe ISO8601) Int |
Instances
Create a value of CreateJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateJobResponse
, createJobResponse_arn
- The ARN for the job.
CreateJobResponse
, createJobResponse_createdAt
- The date and time that the job was created, in ISO 8601 format.
CreateJob
, createJobResponse_details
- Details about the job.
CreateJobResponse
, createJobResponse_errors
- The errors associated with jobs.
CreateJobResponse
, createJobResponse_id
- The unique identifier for the job.
CreateJobResponse
, createJobResponse_state
- The state of the job.
CreateJob
, createJobResponse_type
- The job type.
CreateJobResponse
, createJobResponse_updatedAt
- The date and time that the job was last updated, in ISO 8601 format.
$sel:httpStatus:CreateJobResponse'
, createJobResponse_httpStatus
- The response's http status code.
CreateRevision
data CreateRevision Source #
See: newCreateRevision
smart constructor.
Instances
Create a value of CreateRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateRevision
, createRevision_comment
- An optional comment about the revision.
CreateRevision
, createRevision_tags
- A revision tag is an optional label that you can assign to a revision
when you create it. Each tag consists of a key and an optional value,
both of which you define. When you use tagging, you can also use
tag-based access control in IAM policies to control access to these data
sets and revisions.
CreateRevision
, createRevision_dataSetId
- The unique identifier for a data set.
data CreateRevisionResponse Source #
See: newCreateRevisionResponse
smart constructor.
CreateRevisionResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) Int |
Instances
newCreateRevisionResponse Source #
Create a value of CreateRevisionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateRevisionResponse
, createRevisionResponse_arn
- The ARN for the revision.
CreateRevision
, createRevisionResponse_comment
- An optional comment about the revision.
CreateRevisionResponse
, createRevisionResponse_createdAt
- The date and time that the revision was created, in ISO 8601 format.
CreateRevision
, createRevisionResponse_dataSetId
- The unique identifier for the data set associated with the data set
revision.
CreateRevisionResponse
, createRevisionResponse_finalized
- To publish a revision to a data set in a product, the revision must
first be finalized. Finalizing a revision tells AWS Data Exchange that
your changes to the assets in the revision are complete. After it's in
this read-only state, you can publish the revision to your products.
Finalized revisions can be published through the AWS Data Exchange
console or the AWS Marketplace Catalog API, using the StartChangeSet AWS
Marketplace Catalog API action. When using the API, revisions are
uniquely identified by their ARN.
CreateRevisionResponse
, createRevisionResponse_id
- The unique identifier for the revision.
CreateRevisionResponse
, createRevisionResponse_revocationComment
- A required comment to inform subscribers of the reason their access to
the revision was revoked.
CreateRevisionResponse
, createRevisionResponse_revoked
- A status indicating that subscribers' access to the revision was
revoked.
CreateRevisionResponse
, createRevisionResponse_revokedAt
- The date and time that the revision was revoked, in ISO 8601 format.
CreateRevisionResponse
, createRevisionResponse_sourceId
- The revision ID of the owned revision corresponding to the entitled
revision being viewed. This parameter is returned when a revision owner
is viewing the entitled copy of its owned revision.
CreateRevision
, createRevisionResponse_tags
- The tags for the revision.
CreateRevisionResponse
, createRevisionResponse_updatedAt
- The date and time that the revision was last updated, in ISO 8601
format.
$sel:httpStatus:CreateRevisionResponse'
, createRevisionResponse_httpStatus
- The response's http status code.
DeleteAsset
data DeleteAsset Source #
See: newDeleteAsset
smart constructor.
Instances
Create a value of DeleteAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteAsset
, deleteAsset_assetId
- The unique identifier for an asset.
DeleteAsset
, deleteAsset_dataSetId
- The unique identifier for a data set.
DeleteAsset
, deleteAsset_revisionId
- The unique identifier for a revision.
data DeleteAssetResponse Source #
See: newDeleteAssetResponse
smart constructor.
Instances
Generic DeleteAssetResponse Source # | |
Defined in Amazonka.DataExchange.DeleteAsset type Rep DeleteAssetResponse :: Type -> Type # from :: DeleteAssetResponse -> Rep DeleteAssetResponse x # to :: Rep DeleteAssetResponse x -> DeleteAssetResponse # | |
Read DeleteAssetResponse Source # | |
Show DeleteAssetResponse Source # | |
Defined in Amazonka.DataExchange.DeleteAsset showsPrec :: Int -> DeleteAssetResponse -> ShowS # show :: DeleteAssetResponse -> String # showList :: [DeleteAssetResponse] -> ShowS # | |
NFData DeleteAssetResponse Source # | |
Defined in Amazonka.DataExchange.DeleteAsset rnf :: DeleteAssetResponse -> () # | |
Eq DeleteAssetResponse Source # | |
Defined in Amazonka.DataExchange.DeleteAsset (==) :: DeleteAssetResponse -> DeleteAssetResponse -> Bool # (/=) :: DeleteAssetResponse -> DeleteAssetResponse -> Bool # | |
type Rep DeleteAssetResponse Source # | |
newDeleteAssetResponse :: DeleteAssetResponse Source #
Create a value of DeleteAssetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteDataSet
data DeleteDataSet Source #
See: newDeleteDataSet
smart constructor.
Instances
Create a value of DeleteDataSet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteDataSet
, deleteDataSet_dataSetId
- The unique identifier for a data set.
data DeleteDataSetResponse Source #
See: newDeleteDataSetResponse
smart constructor.
Instances
Generic DeleteDataSetResponse Source # | |
Defined in Amazonka.DataExchange.DeleteDataSet type Rep DeleteDataSetResponse :: Type -> Type # | |
Read DeleteDataSetResponse Source # | |
Show DeleteDataSetResponse Source # | |
Defined in Amazonka.DataExchange.DeleteDataSet showsPrec :: Int -> DeleteDataSetResponse -> ShowS # show :: DeleteDataSetResponse -> String # showList :: [DeleteDataSetResponse] -> ShowS # | |
NFData DeleteDataSetResponse Source # | |
Defined in Amazonka.DataExchange.DeleteDataSet rnf :: DeleteDataSetResponse -> () # | |
Eq DeleteDataSetResponse Source # | |
Defined in Amazonka.DataExchange.DeleteDataSet (==) :: DeleteDataSetResponse -> DeleteDataSetResponse -> Bool # (/=) :: DeleteDataSetResponse -> DeleteDataSetResponse -> Bool # | |
type Rep DeleteDataSetResponse Source # | |
newDeleteDataSetResponse :: DeleteDataSetResponse Source #
Create a value of DeleteDataSetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteEventAction
data DeleteEventAction Source #
See: newDeleteEventAction
smart constructor.
Instances
Create a value of DeleteEventAction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eventActionId:DeleteEventAction'
, deleteEventAction_eventActionId
- The unique identifier for the event action.
data DeleteEventActionResponse Source #
See: newDeleteEventActionResponse
smart constructor.
Instances
newDeleteEventActionResponse :: DeleteEventActionResponse Source #
Create a value of DeleteEventActionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteRevision
data DeleteRevision Source #
See: newDeleteRevision
smart constructor.
Instances
Create a value of DeleteRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteRevision
, deleteRevision_dataSetId
- The unique identifier for a data set.
DeleteRevision
, deleteRevision_revisionId
- The unique identifier for a revision.
data DeleteRevisionResponse Source #
See: newDeleteRevisionResponse
smart constructor.
Instances
Generic DeleteRevisionResponse Source # | |
Defined in Amazonka.DataExchange.DeleteRevision type Rep DeleteRevisionResponse :: Type -> Type # | |
Read DeleteRevisionResponse Source # | |
Show DeleteRevisionResponse Source # | |
Defined in Amazonka.DataExchange.DeleteRevision showsPrec :: Int -> DeleteRevisionResponse -> ShowS # show :: DeleteRevisionResponse -> String # showList :: [DeleteRevisionResponse] -> ShowS # | |
NFData DeleteRevisionResponse Source # | |
Defined in Amazonka.DataExchange.DeleteRevision rnf :: DeleteRevisionResponse -> () # | |
Eq DeleteRevisionResponse Source # | |
Defined in Amazonka.DataExchange.DeleteRevision | |
type Rep DeleteRevisionResponse Source # | |
newDeleteRevisionResponse :: DeleteRevisionResponse Source #
Create a value of DeleteRevisionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
GetAsset
See: newGetAsset
smart constructor.
Instances
Create a value of GetAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetAsset
, getAsset_assetId
- The unique identifier for an asset.
GetAsset
, getAsset_dataSetId
- The unique identifier for a data set.
GetAsset
, getAsset_revisionId
- The unique identifier for a revision.
data GetAssetResponse Source #
See: newGetAssetResponse
smart constructor.
GetAssetResponse' (Maybe Text) (Maybe AssetDetails) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ISO8601) Int |
Instances
Create a value of GetAssetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetAssetResponse
, getAssetResponse_arn
- The ARN for the asset.
GetAssetResponse
, getAssetResponse_assetDetails
- Details about the asset.
GetAssetResponse
, getAssetResponse_assetType
- The type of asset that is added to a data set.
GetAssetResponse
, getAssetResponse_createdAt
- The date and time that the asset was created, in ISO 8601 format.
GetAsset
, getAssetResponse_dataSetId
- The unique identifier for the data set associated with this asset.
GetAssetResponse
, getAssetResponse_id
- The unique identifier for the asset.
GetAssetResponse
, getAssetResponse_name
- The name of the asset. When importing from Amazon S3, the Amazon S3
object key is used as the asset name. When exporting to Amazon S3, the
asset name is used as default target Amazon S3 object key. When
importing from Amazon API Gateway API, the API name is used as the asset
name. When importing from Amazon Redshift, the datashare name is used as
the asset name. When importing from AWS Lake Formation, the static
values of "Database(s) included in the LF-tag policy" or "Table(s)
included in the LF-tag policy" are used as the asset name.
GetAsset
, getAssetResponse_revisionId
- The unique identifier for the revision associated with this asset.
GetAssetResponse
, getAssetResponse_sourceId
- The asset ID of the owned asset corresponding to the entitled asset
being viewed. This parameter is returned when an asset owner is viewing
the entitled copy of its owned asset.
GetAssetResponse
, getAssetResponse_updatedAt
- The date and time that the asset was last updated, in ISO 8601 format.
$sel:httpStatus:GetAssetResponse'
, getAssetResponse_httpStatus
- The response's http status code.
GetDataSet
data GetDataSet Source #
See: newGetDataSet
smart constructor.
Instances
:: Text | |
-> GetDataSet |
Create a value of GetDataSet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetDataSet
, getDataSet_dataSetId
- The unique identifier for a data set.
data GetDataSetResponse Source #
See: newGetDataSetResponse
smart constructor.
GetDataSetResponse' (Maybe Text) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Origin) (Maybe OriginDetails) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) Int |
Instances
newGetDataSetResponse Source #
Create a value of GetDataSetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetDataSetResponse
, getDataSetResponse_arn
- The ARN for the data set.
GetDataSetResponse
, getDataSetResponse_assetType
- The type of asset that is added to a data set.
GetDataSetResponse
, getDataSetResponse_createdAt
- The date and time that the data set was created, in ISO 8601 format.
GetDataSetResponse
, getDataSetResponse_description
- The description for the data set.
GetDataSetResponse
, getDataSetResponse_id
- The unique identifier for the data set.
GetDataSetResponse
, getDataSetResponse_name
- The name of the data set.
GetDataSetResponse
, getDataSetResponse_origin
- A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
GetDataSetResponse
, getDataSetResponse_originDetails
- If the origin of this data set is ENTITLED, includes the details for the
product on AWS Marketplace.
GetDataSetResponse
, getDataSetResponse_sourceId
- The data set ID of the owned data set corresponding to the entitled data
set being viewed. This parameter is returned when a data set owner is
viewing the entitled copy of its owned data set.
$sel:tags:GetDataSetResponse'
, getDataSetResponse_tags
- The tags for the data set.
GetDataSetResponse
, getDataSetResponse_updatedAt
- The date and time that the data set was last updated, in ISO 8601
format.
$sel:httpStatus:GetDataSetResponse'
, getDataSetResponse_httpStatus
- The response's http status code.
GetEventAction
data GetEventAction Source #
See: newGetEventAction
smart constructor.
Instances
Create a value of GetEventAction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eventActionId:GetEventAction'
, getEventAction_eventActionId
- The unique identifier for the event action.
data GetEventActionResponse Source #
See: newGetEventActionResponse
smart constructor.
GetEventActionResponse' (Maybe Action) (Maybe Text) (Maybe ISO8601) (Maybe Event) (Maybe Text) (Maybe ISO8601) Int |
Instances
newGetEventActionResponse Source #
Create a value of GetEventActionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetEventActionResponse
, getEventActionResponse_action
- What occurs after a certain event.
GetEventActionResponse
, getEventActionResponse_arn
- The ARN for the event action.
GetEventActionResponse
, getEventActionResponse_createdAt
- The date and time that the event action was created, in ISO 8601 format.
GetEventActionResponse
, getEventActionResponse_event
- What occurs to start an action.
GetEventActionResponse
, getEventActionResponse_id
- The unique identifier for the event action.
GetEventActionResponse
, getEventActionResponse_updatedAt
- The date and time that the event action was last updated, in ISO 8601
format.
$sel:httpStatus:GetEventActionResponse'
, getEventActionResponse_httpStatus
- The response's http status code.
GetJob
See: newGetJob
smart constructor.
Instances
ToHeaders GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob | |
ToPath GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob toPath :: GetJob -> ByteString # | |
ToQuery GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob toQuery :: GetJob -> QueryString # | |
AWSRequest GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob type AWSResponse GetJob # request :: (Service -> Service) -> GetJob -> Request GetJob # response :: MonadResource m => (ByteStringLazy -> IO ByteStringLazy) -> Service -> Proxy GetJob -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetJob))) # | |
Generic GetJob Source # | |
Read GetJob Source # | |
Show GetJob Source # | |
NFData GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob | |
Eq GetJob Source # | |
Hashable GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob | |
type AWSResponse GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob | |
type Rep GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob |
Create a value of GetJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jobId:GetJob'
, getJob_jobId
- The unique identifier for a job.
data GetJobResponse Source #
See: newGetJobResponse
smart constructor.
GetJobResponse' (Maybe Text) (Maybe ISO8601) (Maybe ResponseDetails) (Maybe [JobError]) (Maybe Text) (Maybe State) (Maybe Type) (Maybe ISO8601) Int |
Instances
Create a value of GetJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetJobResponse
, getJobResponse_arn
- The ARN for the job.
GetJobResponse
, getJobResponse_createdAt
- The date and time that the job was created, in ISO 8601 format.
GetJobResponse
, getJobResponse_details
- Details about the job.
GetJobResponse
, getJobResponse_errors
- The errors associated with jobs.
GetJobResponse
, getJobResponse_id
- The unique identifier for the job.
GetJobResponse
, getJobResponse_state
- The state of the job.
GetJobResponse
, getJobResponse_type
- The job type.
GetJobResponse
, getJobResponse_updatedAt
- The date and time that the job was last updated, in ISO 8601 format.
$sel:httpStatus:GetJobResponse'
, getJobResponse_httpStatus
- The response's http status code.
GetRevision
data GetRevision Source #
See: newGetRevision
smart constructor.
Instances
Create a value of GetRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetRevision
, getRevision_dataSetId
- The unique identifier for a data set.
GetRevision
, getRevision_revisionId
- The unique identifier for a revision.
data GetRevisionResponse Source #
See: newGetRevisionResponse
smart constructor.
GetRevisionResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe ISO8601) Int |
Instances
newGetRevisionResponse Source #
Create a value of GetRevisionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetRevisionResponse
, getRevisionResponse_arn
- The ARN for the revision.
GetRevisionResponse
, getRevisionResponse_comment
- An optional comment about the revision.
GetRevisionResponse
, getRevisionResponse_createdAt
- The date and time that the revision was created, in ISO 8601 format.
GetRevision
, getRevisionResponse_dataSetId
- The unique identifier for the data set associated with the data set
revision.
GetRevisionResponse
, getRevisionResponse_finalized
- To publish a revision to a data set in a product, the revision must
first be finalized. Finalizing a revision tells AWS Data Exchange that
your changes to the assets in the revision are complete. After it's in
this read-only state, you can publish the revision to your products.
Finalized revisions can be published through the AWS Data Exchange
console or the AWS Marketplace Catalog API, using the StartChangeSet AWS
Marketplace Catalog API action. When using the API, revisions are
uniquely identified by their ARN.
GetRevisionResponse
, getRevisionResponse_id
- The unique identifier for the revision.
GetRevisionResponse
, getRevisionResponse_revocationComment
- A required comment to inform subscribers of the reason their access to
the revision was revoked.
GetRevisionResponse
, getRevisionResponse_revoked
- A status indicating that subscribers' access to the revision was
revoked.
GetRevisionResponse
, getRevisionResponse_revokedAt
- The date and time that the revision was revoked, in ISO 8601 format.
GetRevisionResponse
, getRevisionResponse_sourceId
- The revision ID of the owned revision corresponding to the entitled
revision being viewed. This parameter is returned when a revision owner
is viewing the entitled copy of its owned revision.
$sel:tags:GetRevisionResponse'
, getRevisionResponse_tags
- The tags for the revision.
GetRevisionResponse
, getRevisionResponse_updatedAt
- The date and time that the revision was last updated, in ISO 8601
format.
$sel:httpStatus:GetRevisionResponse'
, getRevisionResponse_httpStatus
- The response's http status code.
ListDataSetRevisions (Paginated)
data ListDataSetRevisions Source #
See: newListDataSetRevisions
smart constructor.
Instances
newListDataSetRevisions Source #
Create a value of ListDataSetRevisions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListDataSetRevisions'
, listDataSetRevisions_maxResults
- The maximum number of results returned by a single call.
ListDataSetRevisions
, listDataSetRevisions_nextToken
- The token value retrieved from a previous call to access the next page
of results.
ListDataSetRevisions
, listDataSetRevisions_dataSetId
- The unique identifier for a data set.
data ListDataSetRevisionsResponse Source #
See: newListDataSetRevisionsResponse
smart constructor.
Instances
newListDataSetRevisionsResponse Source #
Create a value of ListDataSetRevisionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListDataSetRevisions
, listDataSetRevisionsResponse_nextToken
- The token value retrieved from a previous call to access the next page
of results.
$sel:revisions:ListDataSetRevisionsResponse'
, listDataSetRevisionsResponse_revisions
- The asset objects listed by the request.
$sel:httpStatus:ListDataSetRevisionsResponse'
, listDataSetRevisionsResponse_httpStatus
- The response's http status code.
ListDataSets (Paginated)
data ListDataSets Source #
See: newListDataSets
smart constructor.
Instances
newListDataSets :: ListDataSets Source #
Create a value of ListDataSets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListDataSets'
, listDataSets_maxResults
- The maximum number of results returned by a single call.
ListDataSets
, listDataSets_nextToken
- The token value retrieved from a previous call to access the next page
of results.
ListDataSets
, listDataSets_origin
- A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
data ListDataSetsResponse Source #
See: newListDataSetsResponse
smart constructor.
Instances
newListDataSetsResponse Source #
Create a value of ListDataSetsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataSets:ListDataSetsResponse'
, listDataSetsResponse_dataSets
- The data set objects listed by the request.
ListDataSets
, listDataSetsResponse_nextToken
- The token value retrieved from a previous call to access the next page
of results.
$sel:httpStatus:ListDataSetsResponse'
, listDataSetsResponse_httpStatus
- The response's http status code.
ListEventActions (Paginated)
data ListEventActions Source #
See: newListEventActions
smart constructor.
Instances
newListEventActions :: ListEventActions Source #
Create a value of ListEventActions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eventSourceId:ListEventActions'
, listEventActions_eventSourceId
- The unique identifier for the event source.
$sel:maxResults:ListEventActions'
, listEventActions_maxResults
- The maximum number of results returned by a single call.
ListEventActions
, listEventActions_nextToken
- The token value retrieved from a previous call to access the next page
of results.
data ListEventActionsResponse Source #
See: newListEventActionsResponse
smart constructor.
Instances
newListEventActionsResponse Source #
Create a value of ListEventActionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:eventActions:ListEventActionsResponse'
, listEventActionsResponse_eventActions
- The event action objects listed by the request.
ListEventActions
, listEventActionsResponse_nextToken
- The token value retrieved from a previous call to access the next page
of results.
$sel:httpStatus:ListEventActionsResponse'
, listEventActionsResponse_httpStatus
- The response's http status code.
ListJobs (Paginated)
See: newListJobs
smart constructor.
Instances
newListJobs :: ListJobs Source #
Create a value of ListJobs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListJobs
, listJobs_dataSetId
- The unique identifier for a data set.
$sel:maxResults:ListJobs'
, listJobs_maxResults
- The maximum number of results returned by a single call.
ListJobs
, listJobs_nextToken
- The token value retrieved from a previous call to access the next page
of results.
ListJobs
, listJobs_revisionId
- The unique identifier for a revision.
data ListJobsResponse Source #
See: newListJobsResponse
smart constructor.
Instances
Create a value of ListJobsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jobs:ListJobsResponse'
, listJobsResponse_jobs
- The jobs listed by the request.
ListJobs
, listJobsResponse_nextToken
- The token value retrieved from a previous call to access the next page
of results.
$sel:httpStatus:ListJobsResponse'
, listJobsResponse_httpStatus
- The response's http status code.
ListRevisionAssets (Paginated)
data ListRevisionAssets Source #
See: newListRevisionAssets
smart constructor.
Instances
newListRevisionAssets Source #
Create a value of ListRevisionAssets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListRevisionAssets'
, listRevisionAssets_maxResults
- The maximum number of results returned by a single call.
ListRevisionAssets
, listRevisionAssets_nextToken
- The token value retrieved from a previous call to access the next page
of results.
ListRevisionAssets
, listRevisionAssets_dataSetId
- The unique identifier for a data set.
ListRevisionAssets
, listRevisionAssets_revisionId
- The unique identifier for a revision.
data ListRevisionAssetsResponse Source #
See: newListRevisionAssetsResponse
smart constructor.
Instances
newListRevisionAssetsResponse Source #
Create a value of ListRevisionAssetsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assets:ListRevisionAssetsResponse'
, listRevisionAssetsResponse_assets
- The asset objects listed by the request.
ListRevisionAssets
, listRevisionAssetsResponse_nextToken
- The token value retrieved from a previous call to access the next page
of results.
$sel:httpStatus:ListRevisionAssetsResponse'
, listRevisionAssetsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- A label that consists of a customer-defined key and an optional value.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
RevokeRevision
data RevokeRevision Source #
See: newRevokeRevision
smart constructor.
Instances
Create a value of RevokeRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RevokeRevision
, revokeRevision_dataSetId
- The unique identifier for a data set.
RevokeRevision
, revokeRevision_revisionId
- The unique identifier for a revision.
RevokeRevision
, revokeRevision_revocationComment
- A required comment to inform subscribers of the reason their access to
the revision was revoked.
data RevokeRevisionResponse Source #
See: newRevokeRevisionResponse
smart constructor.
RevokeRevisionResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe ISO8601) Int |
Instances
newRevokeRevisionResponse Source #
Create a value of RevokeRevisionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RevokeRevisionResponse
, revokeRevisionResponse_arn
- The ARN for the revision.
RevokeRevisionResponse
, revokeRevisionResponse_comment
- An optional comment about the revision.
RevokeRevisionResponse
, revokeRevisionResponse_createdAt
- The date and time that the revision was created, in ISO 8601 format.
RevokeRevision
, revokeRevisionResponse_dataSetId
- The unique identifier for the data set associated with the data set
revision.
RevokeRevisionResponse
, revokeRevisionResponse_finalized
- To publish a revision to a data set in a product, the revision must
first be finalized. Finalizing a revision tells AWS Data Exchange that
changes to the assets in the revision are complete. After it's in this
read-only state, you can publish the revision to your products.
Finalized revisions can be published through the AWS Data Exchange
console or the AWS Marketplace Catalog API, using the StartChangeSet AWS
Marketplace Catalog API action. When using the API, revisions are
uniquely identified by their ARN.
RevokeRevisionResponse
, revokeRevisionResponse_id
- The unique identifier for the revision.
RevokeRevision
, revokeRevisionResponse_revocationComment
- A required comment to inform subscribers of the reason their access to
the revision was revoked.
RevokeRevisionResponse
, revokeRevisionResponse_revoked
- A status indicating that subscribers' access to the revision was
revoked.
RevokeRevisionResponse
, revokeRevisionResponse_revokedAt
- The date and time that the revision was revoked, in ISO 8601 format.
RevokeRevisionResponse
, revokeRevisionResponse_sourceId
- The revision ID of the owned revision corresponding to the entitled
revision being viewed. This parameter is returned when a revision owner
is viewing the entitled copy of its owned revision.
RevokeRevisionResponse
, revokeRevisionResponse_updatedAt
- The date and time that the revision was last updated, in ISO 8601
format.
$sel:httpStatus:RevokeRevisionResponse'
, revokeRevisionResponse_httpStatus
- The response's http status code.
SendApiAsset
data SendApiAsset Source #
See: newSendApiAsset
smart constructor.
SendApiAsset' (Maybe ByteString) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) (HashMap Text Text) Text Text Text |
Instances
Create a value of SendApiAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
SendApiAsset
, sendApiAsset_body
- The request body.
$sel:method:SendApiAsset'
, sendApiAsset_method
- HTTP method value for the API request. Alternatively, you can use the
appropriate verb in your request.
$sel:path:SendApiAsset'
, sendApiAsset_path
- URI path value for the API request. Alternatively, you can set the URI
path directly by invoking /v1/{pathValue}.
$sel:queryStringParameters:SendApiAsset'
, sendApiAsset_queryStringParameters
- Attach query string parameters to the end of the URI (for example,
/v1/examplePath?exampleParam=exampleValue).
$sel:requestHeaders:SendApiAsset'
, sendApiAsset_requestHeaders
- Any header value prefixed with x-amzn-dataexchange-header- will have
that stripped before sending the Asset API request. Use this when you
want to override a header that AWS Data Exchange uses. Alternatively,
you can use the header without a prefix to the HTTP request.
SendApiAsset
, sendApiAsset_assetId
- Asset ID value for the API request.
SendApiAsset
, sendApiAsset_dataSetId
- Data set ID value for the API request.
SendApiAsset
, sendApiAsset_revisionId
- Revision ID value for the API request.
data SendApiAssetResponse Source #
See: newSendApiAssetResponse
smart constructor.
Instances
newSendApiAssetResponse Source #
Create a value of SendApiAssetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
SendApiAsset
, sendApiAssetResponse_body
- The response body from the underlying API tracked by the API asset.
$sel:responseHeaders:SendApiAssetResponse'
, sendApiAssetResponse_responseHeaders
- The response headers from the underlying API tracked by the API asset.
$sel:httpStatus:SendApiAssetResponse'
, sendApiAssetResponse_httpStatus
- The response's http status code.
StartJob
See: newStartJob
smart constructor.
Instances
Create a value of StartJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jobId:StartJob'
, startJob_jobId
- The unique identifier for a job.
data StartJobResponse Source #
See: newStartJobResponse
smart constructor.
Instances
Create a value of StartJobResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StartJobResponse'
, startJobResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:TagResource'
, tagResource_resourceArn
- An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
$sel:tags:TagResource'
, tagResource_tags
- A label that consists of a customer-defined key and an optional value.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
Generic TagResourceResponse Source # | |
Defined in Amazonka.DataExchange.TagResource type Rep TagResourceResponse :: Type -> Type # from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
Read TagResourceResponse Source # | |
Show TagResourceResponse Source # | |
Defined in Amazonka.DataExchange.TagResource showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
NFData TagResourceResponse Source # | |
Defined in Amazonka.DataExchange.TagResource rnf :: TagResourceResponse -> () # | |
Eq TagResourceResponse Source # | |
Defined in Amazonka.DataExchange.TagResource (==) :: TagResourceResponse -> TagResourceResponse -> Bool # (/=) :: TagResourceResponse -> TagResourceResponse -> Bool # | |
type Rep TagResourceResponse Source # | |
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The key tags.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
Generic UntagResourceResponse Source # | |
Defined in Amazonka.DataExchange.UntagResource type Rep UntagResourceResponse :: Type -> Type # | |
Read UntagResourceResponse Source # | |
Show UntagResourceResponse Source # | |
Defined in Amazonka.DataExchange.UntagResource showsPrec :: Int -> UntagResourceResponse -> ShowS # show :: UntagResourceResponse -> String # showList :: [UntagResourceResponse] -> ShowS # | |
NFData UntagResourceResponse Source # | |
Defined in Amazonka.DataExchange.UntagResource rnf :: UntagResourceResponse -> () # | |
Eq UntagResourceResponse Source # | |
Defined in Amazonka.DataExchange.UntagResource (==) :: UntagResourceResponse -> UntagResourceResponse -> Bool # (/=) :: UntagResourceResponse -> UntagResourceResponse -> Bool # | |
type Rep UntagResourceResponse Source # | |
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateAsset
data UpdateAsset Source #
See: newUpdateAsset
smart constructor.
Instances
Create a value of UpdateAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateAsset
, updateAsset_assetId
- The unique identifier for an asset.
UpdateAsset
, updateAsset_dataSetId
- The unique identifier for a data set.
UpdateAsset
, updateAsset_name
- The name of the asset. When importing from Amazon S3, the Amazon S3
object key is used as the asset name. When exporting to Amazon S3, the
asset name is used as default target Amazon S3 object key. When
importing from Amazon API Gateway API, the API name is used as the asset
name. When importing from Amazon Redshift, the datashare name is used as
the asset name. When importing from AWS Lake Formation, the static
values of "Database(s) included in the LF-tag policy" or "Table(s)
included in LF-tag policy" are used as the name.
UpdateAsset
, updateAsset_revisionId
- The unique identifier for a revision.
data UpdateAssetResponse Source #
See: newUpdateAssetResponse
smart constructor.
UpdateAssetResponse' (Maybe Text) (Maybe AssetDetails) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ISO8601) Int |
Instances
newUpdateAssetResponse Source #
Create a value of UpdateAssetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateAssetResponse
, updateAssetResponse_arn
- The ARN for the asset.
UpdateAssetResponse
, updateAssetResponse_assetDetails
- Details about the asset.
UpdateAssetResponse
, updateAssetResponse_assetType
- The type of asset that is added to a data set.
UpdateAssetResponse
, updateAssetResponse_createdAt
- The date and time that the asset was created, in ISO 8601 format.
UpdateAsset
, updateAssetResponse_dataSetId
- The unique identifier for the data set associated with this asset.
UpdateAssetResponse
, updateAssetResponse_id
- The unique identifier for the asset.
UpdateAsset
, updateAssetResponse_name
- The name of the asset. When importing from Amazon S3, the Amazon S3
object key is used as the asset name. When exporting to Amazon S3, the
asset name is used as default target Amazon S3 object key. When
importing from Amazon API Gateway API, the API name is used as the asset
name. When importing from Amazon Redshift, the datashare name is used as
the asset name. When importing from AWS Lake Formation, the static
values of "Database(s) included in the LF-tag policy"- or "Table(s)
included in LF-tag policy" are used as the asset name.
UpdateAsset
, updateAssetResponse_revisionId
- The unique identifier for the revision associated with this asset.
UpdateAssetResponse
, updateAssetResponse_sourceId
- The asset ID of the owned asset corresponding to the entitled asset
being viewed. This parameter is returned when an asset owner is viewing
the entitled copy of its owned asset.
UpdateAssetResponse
, updateAssetResponse_updatedAt
- The date and time that the asset was last updated, in ISO 8601 format.
$sel:httpStatus:UpdateAssetResponse'
, updateAssetResponse_httpStatus
- The response's http status code.
UpdateDataSet
data UpdateDataSet Source #
See: newUpdateDataSet
smart constructor.
Instances
Create a value of UpdateDataSet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateDataSet
, updateDataSet_description
- The description for the data set.
UpdateDataSet
, updateDataSet_name
- The name of the data set.
UpdateDataSet
, updateDataSet_dataSetId
- The unique identifier for a data set.
data UpdateDataSetResponse Source #
See: newUpdateDataSetResponse
smart constructor.
UpdateDataSetResponse' (Maybe Text) (Maybe AssetType) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Origin) (Maybe OriginDetails) (Maybe Text) (Maybe ISO8601) Int |
Instances
newUpdateDataSetResponse Source #
Create a value of UpdateDataSetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateDataSetResponse
, updateDataSetResponse_arn
- The ARN for the data set.
UpdateDataSetResponse
, updateDataSetResponse_assetType
- The type of asset that is added to a data set.
UpdateDataSetResponse
, updateDataSetResponse_createdAt
- The date and time that the data set was created, in ISO 8601 format.
UpdateDataSet
, updateDataSetResponse_description
- The description for the data set.
UpdateDataSetResponse
, updateDataSetResponse_id
- The unique identifier for the data set.
UpdateDataSet
, updateDataSetResponse_name
- The name of the data set.
UpdateDataSetResponse
, updateDataSetResponse_origin
- A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
UpdateDataSetResponse
, updateDataSetResponse_originDetails
- If the origin of this data set is ENTITLED, includes the details for the
product on AWS Marketplace.
UpdateDataSetResponse
, updateDataSetResponse_sourceId
- The data set ID of the owned data set corresponding to the entitled data
set being viewed. This parameter is returned when a data set owner is
viewing the entitled copy of its owned data set.
UpdateDataSetResponse
, updateDataSetResponse_updatedAt
- The date and time that the data set was last updated, in ISO 8601
format.
$sel:httpStatus:UpdateDataSetResponse'
, updateDataSetResponse_httpStatus
- The response's http status code.
UpdateEventAction
data UpdateEventAction Source #
See: newUpdateEventAction
smart constructor.
Instances
Create a value of UpdateEventAction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateEventAction
, updateEventAction_action
- What occurs after a certain event.
$sel:eventActionId:UpdateEventAction'
, updateEventAction_eventActionId
- The unique identifier for the event action.
data UpdateEventActionResponse Source #
See: newUpdateEventActionResponse
smart constructor.
UpdateEventActionResponse' (Maybe Action) (Maybe Text) (Maybe ISO8601) (Maybe Event) (Maybe Text) (Maybe ISO8601) Int |
Instances
newUpdateEventActionResponse Source #
Create a value of UpdateEventActionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateEventAction
, updateEventActionResponse_action
- What occurs after a certain event.
UpdateEventActionResponse
, updateEventActionResponse_arn
- The ARN for the event action.
UpdateEventActionResponse
, updateEventActionResponse_createdAt
- The date and time that the event action was created, in ISO 8601 format.
UpdateEventActionResponse
, updateEventActionResponse_event
- What occurs to start an action.
UpdateEventActionResponse
, updateEventActionResponse_id
- The unique identifier for the event action.
UpdateEventActionResponse
, updateEventActionResponse_updatedAt
- The date and time that the event action was last updated, in ISO 8601
format.
$sel:httpStatus:UpdateEventActionResponse'
, updateEventActionResponse_httpStatus
- The response's http status code.
UpdateRevision
data UpdateRevision Source #
See: newUpdateRevision
smart constructor.
Instances
Create a value of UpdateRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateRevision
, updateRevision_comment
- An optional comment about the revision.
UpdateRevision
, updateRevision_finalized
- Finalizing a revision tells AWS Data Exchange that your changes to the
assets in the revision are complete. After it's in this read-only
state, you can publish the revision to your products.
UpdateRevision
, updateRevision_dataSetId
- The unique identifier for a data set.
UpdateRevision
, updateRevision_revisionId
- The unique identifier for a revision.
data UpdateRevisionResponse Source #
See: newUpdateRevisionResponse
smart constructor.
UpdateRevisionResponse' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe ISO8601) Int |
Instances
newUpdateRevisionResponse Source #
Create a value of UpdateRevisionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateRevisionResponse
, updateRevisionResponse_arn
- The ARN for the revision.
UpdateRevision
, updateRevisionResponse_comment
- An optional comment about the revision.
UpdateRevisionResponse
, updateRevisionResponse_createdAt
- The date and time that the revision was created, in ISO 8601 format.
UpdateRevision
, updateRevisionResponse_dataSetId
- The unique identifier for the data set associated with the data set
revision.
UpdateRevision
, updateRevisionResponse_finalized
- To publish a revision to a data set in a product, the revision must
first be finalized. Finalizing a revision tells AWS Data Exchange that
changes to the assets in the revision are complete. After it's in this
read-only state, you can publish the revision to your products.
Finalized revisions can be published through the AWS Data Exchange
console or the AWS Marketplace Catalog API, using the StartChangeSet AWS
Marketplace Catalog API action. When using the API, revisions are
uniquely identified by their ARN.
UpdateRevisionResponse
, updateRevisionResponse_id
- The unique identifier for the revision.
UpdateRevisionResponse
, updateRevisionResponse_revocationComment
- A required comment to inform subscribers of the reason their access to
the revision was revoked.
UpdateRevisionResponse
, updateRevisionResponse_revoked
- A status indicating that subscribers' access to the revision was
revoked.
UpdateRevisionResponse
, updateRevisionResponse_revokedAt
- The date and time that the revision was revoked, in ISO 8601 format.
UpdateRevisionResponse
, updateRevisionResponse_sourceId
- The revision ID of the owned revision corresponding to the entitled
revision being viewed. This parameter is returned when a revision owner
is viewing the entitled copy of its owned revision.
UpdateRevisionResponse
, updateRevisionResponse_updatedAt
- The date and time that the revision was last updated, in ISO 8601
format.
$sel:httpStatus:UpdateRevisionResponse'
, updateRevisionResponse_httpStatus
- The response's http status code.
Types
AssetType
pattern AssetType_API_GATEWAY_API :: AssetType | |
pattern AssetType_LAKE_FORMATION_DATA_PERMISSION :: AssetType | |
pattern AssetType_REDSHIFT_DATA_SHARE :: AssetType | |
pattern AssetType_S3_DATA_ACCESS :: AssetType | |
pattern AssetType_S3_SNAPSHOT :: AssetType |
Instances
Code
pattern Code_ACCESS_DENIED_EXCEPTION :: Code | |
pattern Code_INTERNAL_SERVER_EXCEPTION :: Code | |
pattern Code_MALWARE_DETECTED :: Code | |
pattern Code_MALWARE_SCAN_ENCRYPTED_FILE :: Code | |
pattern Code_RESOURCE_NOT_FOUND_EXCEPTION :: Code | |
pattern Code_SERVICE_QUOTA_EXCEEDED_EXCEPTION :: Code | |
pattern Code_VALIDATION_EXCEPTION :: Code |
Instances
DatabaseLFTagPolicyPermission
newtype DatabaseLFTagPolicyPermission Source #
Instances
JobErrorLimitName
newtype JobErrorLimitName Source #
Instances
JobErrorResourceTypes
newtype JobErrorResourceTypes Source #
pattern JobErrorResourceTypes_ASSET :: JobErrorResourceTypes | |
pattern JobErrorResourceTypes_DATA_SET :: JobErrorResourceTypes | |
pattern JobErrorResourceTypes_REVISION :: JobErrorResourceTypes |
Instances
LFPermission
newtype LFPermission Source #
pattern LFPermission_DESCRIBE :: LFPermission | |
pattern LFPermission_SELECT :: LFPermission |
Instances
LFResourceType
newtype LFResourceType Source #
pattern LFResourceType_DATABASE :: LFResourceType | |
pattern LFResourceType_TABLE :: LFResourceType |
Instances
LakeFormationDataPermissionType
newtype LakeFormationDataPermissionType Source #
Instances
Origin
pattern Origin_ENTITLED :: Origin | |
pattern Origin_OWNED :: Origin |
Instances
ProtocolType
newtype ProtocolType Source #
pattern ProtocolType_REST :: ProtocolType |
Instances
ServerSideEncryptionTypes
newtype ServerSideEncryptionTypes Source #
pattern ServerSideEncryptionTypes_AES256 :: ServerSideEncryptionTypes | |
pattern ServerSideEncryptionTypes_Aws_kms :: ServerSideEncryptionTypes |
Instances
State
pattern State_CANCELLED :: State | |
pattern State_COMPLETED :: State | |
pattern State_ERROR :: State | |
pattern State_IN_PROGRESS :: State | |
pattern State_TIMED_OUT :: State | |
pattern State_WAITING :: State |
Instances
TableTagPolicyLFPermission
newtype TableTagPolicyLFPermission Source #
pattern TableTagPolicyLFPermission_DESCRIBE :: TableTagPolicyLFPermission | |
pattern TableTagPolicyLFPermission_SELECT :: TableTagPolicyLFPermission |
Instances
Type
pattern Type_CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET :: Type | |
pattern Type_EXPORT_ASSETS_TO_S3 :: Type | |
pattern Type_EXPORT_ASSET_TO_SIGNED_URL :: Type | |
pattern Type_EXPORT_REVISIONS_TO_S3 :: Type | |
pattern Type_IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY :: Type | |
pattern Type_IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES :: Type | |
pattern Type_IMPORT_ASSETS_FROM_S3 :: Type | |
pattern Type_IMPORT_ASSET_FROM_API_GATEWAY_API :: Type | |
pattern Type_IMPORT_ASSET_FROM_SIGNED_URL :: Type |
Instances
Action
What occurs after a certain event.
See: newAction
smart constructor.
Instances
FromJSON Action Source # | |
ToJSON Action Source # | |
Defined in Amazonka.DataExchange.Types.Action | |
Generic Action Source # | |
Read Action Source # | |
Show Action Source # | |
NFData Action Source # | |
Defined in Amazonka.DataExchange.Types.Action | |
Eq Action Source # | |
Hashable Action Source # | |
Defined in Amazonka.DataExchange.Types.Action | |
type Rep Action Source # | |
Defined in Amazonka.DataExchange.Types.Action type Rep Action = D1 ('MetaData "Action" "Amazonka.DataExchange.Types.Action" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exportRevisionToS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoExportRevisionToS3RequestDetails)))) |
Create a value of Action
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:exportRevisionToS3:Action'
, action_exportRevisionToS3
- Details for the export revision to Amazon S3 action.
ApiGatewayApiAsset
data ApiGatewayApiAsset Source #
The API Gateway API that is the asset.
See: newApiGatewayApiAsset
smart constructor.
ApiGatewayApiAsset' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe ProtocolType) (Maybe Text) |
Instances
newApiGatewayApiAsset :: ApiGatewayApiAsset Source #
Create a value of ApiGatewayApiAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:apiDescription:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiDescription
- The API description of the API asset.
$sel:apiEndpoint:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiEndpoint
- The API endpoint of the API asset.
$sel:apiId:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiId
- The unique identifier of the API asset.
$sel:apiKey:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiKey
- The API key of the API asset.
$sel:apiName:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiName
- The API name of the API asset.
$sel:apiSpecificationDownloadUrl:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiSpecificationDownloadUrl
- The download URL of the API specification of the API asset.
$sel:apiSpecificationDownloadUrlExpiresAt:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiSpecificationDownloadUrlExpiresAt
- The date and time that the upload URL expires, in ISO 8601 format.
$sel:protocolType:ApiGatewayApiAsset'
, apiGatewayApiAsset_protocolType
- The protocol type of the API asset.
$sel:stage:ApiGatewayApiAsset'
, apiGatewayApiAsset_stage
- The stage of the API asset.
AssetDestinationEntry
data AssetDestinationEntry Source #
The destination for the asset.
See: newAssetDestinationEntry
smart constructor.
Instances
newAssetDestinationEntry Source #
:: Text | |
-> Text | |
-> AssetDestinationEntry |
Create a value of AssetDestinationEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:AssetDestinationEntry'
, assetDestinationEntry_key
- The name of the object in Amazon S3 for the asset.
$sel:assetId:AssetDestinationEntry'
, assetDestinationEntry_assetId
- The unique identifier for the asset.
$sel:bucket:AssetDestinationEntry'
, assetDestinationEntry_bucket
- The Amazon S3 bucket that is the destination for the asset.
AssetDetails
data AssetDetails Source #
Details about the asset.
See: newAssetDetails
smart constructor.
AssetDetails' (Maybe ApiGatewayApiAsset) (Maybe LakeFormationDataPermissionAsset) (Maybe RedshiftDataShareAsset) (Maybe S3DataAccessAsset) (Maybe S3SnapshotAsset) |
Instances
newAssetDetails :: AssetDetails Source #
Create a value of AssetDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:apiGatewayApiAsset:AssetDetails'
, assetDetails_apiGatewayApiAsset
- Information about the API Gateway API asset.
$sel:lakeFormationDataPermissionAsset:AssetDetails'
, assetDetails_lakeFormationDataPermissionAsset
- The AWS Lake Formation data permission that is the asset.
$sel:redshiftDataShareAsset:AssetDetails'
, assetDetails_redshiftDataShareAsset
- The Amazon Redshift datashare that is the asset.
$sel:s3DataAccessAsset:AssetDetails'
, assetDetails_s3DataAccessAsset
- The Amazon S3 data access that is the asset.
$sel:s3SnapshotAsset:AssetDetails'
, assetDetails_s3SnapshotAsset
- The Amazon S3 object that is the asset.
AssetEntry
data AssetEntry Source #
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.
See: newAssetEntry
smart constructor.
Instances
:: Text | |
-> AssetDetails | |
-> AssetType | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> UTCTime | |
-> AssetEntry |
Create a value of AssetEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sourceId:AssetEntry'
, assetEntry_sourceId
- The asset ID of the owned asset corresponding to the entitled asset
being viewed. This parameter is returned when an asset owner is viewing
the entitled copy of its owned asset.
$sel:arn:AssetEntry'
, assetEntry_arn
- The ARN for the asset.
$sel:assetDetails:AssetEntry'
, assetEntry_assetDetails
- Details about the asset.
$sel:assetType:AssetEntry'
, assetEntry_assetType
- The type of asset that is added to a data set.
$sel:createdAt:AssetEntry'
, assetEntry_createdAt
- The date and time that the asset was created, in ISO 8601 format.
$sel:dataSetId:AssetEntry'
, assetEntry_dataSetId
- The unique identifier for the data set associated with this asset.
$sel:id:AssetEntry'
, assetEntry_id
- The unique identifier for the asset.
$sel:name:AssetEntry'
, assetEntry_name
- The name of the asset. When importing from Amazon S3, the Amazon S3
object key is used as the asset name. When exporting to Amazon S3, the
asset name is used as default target Amazon S3 object key. When
importing from Amazon API Gateway API, the API name is used as the asset
name. When importing from Amazon Redshift, the datashare name is used as
the asset name. When importing from AWS Lake Formation, the static
values of "Database(s) included in LF-tag policy" or "Table(s)
included in LF-tag policy" are used as the asset name.
$sel:revisionId:AssetEntry'
, assetEntry_revisionId
- The unique identifier for the revision associated with this asset.
$sel:updatedAt:AssetEntry'
, assetEntry_updatedAt
- The date and time that the asset was last updated, in ISO 8601 format.
AssetSourceEntry
data AssetSourceEntry Source #
The source of the assets.
See: newAssetSourceEntry
smart constructor.
Instances
Create a value of AssetSourceEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:AssetSourceEntry'
, assetSourceEntry_bucket
- The Amazon S3 bucket that's part of the source of the asset.
$sel:key:AssetSourceEntry'
, assetSourceEntry_key
- The name of the object in Amazon S3 for the asset.
AutoExportRevisionDestinationEntry
data AutoExportRevisionDestinationEntry Source #
A revision destination is the Amazon S3 bucket folder destination to where the export will be sent.
See: newAutoExportRevisionDestinationEntry
smart constructor.
Instances
newAutoExportRevisionDestinationEntry Source #
Create a value of AutoExportRevisionDestinationEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:keyPattern:AutoExportRevisionDestinationEntry'
, autoExportRevisionDestinationEntry_keyPattern
- A string representing the pattern for generated names of the individual
assets in the revision. For more information about key patterns, see
Key patterns when exporting revisions.
$sel:bucket:AutoExportRevisionDestinationEntry'
, autoExportRevisionDestinationEntry_bucket
- The Amazon S3 bucket that is the destination for the event action.
AutoExportRevisionToS3RequestDetails
data AutoExportRevisionToS3RequestDetails Source #
Details of the operation to be performed by the job.
See: newAutoExportRevisionToS3RequestDetails
smart constructor.
AutoExportRevisionToS3RequestDetails' (Maybe ExportServerSideEncryption) AutoExportRevisionDestinationEntry |
Instances
newAutoExportRevisionToS3RequestDetails Source #
:: AutoExportRevisionDestinationEntry |
|
-> AutoExportRevisionToS3RequestDetails |
Create a value of AutoExportRevisionToS3RequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryption:AutoExportRevisionToS3RequestDetails'
, autoExportRevisionToS3RequestDetails_encryption
- Encryption configuration for the auto export job.
$sel:revisionDestination:AutoExportRevisionToS3RequestDetails'
, autoExportRevisionToS3RequestDetails_revisionDestination
- A revision destination is the Amazon S3 bucket folder destination to
where the export will be sent.
CreateS3DataAccessFromS3BucketRequestDetails
data CreateS3DataAccessFromS3BucketRequestDetails Source #
Details of the operation to create an Amazon S3 data access from an S3 bucket.
See: newCreateS3DataAccessFromS3BucketRequestDetails
smart constructor.
Instances
newCreateS3DataAccessFromS3BucketRequestDetails Source #
Create a value of CreateS3DataAccessFromS3BucketRequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetSource:CreateS3DataAccessFromS3BucketRequestDetails'
, createS3DataAccessFromS3BucketRequestDetails_assetSource
- Details about the S3 data access source asset.
$sel:dataSetId:CreateS3DataAccessFromS3BucketRequestDetails'
, createS3DataAccessFromS3BucketRequestDetails_dataSetId
- The unique identifier for the data set associated with the creation of
this Amazon S3 data access.
$sel:revisionId:CreateS3DataAccessFromS3BucketRequestDetails'
, createS3DataAccessFromS3BucketRequestDetails_revisionId
- The unique identifier for a revision.
CreateS3DataAccessFromS3BucketResponseDetails
data CreateS3DataAccessFromS3BucketResponseDetails Source #
Details about the response of the operation to create an S3 data access from an S3 bucket.
See: newCreateS3DataAccessFromS3BucketResponseDetails
smart constructor.
Instances
newCreateS3DataAccessFromS3BucketResponseDetails Source #
Create a value of CreateS3DataAccessFromS3BucketResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetSource:CreateS3DataAccessFromS3BucketResponseDetails'
, createS3DataAccessFromS3BucketResponseDetails_assetSource
- Details about the asset source from an Amazon S3 bucket.
$sel:dataSetId:CreateS3DataAccessFromS3BucketResponseDetails'
, createS3DataAccessFromS3BucketResponseDetails_dataSetId
- The unique identifier for this data set.
$sel:revisionId:CreateS3DataAccessFromS3BucketResponseDetails'
, createS3DataAccessFromS3BucketResponseDetails_revisionId
- The unique identifier for the revision.
DataSetEntry
data DataSetEntry Source #
A data set is an AWS resource with one or more revisions.
See: newDataSetEntry
smart constructor.
DataSetEntry' (Maybe OriginDetails) (Maybe Text) Text AssetType ISO8601 Text Text Text Origin ISO8601 |
Instances
Create a value of DataSetEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:originDetails:DataSetEntry'
, dataSetEntry_originDetails
- If the origin of this data set is ENTITLED, includes the details for the
product on AWS Marketplace.
$sel:sourceId:DataSetEntry'
, dataSetEntry_sourceId
- The data set ID of the owned data set corresponding to the entitled data
set being viewed. This parameter is returned when a data set owner is
viewing the entitled copy of its owned data set.
$sel:arn:DataSetEntry'
, dataSetEntry_arn
- The ARN for the data set.
$sel:assetType:DataSetEntry'
, dataSetEntry_assetType
- The type of asset that is added to a data set.
$sel:createdAt:DataSetEntry'
, dataSetEntry_createdAt
- The date and time that the data set was created, in ISO 8601 format.
$sel:description:DataSetEntry'
, dataSetEntry_description
- The description for the data set.
$sel:id:DataSetEntry'
, dataSetEntry_id
- The unique identifier for the data set.
$sel:name:DataSetEntry'
, dataSetEntry_name
- The name of the data set.
$sel:origin:DataSetEntry'
, dataSetEntry_origin
- A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
$sel:updatedAt:DataSetEntry'
, dataSetEntry_updatedAt
- The date and time that the data set was last updated, in ISO 8601
format.
DatabaseLFTagPolicy
data DatabaseLFTagPolicy Source #
The LF-tag policy for database resources.
See: newDatabaseLFTagPolicy
smart constructor.
Instances
newDatabaseLFTagPolicy :: DatabaseLFTagPolicy Source #
Create a value of DatabaseLFTagPolicy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:expression:DatabaseLFTagPolicy'
, databaseLFTagPolicy_expression
- A list of LF-tag conditions that apply to database resources.
DatabaseLFTagPolicyAndPermissions
data DatabaseLFTagPolicyAndPermissions Source #
The LF-tag policy and permissions for database resources.
See: newDatabaseLFTagPolicyAndPermissions
smart constructor.
Instances
newDatabaseLFTagPolicyAndPermissions :: DatabaseLFTagPolicyAndPermissions Source #
Create a value of DatabaseLFTagPolicyAndPermissions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:expression:DatabaseLFTagPolicyAndPermissions'
, databaseLFTagPolicyAndPermissions_expression
- A list of LF-tag conditions that apply to database resources.
$sel:permissions:DatabaseLFTagPolicyAndPermissions'
, databaseLFTagPolicyAndPermissions_permissions
- The permissions granted to subscribers on database resources.
Details
Information about the job error.
See: newDetails
smart constructor.
Instances
FromJSON Details Source # | |
Generic Details Source # | |
Read Details Source # | |
Show Details Source # | |
NFData Details Source # | |
Defined in Amazonka.DataExchange.Types.Details | |
Eq Details Source # | |
Hashable Details Source # | |
Defined in Amazonka.DataExchange.Types.Details | |
type Rep Details Source # | |
Defined in Amazonka.DataExchange.Types.Details type Rep Details = D1 ('MetaData "Details" "Amazonka.DataExchange.Types.Details" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "Details'" 'PrefixI 'True) (S1 ('MetaSel ('Just "importAssetFromSignedUrlJobErrorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImportAssetFromSignedUrlJobErrorDetails)) :*: S1 ('MetaSel ('Just "importAssetsFromS3JobErrorDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssetSourceEntry])))) |
newDetails :: Details Source #
Create a value of Details
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:importAssetFromSignedUrlJobErrorDetails:Details'
, details_importAssetFromSignedUrlJobErrorDetails
- Information about the job error.
$sel:importAssetsFromS3JobErrorDetails:Details'
, details_importAssetsFromS3JobErrorDetails
- Details about the job error.
Event
What occurs to start an action.
See: newEvent
smart constructor.
Instances
FromJSON Event Source # | |
ToJSON Event Source # | |
Defined in Amazonka.DataExchange.Types.Event | |
Generic Event Source # | |
Read Event Source # | |
Show Event Source # | |
NFData Event Source # | |
Defined in Amazonka.DataExchange.Types.Event | |
Eq Event Source # | |
Hashable Event Source # | |
Defined in Amazonka.DataExchange.Types.Event | |
type Rep Event Source # | |
Defined in Amazonka.DataExchange.Types.Event type Rep Event = D1 ('MetaData "Event" "Amazonka.DataExchange.Types.Event" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "Event'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revisionPublished") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RevisionPublished)))) |
Create a value of Event
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:revisionPublished:Event'
, event_revisionPublished
- What occurs to start the revision publish action.
EventActionEntry
data EventActionEntry Source #
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.
See: newEventActionEntry
smart constructor.
Instances
Create a value of EventActionEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:action:EventActionEntry'
, eventActionEntry_action
- What occurs after a certain event.
$sel:arn:EventActionEntry'
, eventActionEntry_arn
- The Amazon Resource Name (ARN) for the event action.
$sel:createdAt:EventActionEntry'
, eventActionEntry_createdAt
- The date and time that the event action was created, in ISO 8601 format.
$sel:event:EventActionEntry'
, eventActionEntry_event
- What occurs to start an action.
$sel:id:EventActionEntry'
, eventActionEntry_id
- The unique identifier for the event action.
$sel:updatedAt:EventActionEntry'
, eventActionEntry_updatedAt
- The date and time that the event action was last updated, in ISO 8601
format.
ExportAssetToSignedUrlRequestDetails
data ExportAssetToSignedUrlRequestDetails Source #
Details of the operation to be performed by the job.
See: newExportAssetToSignedUrlRequestDetails
smart constructor.
Instances
newExportAssetToSignedUrlRequestDetails Source #
:: Text | |
-> Text | |
-> Text | |
-> ExportAssetToSignedUrlRequestDetails |
Create a value of ExportAssetToSignedUrlRequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetId:ExportAssetToSignedUrlRequestDetails'
, exportAssetToSignedUrlRequestDetails_assetId
- The unique identifier for the asset that is exported to a signed URL.
$sel:dataSetId:ExportAssetToSignedUrlRequestDetails'
, exportAssetToSignedUrlRequestDetails_dataSetId
- The unique identifier for the data set associated with this export job.
$sel:revisionId:ExportAssetToSignedUrlRequestDetails'
, exportAssetToSignedUrlRequestDetails_revisionId
- The unique identifier for the revision associated with this export
request.
ExportAssetToSignedUrlResponseDetails
data ExportAssetToSignedUrlResponseDetails Source #
The details of the export to signed URL response.
See: newExportAssetToSignedUrlResponseDetails
smart constructor.
Instances
newExportAssetToSignedUrlResponseDetails Source #
Create a value of ExportAssetToSignedUrlResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:signedUrl:ExportAssetToSignedUrlResponseDetails'
, exportAssetToSignedUrlResponseDetails_signedUrl
- The signed URL for the export request.
$sel:signedUrlExpiresAt:ExportAssetToSignedUrlResponseDetails'
, exportAssetToSignedUrlResponseDetails_signedUrlExpiresAt
- The date and time that the signed URL expires, in ISO 8601 format.
$sel:assetId:ExportAssetToSignedUrlResponseDetails'
, exportAssetToSignedUrlResponseDetails_assetId
- The unique identifier for the asset associated with this export job.
$sel:dataSetId:ExportAssetToSignedUrlResponseDetails'
, exportAssetToSignedUrlResponseDetails_dataSetId
- The unique identifier for the data set associated with this export job.
$sel:revisionId:ExportAssetToSignedUrlResponseDetails'
, exportAssetToSignedUrlResponseDetails_revisionId
- The unique identifier for the revision associated with this export
response.
ExportAssetsToS3RequestDetails
data ExportAssetsToS3RequestDetails Source #
Details of the operation to be performed by the job.
See: newExportAssetsToS3RequestDetails
smart constructor.
ExportAssetsToS3RequestDetails' (Maybe ExportServerSideEncryption) [AssetDestinationEntry] Text Text |
Instances
newExportAssetsToS3RequestDetails Source #
Create a value of ExportAssetsToS3RequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryption:ExportAssetsToS3RequestDetails'
, exportAssetsToS3RequestDetails_encryption
- Encryption configuration for the export job.
$sel:assetDestinations:ExportAssetsToS3RequestDetails'
, exportAssetsToS3RequestDetails_assetDestinations
- The destination for the asset.
$sel:dataSetId:ExportAssetsToS3RequestDetails'
, exportAssetsToS3RequestDetails_dataSetId
- The unique identifier for the data set associated with this export job.
$sel:revisionId:ExportAssetsToS3RequestDetails'
, exportAssetsToS3RequestDetails_revisionId
- The unique identifier for the revision associated with this export
request.
ExportAssetsToS3ResponseDetails
data ExportAssetsToS3ResponseDetails Source #
Details about the export to Amazon S3 response.
See: newExportAssetsToS3ResponseDetails
smart constructor.
ExportAssetsToS3ResponseDetails' (Maybe ExportServerSideEncryption) [AssetDestinationEntry] Text Text |
Instances
newExportAssetsToS3ResponseDetails Source #
Create a value of ExportAssetsToS3ResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryption:ExportAssetsToS3ResponseDetails'
, exportAssetsToS3ResponseDetails_encryption
- Encryption configuration of the export job.
$sel:assetDestinations:ExportAssetsToS3ResponseDetails'
, exportAssetsToS3ResponseDetails_assetDestinations
- The destination in Amazon S3 where the asset is exported.
$sel:dataSetId:ExportAssetsToS3ResponseDetails'
, exportAssetsToS3ResponseDetails_dataSetId
- The unique identifier for the data set associated with this export job.
$sel:revisionId:ExportAssetsToS3ResponseDetails'
, exportAssetsToS3ResponseDetails_revisionId
- The unique identifier for the revision associated with this export
response.
ExportRevisionsToS3RequestDetails
data ExportRevisionsToS3RequestDetails Source #
Details of the operation to be performed by the job.
See: newExportRevisionsToS3RequestDetails
smart constructor.
ExportRevisionsToS3RequestDetails' (Maybe ExportServerSideEncryption) Text [RevisionDestinationEntry] |
Instances
newExportRevisionsToS3RequestDetails Source #
Create a value of ExportRevisionsToS3RequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryption:ExportRevisionsToS3RequestDetails'
, exportRevisionsToS3RequestDetails_encryption
- Encryption configuration for the export job.
$sel:dataSetId:ExportRevisionsToS3RequestDetails'
, exportRevisionsToS3RequestDetails_dataSetId
- The unique identifier for the data set associated with this export job.
$sel:revisionDestinations:ExportRevisionsToS3RequestDetails'
, exportRevisionsToS3RequestDetails_revisionDestinations
- The destination for the revision.
ExportRevisionsToS3ResponseDetails
data ExportRevisionsToS3ResponseDetails Source #
Details about the export revisions to Amazon S3 response.
See: newExportRevisionsToS3ResponseDetails
smart constructor.
ExportRevisionsToS3ResponseDetails' (Maybe ExportServerSideEncryption) (Maybe Text) Text [RevisionDestinationEntry] |
Instances
newExportRevisionsToS3ResponseDetails Source #
Create a value of ExportRevisionsToS3ResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryption:ExportRevisionsToS3ResponseDetails'
, exportRevisionsToS3ResponseDetails_encryption
- Encryption configuration of the export job.
$sel:eventActionArn:ExportRevisionsToS3ResponseDetails'
, exportRevisionsToS3ResponseDetails_eventActionArn
- The Amazon Resource Name (ARN) of the event action.
$sel:dataSetId:ExportRevisionsToS3ResponseDetails'
, exportRevisionsToS3ResponseDetails_dataSetId
- The unique identifier for the data set associated with this export job.
$sel:revisionDestinations:ExportRevisionsToS3ResponseDetails'
, exportRevisionsToS3ResponseDetails_revisionDestinations
- The destination in Amazon S3 where the revision is exported.
ExportServerSideEncryption
data ExportServerSideEncryption Source #
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.
See: newExportServerSideEncryption
smart constructor.
Instances
newExportServerSideEncryption Source #
Create a value of ExportServerSideEncryption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kmsKeyArn:ExportServerSideEncryption'
, exportServerSideEncryption_kmsKeyArn
- The Amazon Resource Name (ARN) of the AWS KMS key you want to use to
encrypt the Amazon S3 objects. This parameter is required if you choose
aws:kms as an encryption type.
$sel:type':ExportServerSideEncryption'
, exportServerSideEncryption_type
- The type of server side encryption used for encrypting the objects in
Amazon S3.
ImportAssetFromApiGatewayApiRequestDetails
data ImportAssetFromApiGatewayApiRequestDetails Source #
The request details.
See: newImportAssetFromApiGatewayApiRequestDetails
smart constructor.
ImportAssetFromApiGatewayApiRequestDetails' (Maybe Text) (Maybe Text) Text Text Text Text ProtocolType Text Text |
Instances
newImportAssetFromApiGatewayApiRequestDetails Source #
Create a value of ImportAssetFromApiGatewayApiRequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:apiDescription:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiDescription
- The API description. Markdown supported.
$sel:apiKey:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiKey
- The API Gateway API key.
$sel:apiId:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiId
- The API Gateway API ID.
$sel:apiName:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiName
- The API name.
$sel:apiSpecificationMd5Hash:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiSpecificationMd5Hash
- The Base64-encoded MD5 hash of the OpenAPI 3.0 JSON API specification
file. It is used to ensure the integrity of the file.
$sel:dataSetId:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_dataSetId
- The data set ID.
$sel:protocolType:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_protocolType
- The protocol type.
$sel:revisionId:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_revisionId
- The revision ID.
$sel:stage:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_stage
- The API stage.
ImportAssetFromApiGatewayApiResponseDetails
data ImportAssetFromApiGatewayApiResponseDetails Source #
The response details.
See: newImportAssetFromApiGatewayApiResponseDetails
smart constructor.
ImportAssetFromApiGatewayApiResponseDetails' (Maybe Text) (Maybe Text) Text Text Text Text ISO8601 Text ProtocolType Text Text |
Instances
newImportAssetFromApiGatewayApiResponseDetails Source #
Create a value of ImportAssetFromApiGatewayApiResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:apiDescription:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_apiDescription
- The API description.
$sel:apiKey:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_apiKey
- The API key.
$sel:apiId:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_apiId
- The API ID.
$sel:apiName:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_apiName
- The API name.
$sel:apiSpecificationMd5Hash:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_apiSpecificationMd5Hash
- The Base64-encoded Md5 hash for the API asset, used to ensure the
integrity of the API at that location.
$sel:apiSpecificationUploadUrl:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_apiSpecificationUploadUrl
- The upload URL of the API specification.
$sel:apiSpecificationUploadUrlExpiresAt:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_apiSpecificationUploadUrlExpiresAt
- The date and time that the upload URL expires, in ISO 8601 format.
$sel:dataSetId:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_dataSetId
- The data set ID.
$sel:protocolType:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_protocolType
- The protocol type.
$sel:revisionId:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_revisionId
- The revision ID.
$sel:stage:ImportAssetFromApiGatewayApiResponseDetails'
, importAssetFromApiGatewayApiResponseDetails_stage
- The API stage.
ImportAssetFromSignedUrlJobErrorDetails
data ImportAssetFromSignedUrlJobErrorDetails Source #
Details about the job error.
See: newImportAssetFromSignedUrlJobErrorDetails
smart constructor.
Instances
FromJSON ImportAssetFromSignedUrlJobErrorDetails Source # | |
Generic ImportAssetFromSignedUrlJobErrorDetails Source # | |
Read ImportAssetFromSignedUrlJobErrorDetails Source # | |
Show ImportAssetFromSignedUrlJobErrorDetails Source # | |
NFData ImportAssetFromSignedUrlJobErrorDetails Source # | |
Eq ImportAssetFromSignedUrlJobErrorDetails Source # | |
Hashable ImportAssetFromSignedUrlJobErrorDetails Source # | |
type Rep ImportAssetFromSignedUrlJobErrorDetails Source # | |
Defined in Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails type Rep ImportAssetFromSignedUrlJobErrorDetails = D1 ('MetaData "ImportAssetFromSignedUrlJobErrorDetails" "Amazonka.DataExchange.Types.ImportAssetFromSignedUrlJobErrorDetails" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "ImportAssetFromSignedUrlJobErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "assetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
newImportAssetFromSignedUrlJobErrorDetails Source #
Create a value of ImportAssetFromSignedUrlJobErrorDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetName:ImportAssetFromSignedUrlJobErrorDetails'
, importAssetFromSignedUrlJobErrorDetails_assetName
- Details about the job error.
ImportAssetFromSignedUrlRequestDetails
data ImportAssetFromSignedUrlRequestDetails Source #
Details of the operation to be performed by the job.
See: newImportAssetFromSignedUrlRequestDetails
smart constructor.
Instances
newImportAssetFromSignedUrlRequestDetails Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> ImportAssetFromSignedUrlRequestDetails |
Create a value of ImportAssetFromSignedUrlRequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetName:ImportAssetFromSignedUrlRequestDetails'
, importAssetFromSignedUrlRequestDetails_assetName
- The name of the asset. When importing from Amazon S3, the Amazon S3
object key is used as the asset name.
$sel:dataSetId:ImportAssetFromSignedUrlRequestDetails'
, importAssetFromSignedUrlRequestDetails_dataSetId
- The unique identifier for the data set associated with this import job.
$sel:md5Hash:ImportAssetFromSignedUrlRequestDetails'
, importAssetFromSignedUrlRequestDetails_md5Hash
- The Base64-encoded Md5 hash for the asset, used to ensure the integrity
of the file at that location.
$sel:revisionId:ImportAssetFromSignedUrlRequestDetails'
, importAssetFromSignedUrlRequestDetails_revisionId
- The unique identifier for the revision associated with this import
request.
ImportAssetFromSignedUrlResponseDetails
data ImportAssetFromSignedUrlResponseDetails Source #
The details in the response for an import request, including the signed URL and other information.
See: newImportAssetFromSignedUrlResponseDetails
smart constructor.
Instances
newImportAssetFromSignedUrlResponseDetails Source #
Create a value of ImportAssetFromSignedUrlResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:md5Hash:ImportAssetFromSignedUrlResponseDetails'
, importAssetFromSignedUrlResponseDetails_md5Hash
- The Base64-encoded Md5 hash for the asset, used to ensure the integrity
of the file at that location.
$sel:signedUrl:ImportAssetFromSignedUrlResponseDetails'
, importAssetFromSignedUrlResponseDetails_signedUrl
- The signed URL.
$sel:signedUrlExpiresAt:ImportAssetFromSignedUrlResponseDetails'
, importAssetFromSignedUrlResponseDetails_signedUrlExpiresAt
- The time and date at which the signed URL expires, in ISO 8601 format.
$sel:assetName:ImportAssetFromSignedUrlResponseDetails'
, importAssetFromSignedUrlResponseDetails_assetName
- The name for the asset associated with this import job.
$sel:dataSetId:ImportAssetFromSignedUrlResponseDetails'
, importAssetFromSignedUrlResponseDetails_dataSetId
- The unique identifier for the data set associated with this import job.
$sel:revisionId:ImportAssetFromSignedUrlResponseDetails'
, importAssetFromSignedUrlResponseDetails_revisionId
- The unique identifier for the revision associated with this import
response.
ImportAssetsFromLakeFormationTagPolicyRequestDetails
data ImportAssetsFromLakeFormationTagPolicyRequestDetails Source #
Details about the assets imported from an AWS Lake Formation tag policy request.
See: newImportAssetsFromLakeFormationTagPolicyRequestDetails
smart constructor.
ImportAssetsFromLakeFormationTagPolicyRequestDetails' (Maybe DatabaseLFTagPolicyAndPermissions) (Maybe TableLFTagPolicyAndPermissions) Text Text Text Text |
Instances
newImportAssetsFromLakeFormationTagPolicyRequestDetails Source #
Create a value of ImportAssetsFromLakeFormationTagPolicyRequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:database:ImportAssetsFromLakeFormationTagPolicyRequestDetails'
, importAssetsFromLakeFormationTagPolicyRequestDetails_database
- A structure for the database object.
$sel:table:ImportAssetsFromLakeFormationTagPolicyRequestDetails'
, importAssetsFromLakeFormationTagPolicyRequestDetails_table
- A structure for the table object.
$sel:catalogId:ImportAssetsFromLakeFormationTagPolicyRequestDetails'
, importAssetsFromLakeFormationTagPolicyRequestDetails_catalogId
- The identifier for the AWS Glue Data Catalog.
$sel:roleArn:ImportAssetsFromLakeFormationTagPolicyRequestDetails'
, importAssetsFromLakeFormationTagPolicyRequestDetails_roleArn
- The IAM role's ARN that allows AWS Data Exchange to assume the role and
grant and revoke permissions of subscribers to AWS Lake Formation data
permissions.
$sel:dataSetId:ImportAssetsFromLakeFormationTagPolicyRequestDetails'
, importAssetsFromLakeFormationTagPolicyRequestDetails_dataSetId
- The unique identifier for the data set associated with this import job.
$sel:revisionId:ImportAssetsFromLakeFormationTagPolicyRequestDetails'
, importAssetsFromLakeFormationTagPolicyRequestDetails_revisionId
- The unique identifier for the revision associated with this import job.
ImportAssetsFromLakeFormationTagPolicyResponseDetails
data ImportAssetsFromLakeFormationTagPolicyResponseDetails Source #
Details from an import AWS Lake Formation tag policy job response.
See: newImportAssetsFromLakeFormationTagPolicyResponseDetails
smart constructor.
ImportAssetsFromLakeFormationTagPolicyResponseDetails' (Maybe DatabaseLFTagPolicyAndPermissions) (Maybe TableLFTagPolicyAndPermissions) Text Text Text Text |
Instances
newImportAssetsFromLakeFormationTagPolicyResponseDetails Source #
Create a value of ImportAssetsFromLakeFormationTagPolicyResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:database:ImportAssetsFromLakeFormationTagPolicyResponseDetails'
, importAssetsFromLakeFormationTagPolicyResponseDetails_database
- A structure for the database object.
$sel:table:ImportAssetsFromLakeFormationTagPolicyResponseDetails'
, importAssetsFromLakeFormationTagPolicyResponseDetails_table
- A structure for the table object.
$sel:catalogId:ImportAssetsFromLakeFormationTagPolicyResponseDetails'
, importAssetsFromLakeFormationTagPolicyResponseDetails_catalogId
- The identifier for the AWS Glue Data Catalog.
$sel:roleArn:ImportAssetsFromLakeFormationTagPolicyResponseDetails'
, importAssetsFromLakeFormationTagPolicyResponseDetails_roleArn
- The IAM role's ARN that allows AWS Data Exchange to assume the role and
grant and revoke permissions to AWS Lake Formation data permissions.
$sel:dataSetId:ImportAssetsFromLakeFormationTagPolicyResponseDetails'
, importAssetsFromLakeFormationTagPolicyResponseDetails_dataSetId
- The unique identifier for the data set associated with this import job.
$sel:revisionId:ImportAssetsFromLakeFormationTagPolicyResponseDetails'
, importAssetsFromLakeFormationTagPolicyResponseDetails_revisionId
- The unique identifier for the revision associated with this import job.
ImportAssetsFromRedshiftDataSharesRequestDetails
data ImportAssetsFromRedshiftDataSharesRequestDetails Source #
Details from an import from Amazon Redshift datashare request.
See: newImportAssetsFromRedshiftDataSharesRequestDetails
smart constructor.
Instances
newImportAssetsFromRedshiftDataSharesRequestDetails Source #
:: Text |
|
-> Text |
|
-> ImportAssetsFromRedshiftDataSharesRequestDetails |
Create a value of ImportAssetsFromRedshiftDataSharesRequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetSources:ImportAssetsFromRedshiftDataSharesRequestDetails'
, importAssetsFromRedshiftDataSharesRequestDetails_assetSources
- A list of Amazon Redshift datashare assets.
$sel:dataSetId:ImportAssetsFromRedshiftDataSharesRequestDetails'
, importAssetsFromRedshiftDataSharesRequestDetails_dataSetId
- The unique identifier for the data set associated with this import job.
$sel:revisionId:ImportAssetsFromRedshiftDataSharesRequestDetails'
, importAssetsFromRedshiftDataSharesRequestDetails_revisionId
- The unique identifier for the revision associated with this import job.
ImportAssetsFromRedshiftDataSharesResponseDetails
data ImportAssetsFromRedshiftDataSharesResponseDetails Source #
Details from an import from Amazon Redshift datashare response.
See: newImportAssetsFromRedshiftDataSharesResponseDetails
smart constructor.
Instances
newImportAssetsFromRedshiftDataSharesResponseDetails Source #
:: Text |
|
-> Text |
|
-> ImportAssetsFromRedshiftDataSharesResponseDetails |
Create a value of ImportAssetsFromRedshiftDataSharesResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetSources:ImportAssetsFromRedshiftDataSharesResponseDetails'
, importAssetsFromRedshiftDataSharesResponseDetails_assetSources
- A list of Amazon Redshift datashare asset sources.
$sel:dataSetId:ImportAssetsFromRedshiftDataSharesResponseDetails'
, importAssetsFromRedshiftDataSharesResponseDetails_dataSetId
- The unique identifier for the data set associated with this import job.
$sel:revisionId:ImportAssetsFromRedshiftDataSharesResponseDetails'
, importAssetsFromRedshiftDataSharesResponseDetails_revisionId
- The unique identifier for the revision associated with this import job.
ImportAssetsFromS3RequestDetails
data ImportAssetsFromS3RequestDetails Source #
Details of the operation to be performed by the job.
See: newImportAssetsFromS3RequestDetails
smart constructor.
Instances
newImportAssetsFromS3RequestDetails Source #
Create a value of ImportAssetsFromS3RequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetSources:ImportAssetsFromS3RequestDetails'
, importAssetsFromS3RequestDetails_assetSources
- Is a list of Amazon S3 bucket and object key pairs.
$sel:dataSetId:ImportAssetsFromS3RequestDetails'
, importAssetsFromS3RequestDetails_dataSetId
- The unique identifier for the data set associated with this import job.
$sel:revisionId:ImportAssetsFromS3RequestDetails'
, importAssetsFromS3RequestDetails_revisionId
- The unique identifier for the revision associated with this import
request.
ImportAssetsFromS3ResponseDetails
data ImportAssetsFromS3ResponseDetails Source #
Details from an import from Amazon S3 response.
See: newImportAssetsFromS3ResponseDetails
smart constructor.
Instances
newImportAssetsFromS3ResponseDetails Source #
Create a value of ImportAssetsFromS3ResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:assetSources:ImportAssetsFromS3ResponseDetails'
, importAssetsFromS3ResponseDetails_assetSources
- Is a list of Amazon S3 bucket and object key pairs.
$sel:dataSetId:ImportAssetsFromS3ResponseDetails'
, importAssetsFromS3ResponseDetails_dataSetId
- The unique identifier for the data set associated with this import job.
$sel:revisionId:ImportAssetsFromS3ResponseDetails'
, importAssetsFromS3ResponseDetails_revisionId
- The unique identifier for the revision associated with this import
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.
See: newJobEntry
smart constructor.
Instances
Create a value of JobEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errors:JobEntry'
, jobEntry_errors
- Errors for jobs.
$sel:arn:JobEntry'
, jobEntry_arn
- The ARN for the job.
$sel:createdAt:JobEntry'
, jobEntry_createdAt
- The date and time that the job was created, in ISO 8601 format.
JobEntry
, jobEntry_details
- Details of the operation to be performed by the job, such as export
destination details or import source details.
$sel:id:JobEntry'
, jobEntry_id
- The unique identifier for the job.
$sel:state:JobEntry'
, jobEntry_state
- The state of the job.
$sel:type':JobEntry'
, jobEntry_type
- The job type.
$sel:updatedAt:JobEntry'
, jobEntry_updatedAt
- The date and time that the job was last updated, in ISO 8601 format.
JobError
An error that occurred with the job request.
See: newJobError
smart constructor.
JobError' (Maybe Details) (Maybe JobErrorLimitName) (Maybe Double) (Maybe Text) (Maybe JobErrorResourceTypes) Code Text |
Instances
Create a value of JobError
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:details:JobError'
, jobError_details
- The details about the job error.
$sel:limitName:JobError'
, jobError_limitName
- The name of the limit that was reached.
$sel:limitValue:JobError'
, jobError_limitValue
- The value of the exceeded limit.
$sel:resourceId:JobError'
, jobError_resourceId
- The unique identifier for the resource related to the error.
$sel:resourceType:JobError'
, jobError_resourceType
- The type of resource related to the error.
$sel:code:JobError'
, jobError_code
- The code for the job error.
$sel:message:JobError'
, jobError_message
- The message related to the job error.
LFResourceDetails
data LFResourceDetails Source #
Details about the AWS Lake Formation resource (Table or Database) included in the AWS Lake Formation data permission.
See: newLFResourceDetails
smart constructor.
Instances
newLFResourceDetails :: LFResourceDetails Source #
Create a value of LFResourceDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:database:LFResourceDetails'
, lFResourceDetails_database
- Details about the database resource included in the AWS Lake Formation
data permission.
$sel:table:LFResourceDetails'
, lFResourceDetails_table
- Details about the table resource included in the AWS Lake Formation data
permission.
LFTag
A structure that allows an LF-admin to grant permissions on certain conditions.
See: newLFTag
smart constructor.
Instances
FromJSON LFTag Source # | |
ToJSON LFTag Source # | |
Defined in Amazonka.DataExchange.Types.LFTag | |
Generic LFTag Source # | |
Read LFTag Source # | |
Show LFTag Source # | |
NFData LFTag Source # | |
Defined in Amazonka.DataExchange.Types.LFTag | |
Eq LFTag Source # | |
Hashable LFTag Source # | |
Defined in Amazonka.DataExchange.Types.LFTag | |
type Rep LFTag Source # | |
Defined in Amazonka.DataExchange.Types.LFTag type Rep LFTag = D1 ('MetaData "LFTag" "Amazonka.DataExchange.Types.LFTag" "amazonka-dataexchange-2.0-E9wmOad6xSxAaT3Y4FNlvY" 'False) (C1 ('MetaCons "LFTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) |
Create a value of LFTag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagKey:LFTag'
, lFTag_tagKey
- The key name for the LF-tag.
$sel:tagValues:LFTag'
, lFTag_tagValues
- A list of LF-tag values.
LFTagPolicyDetails
data LFTagPolicyDetails Source #
Details about the LF-tag policy.
See: newLFTagPolicyDetails
smart constructor.
Instances
newLFTagPolicyDetails Source #
Create a value of LFTagPolicyDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:catalogId:LFTagPolicyDetails'
, lFTagPolicyDetails_catalogId
- The identifier for the AWS Glue Data Catalog.
$sel:resourceType:LFTagPolicyDetails'
, lFTagPolicyDetails_resourceType
- The resource type for which the LF-tag policy applies.
$sel:resourceDetails:LFTagPolicyDetails'
, lFTagPolicyDetails_resourceDetails
- Details for the Lake Formation Resources included in the LF-tag policy.
LakeFormationDataPermissionAsset
data LakeFormationDataPermissionAsset Source #
The AWS Lake Formation data permission asset.
See: newLakeFormationDataPermissionAsset
smart constructor.
LakeFormationDataPermissionAsset' (Maybe Text) LakeFormationDataPermissionDetails LakeFormationDataPermissionType [LFPermission] |
Instances
newLakeFormationDataPermissionAsset Source #
Create a value of LakeFormationDataPermissionAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:roleArn:LakeFormationDataPermissionAsset'
, lakeFormationDataPermissionAsset_roleArn
- The IAM role's ARN that allows AWS Data Exchange to assume the role and
grant and revoke permissions to AWS Lake Formation data permissions.
$sel:lakeFormationDataPermissionDetails:LakeFormationDataPermissionAsset'
, lakeFormationDataPermissionAsset_lakeFormationDataPermissionDetails
- Details about the AWS Lake Formation data permission.
$sel:lakeFormationDataPermissionType:LakeFormationDataPermissionAsset'
, lakeFormationDataPermissionAsset_lakeFormationDataPermissionType
- The data permission type.
$sel:permissions:LakeFormationDataPermissionAsset'
, lakeFormationDataPermissionAsset_permissions
- The permissions granted to the subscribers on the resource.
LakeFormationDataPermissionDetails
data LakeFormationDataPermissionDetails Source #
Details about the AWS Lake Formation data permission.
See: newLakeFormationDataPermissionDetails
smart constructor.
Instances
newLakeFormationDataPermissionDetails :: LakeFormationDataPermissionDetails Source #
Create a value of LakeFormationDataPermissionDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lFTagPolicy:LakeFormationDataPermissionDetails'
, lakeFormationDataPermissionDetails_lFTagPolicy
- Details about the LF-tag policy.
OriginDetails
data OriginDetails Source #
Details about the origin of the data set.
See: newOriginDetails
smart constructor.
Instances
Create a value of OriginDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:productId:OriginDetails'
, originDetails_productId
- The product ID of the origin of the data set.
RedshiftDataShareAsset
data RedshiftDataShareAsset Source #
The Amazon Redshift datashare asset.
See: newRedshiftDataShareAsset
smart constructor.
Instances
newRedshiftDataShareAsset Source #
Create a value of RedshiftDataShareAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:RedshiftDataShareAsset'
, redshiftDataShareAsset_arn
- The Amazon Resource Name (ARN) of the datashare asset.
RedshiftDataShareAssetSourceEntry
data RedshiftDataShareAssetSourceEntry Source #
The source of the Amazon Redshift datashare asset.
See: newRedshiftDataShareAssetSourceEntry
smart constructor.
Instances
newRedshiftDataShareAssetSourceEntry Source #
Create a value of RedshiftDataShareAssetSourceEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataShareArn:RedshiftDataShareAssetSourceEntry'
, redshiftDataShareAssetSourceEntry_dataShareArn
- The Amazon Resource Name (ARN) of the datashare asset.
RequestDetails
data RequestDetails Source #
The details for the request.
See: newRequestDetails
smart constructor.
Instances
newRequestDetails :: RequestDetails Source #
Create a value of RequestDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createS3DataAccessFromS3Bucket:RequestDetails'
, requestDetails_createS3DataAccessFromS3Bucket
- Details of the request to create S3 data access from the Amazon S3
bucket.
$sel:exportAssetToSignedUrl:RequestDetails'
, requestDetails_exportAssetToSignedUrl
- Details about the export to signed URL request.
$sel:exportAssetsToS3:RequestDetails'
, requestDetails_exportAssetsToS3
- Details about the export to Amazon S3 request.
$sel:exportRevisionsToS3:RequestDetails'
, requestDetails_exportRevisionsToS3
- Details about the export to Amazon S3 request.
$sel:importAssetFromApiGatewayApi:RequestDetails'
, requestDetails_importAssetFromApiGatewayApi
- Details about the import from signed URL request.
$sel:importAssetFromSignedUrl:RequestDetails'
, requestDetails_importAssetFromSignedUrl
- Details about the import from Amazon S3 request.
$sel:importAssetsFromLakeFormationTagPolicy:RequestDetails'
, requestDetails_importAssetsFromLakeFormationTagPolicy
- Request details for the ImportAssetsFromLakeFormationTagPolicy job.
$sel:importAssetsFromRedshiftDataShares:RequestDetails'
, requestDetails_importAssetsFromRedshiftDataShares
- Details from an import from Amazon Redshift datashare request.
$sel:importAssetsFromS3:RequestDetails'
, requestDetails_importAssetsFromS3
- Details about the import asset from API Gateway API request.
ResponseDetails
data ResponseDetails Source #
Details for the response.
See: newResponseDetails
smart constructor.
Instances
newResponseDetails :: ResponseDetails Source #
Create a value of ResponseDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createS3DataAccessFromS3Bucket:ResponseDetails'
, responseDetails_createS3DataAccessFromS3Bucket
- Response details from the CreateS3DataAccessFromS3Bucket job.
$sel:exportAssetToSignedUrl:ResponseDetails'
, responseDetails_exportAssetToSignedUrl
- Details for the export to signed URL response.
$sel:exportAssetsToS3:ResponseDetails'
, responseDetails_exportAssetsToS3
- Details for the export to Amazon S3 response.
$sel:exportRevisionsToS3:ResponseDetails'
, responseDetails_exportRevisionsToS3
- Details for the export revisions to Amazon S3 response.
$sel:importAssetFromApiGatewayApi:ResponseDetails'
, responseDetails_importAssetFromApiGatewayApi
- The response details.
$sel:importAssetFromSignedUrl:ResponseDetails'
, responseDetails_importAssetFromSignedUrl
- Details for the import from signed URL response.
$sel:importAssetsFromLakeFormationTagPolicy:ResponseDetails'
, responseDetails_importAssetsFromLakeFormationTagPolicy
- Response details from the ImportAssetsFromLakeFormationTagPolicy job.
$sel:importAssetsFromRedshiftDataShares:ResponseDetails'
, responseDetails_importAssetsFromRedshiftDataShares
- Details from an import from Amazon Redshift datashare response.
$sel:importAssetsFromS3:ResponseDetails'
, responseDetails_importAssetsFromS3
- Details for the import from Amazon S3 response.
RevisionDestinationEntry
data RevisionDestinationEntry Source #
The destination where the assets in the revision will be exported.
See: newRevisionDestinationEntry
smart constructor.
Instances
newRevisionDestinationEntry Source #
:: Text | |
-> Text | |
-> RevisionDestinationEntry |
Create a value of RevisionDestinationEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:keyPattern:RevisionDestinationEntry'
, revisionDestinationEntry_keyPattern
- A string representing the pattern for generated names of the individual
assets in the revision. For more information about key patterns, see
Key patterns when exporting revisions.
$sel:bucket:RevisionDestinationEntry'
, revisionDestinationEntry_bucket
- The Amazon S3 bucket that is the destination for the assets in the
revision.
$sel:revisionId:RevisionDestinationEntry'
, revisionDestinationEntry_revisionId
- The unique identifier for the revision.
RevisionEntry
data RevisionEntry Source #
A revision is a container for one or more assets.
See: newRevisionEntry
smart constructor.
RevisionEntry' (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe ISO8601) (Maybe Text) Text ISO8601 Text Text ISO8601 |
Instances
Create a value of RevisionEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:comment:RevisionEntry'
, revisionEntry_comment
- An optional comment about the revision.
$sel:finalized:RevisionEntry'
, revisionEntry_finalized
- To publish a revision to a data set in a product, the revision must
first be finalized. Finalizing a revision tells AWS Data Exchange that
your changes to the assets in the revision are complete. After it's in
this read-only state, you can publish the revision to your products.
Finalized revisions can be published through the AWS Data Exchange
console or the AWS Marketplace Catalog API, using the StartChangeSet AWS
Marketplace Catalog API action. When using the API, revisions are
uniquely identified by their ARN.
$sel:revocationComment:RevisionEntry'
, revisionEntry_revocationComment
- A required comment to inform subscribers of the reason their access to
the revision was revoked.
$sel:revoked:RevisionEntry'
, revisionEntry_revoked
- A status indicating that subscribers' access to the revision was
revoked.
$sel:revokedAt:RevisionEntry'
, revisionEntry_revokedAt
- The date and time that the revision was revoked, in ISO 8601 format.
$sel:sourceId:RevisionEntry'
, revisionEntry_sourceId
- The revision ID of the owned revision corresponding to the entitled
revision being viewed. This parameter is returned when a revision owner
is viewing the entitled copy of its owned revision.
$sel:arn:RevisionEntry'
, revisionEntry_arn
- The ARN for the revision.
$sel:createdAt:RevisionEntry'
, revisionEntry_createdAt
- The date and time that the revision was created, in ISO 8601 format.
$sel:dataSetId:RevisionEntry'
, revisionEntry_dataSetId
- The unique identifier for the data set associated with the data set
revision.
$sel:id:RevisionEntry'
, revisionEntry_id
- The unique identifier for the revision.
$sel:updatedAt:RevisionEntry'
, revisionEntry_updatedAt
- The date and time that the revision was last updated, in ISO 8601
format.
RevisionPublished
data RevisionPublished Source #
Information about the published revision.
See: newRevisionPublished
smart constructor.
Instances
Create a value of RevisionPublished
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataSetId:RevisionPublished'
, revisionPublished_dataSetId
- The data set ID of the published revision.
S3DataAccessAsset
data S3DataAccessAsset Source #
The Amazon S3 data access that is the asset.
See: newS3DataAccessAsset
smart constructor.
Instances
Create a value of S3DataAccessAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:keyPrefixes:S3DataAccessAsset'
, s3DataAccessAsset_keyPrefixes
- The Amazon S3 bucket used for hosting shared data in the Amazon S3 data
access.
$sel:keys:S3DataAccessAsset'
, s3DataAccessAsset_keys
- S3 keys made available using this asset.
$sel:s3AccessPointAlias:S3DataAccessAsset'
, s3DataAccessAsset_s3AccessPointAlias
- The automatically-generated bucket-style alias for your Amazon S3 Access
Point. Customers can access their entitled data using the S3 Access
Point alias.
$sel:s3AccessPointArn:S3DataAccessAsset'
, s3DataAccessAsset_s3AccessPointArn
- The ARN for your Amazon S3 Access Point. Customers can also access their
entitled data using the S3 Access Point ARN.
$sel:bucket:S3DataAccessAsset'
, s3DataAccessAsset_bucket
- The Amazon S3 bucket hosting data to be shared in the S3 data access.
S3DataAccessAssetSourceEntry
data S3DataAccessAssetSourceEntry Source #
Source details for an Amazon S3 data access asset.
See: newS3DataAccessAssetSourceEntry
smart constructor.
Instances
newS3DataAccessAssetSourceEntry Source #
Create a value of S3DataAccessAssetSourceEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:keyPrefixes:S3DataAccessAssetSourceEntry'
, s3DataAccessAssetSourceEntry_keyPrefixes
- Organizes Amazon S3 asset key prefixes stored in an Amazon S3 bucket.
$sel:keys:S3DataAccessAssetSourceEntry'
, s3DataAccessAssetSourceEntry_keys
- The keys used to create the Amazon S3 data access.
$sel:bucket:S3DataAccessAssetSourceEntry'
, s3DataAccessAssetSourceEntry_bucket
- The Amazon S3 bucket used for hosting shared data in the Amazon S3 data
access.
S3SnapshotAsset
data S3SnapshotAsset Source #
The Amazon S3 object that is the asset.
See: newS3SnapshotAsset
smart constructor.
Instances
Create a value of S3SnapshotAsset
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:size:S3SnapshotAsset'
, s3SnapshotAsset_size
- The size of the Amazon S3 object that is the object.
TableLFTagPolicy
data TableLFTagPolicy Source #
The LF-tag policy for a table resource.
See: newTableLFTagPolicy
smart constructor.
Instances
newTableLFTagPolicy :: TableLFTagPolicy Source #
Create a value of TableLFTagPolicy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:expression:TableLFTagPolicy'
, tableLFTagPolicy_expression
- A list of LF-tag conditions that apply to table resources.
TableLFTagPolicyAndPermissions
data TableLFTagPolicyAndPermissions Source #
The LF-tag policy and permissions that apply to table resources.
See: newTableLFTagPolicyAndPermissions
smart constructor.
Instances
newTableLFTagPolicyAndPermissions :: TableLFTagPolicyAndPermissions Source #
Create a value of TableLFTagPolicyAndPermissions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:expression:TableLFTagPolicyAndPermissions'
, tableLFTagPolicyAndPermissions_expression
- A list of LF-tag conditions that apply to table resources.
$sel:permissions:TableLFTagPolicyAndPermissions'
, tableLFTagPolicyAndPermissions_permissions
- The permissions granted to subscribers on table resources.