| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.DataExchange
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- GetEventAction
- CreateRevision
- ListRevisionAssets (Paginated)
- DeleteRevision
- UpdateRevision
- ListTagsForResource
- GetRevision
- DeleteDataSet
- UpdateDataSet
- CreateJob
- ListEventActions (Paginated)
- GetAsset
- ListJobs (Paginated)
- CreateDataSet
- DeleteAsset
- UpdateAsset
- GetJob
- GetDataSet
- StartJob
- TagResource
- ListDataSetRevisions (Paginated)
- DeleteEventAction
- UpdateEventAction
- UntagResource
- ListDataSets (Paginated)
- CreateEventAction
- CancelJob
- Types
- AssetType
- Code
- JobErrorLimitName
- JobErrorResourceTypes
- Origin
- ServerSideEncryptionTypes
- State
- Type
- Action
- AssetDestinationEntry
- AssetDetails
- AssetEntry
- AssetSourceEntry
- AutoExportRevisionDestinationEntry
- AutoExportRevisionToS3RequestDetails
- DataSetEntry
- Details
- Event
- EventActionEntry
- ExportAssetToSignedUrlRequestDetails
- ExportAssetToSignedUrlResponseDetails
- ExportAssetsToS3RequestDetails
- ExportAssetsToS3ResponseDetails
- ExportRevisionsToS3RequestDetails
- ExportRevisionsToS3ResponseDetails
- ExportServerSideEncryption
- ImportAssetFromSignedUrlJobErrorDetails
- ImportAssetFromSignedUrlRequestDetails
- ImportAssetFromSignedUrlResponseDetails
- ImportAssetsFromRedshiftDataSharesRequestDetails
- ImportAssetsFromRedshiftDataSharesResponseDetails
- ImportAssetsFromS3RequestDetails
- ImportAssetsFromS3ResponseDetails
- JobEntry
- JobError
- OriginDetails
- RedshiftDataShareAsset
- RedshiftDataShareAssetSourceEntry
- RequestDetails
- ResponseDetails
- RevisionDestinationEntry
- RevisionEntry
- RevisionPublished
- S3SnapshotAsset
Description
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 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. 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
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- data GetEventAction = GetEventAction' Text
- newGetEventAction :: Text -> GetEventAction
- data GetEventActionResponse = GetEventActionResponse' (Maybe Event) (Maybe Text) (Maybe POSIX) (Maybe Action) (Maybe Text) (Maybe POSIX) Int
- newGetEventActionResponse :: Int -> GetEventActionResponse
- data CreateRevision = CreateRevision' (Maybe Text) (Maybe (HashMap Text Text)) Text
- newCreateRevision :: Text -> CreateRevision
- data CreateRevisionResponse = CreateRevisionResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateRevisionResponse :: Int -> CreateRevisionResponse
- data ListRevisionAssets = ListRevisionAssets' (Maybe Text) (Maybe Natural) Text Text
- newListRevisionAssets :: Text -> Text -> ListRevisionAssets
- data ListRevisionAssetsResponse = ListRevisionAssetsResponse' (Maybe Text) (Maybe [AssetEntry]) Int
- newListRevisionAssetsResponse :: Int -> ListRevisionAssetsResponse
- data DeleteRevision = DeleteRevision' Text Text
- newDeleteRevision :: Text -> Text -> DeleteRevision
- data DeleteRevisionResponse = DeleteRevisionResponse' {
- newDeleteRevisionResponse :: DeleteRevisionResponse
- data UpdateRevision = UpdateRevision' (Maybe Bool) (Maybe Text) Text Text
- newUpdateRevision :: Text -> Text -> UpdateRevision
- data UpdateRevisionResponse = UpdateRevisionResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) Int
- newUpdateRevisionResponse :: Int -> UpdateRevisionResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data GetRevision = GetRevision' Text Text
- newGetRevision :: Text -> Text -> GetRevision
- data GetRevisionResponse = GetRevisionResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newGetRevisionResponse :: Int -> GetRevisionResponse
- data DeleteDataSet = DeleteDataSet' Text
- newDeleteDataSet :: Text -> DeleteDataSet
- data DeleteDataSetResponse = DeleteDataSetResponse' {
- newDeleteDataSetResponse :: DeleteDataSetResponse
- data UpdateDataSet = UpdateDataSet' (Maybe Text) (Maybe Text) Text
- newUpdateDataSet :: Text -> UpdateDataSet
- data UpdateDataSetResponse = UpdateDataSetResponse' (Maybe Origin) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe OriginDetails) (Maybe Text) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) Int
- newUpdateDataSetResponse :: Int -> UpdateDataSetResponse
- data CreateJob = CreateJob' Type RequestDetails
- newCreateJob :: Type -> RequestDetails -> CreateJob
- data CreateJobResponse = CreateJobResponse' (Maybe State) (Maybe Text) (Maybe POSIX) (Maybe ResponseDetails) (Maybe Text) (Maybe Type) (Maybe POSIX) (Maybe [JobError]) Int
- newCreateJobResponse :: Int -> CreateJobResponse
- data ListEventActions = ListEventActions' (Maybe Text) (Maybe Text) (Maybe Natural)
- newListEventActions :: ListEventActions
- data ListEventActionsResponse = ListEventActionsResponse' (Maybe [EventActionEntry]) (Maybe Text) Int
- newListEventActionsResponse :: Int -> ListEventActionsResponse
- data GetAsset = GetAsset' Text Text Text
- newGetAsset :: Text -> Text -> Text -> GetAsset
- data GetAssetResponse = GetAssetResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AssetDetails) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) Int
- newGetAssetResponse :: Int -> GetAssetResponse
- data ListJobs = ListJobs' (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text)
- newListJobs :: ListJobs
- data ListJobsResponse = ListJobsResponse' (Maybe Text) (Maybe [JobEntry]) Int
- newListJobsResponse :: Int -> ListJobsResponse
- data CreateDataSet = CreateDataSet' (Maybe (HashMap Text Text)) AssetType Text Text
- newCreateDataSet :: AssetType -> Text -> Text -> CreateDataSet
- data CreateDataSetResponse = CreateDataSetResponse' (Maybe Origin) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe OriginDetails) (Maybe Text) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateDataSetResponse :: Int -> CreateDataSetResponse
- data DeleteAsset = DeleteAsset' Text Text Text
- newDeleteAsset :: Text -> Text -> Text -> DeleteAsset
- data DeleteAssetResponse = DeleteAssetResponse' {
- newDeleteAssetResponse :: DeleteAssetResponse
- data UpdateAsset = UpdateAsset' Text Text Text Text
- newUpdateAsset :: Text -> Text -> Text -> Text -> UpdateAsset
- data UpdateAssetResponse = UpdateAssetResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AssetDetails) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) Int
- newUpdateAssetResponse :: Int -> UpdateAssetResponse
- data GetJob = GetJob' Text
- newGetJob :: Text -> GetJob
- data GetJobResponse = GetJobResponse' (Maybe State) (Maybe Text) (Maybe POSIX) (Maybe ResponseDetails) (Maybe Text) (Maybe Type) (Maybe POSIX) (Maybe [JobError]) Int
- newGetJobResponse :: Int -> GetJobResponse
- data GetDataSet = GetDataSet' Text
- newGetDataSet :: Text -> GetDataSet
- data GetDataSetResponse = GetDataSetResponse' (Maybe Origin) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe OriginDetails) (Maybe Text) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newGetDataSetResponse :: Int -> GetDataSetResponse
- 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 ListDataSetRevisions = ListDataSetRevisions' (Maybe Text) (Maybe Natural) Text
- newListDataSetRevisions :: Text -> ListDataSetRevisions
- data ListDataSetRevisionsResponse = ListDataSetRevisionsResponse' (Maybe Text) (Maybe [RevisionEntry]) Int
- newListDataSetRevisionsResponse :: Int -> ListDataSetRevisionsResponse
- data DeleteEventAction = DeleteEventAction' Text
- newDeleteEventAction :: Text -> DeleteEventAction
- data DeleteEventActionResponse = DeleteEventActionResponse' {
- newDeleteEventActionResponse :: DeleteEventActionResponse
- data UpdateEventAction = UpdateEventAction' (Maybe Action) Text
- newUpdateEventAction :: Text -> UpdateEventAction
- data UpdateEventActionResponse = UpdateEventActionResponse' (Maybe Event) (Maybe Text) (Maybe POSIX) (Maybe Action) (Maybe Text) (Maybe POSIX) Int
- newUpdateEventActionResponse :: Int -> UpdateEventActionResponse
- data UntagResource = UntagResource' [Text] Text
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data ListDataSets = ListDataSets' (Maybe Text) (Maybe Text) (Maybe Natural)
- newListDataSets :: ListDataSets
- data ListDataSetsResponse = ListDataSetsResponse' (Maybe Text) (Maybe [DataSetEntry]) Int
- newListDataSetsResponse :: Int -> ListDataSetsResponse
- data CreateEventAction = CreateEventAction' Action Event
- newCreateEventAction :: Action -> Event -> CreateEventAction
- data CreateEventActionResponse = CreateEventActionResponse' (Maybe Event) (Maybe Text) (Maybe POSIX) (Maybe Action) (Maybe Text) (Maybe POSIX) Int
- newCreateEventActionResponse :: Int -> CreateEventActionResponse
- data CancelJob = CancelJob' Text
- newCancelJob :: Text -> CancelJob
- data CancelJobResponse = CancelJobResponse' {
- newCancelJobResponse :: CancelJobResponse
- newtype AssetType where
- AssetType' { }
- pattern AssetType_REDSHIFT_DATA_SHARE :: 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 JobErrorLimitName where
- newtype JobErrorResourceTypes where
- newtype Origin where
- Origin' {
- fromOrigin :: Text
- pattern Origin_ENTITLED :: Origin
- pattern Origin_OWNED :: Origin
- Origin' {
- 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 Type where
- 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_REDSHIFT_DATA_SHARES :: Type
- pattern Type_IMPORT_ASSETS_FROM_S3 :: Type
- pattern Type_IMPORT_ASSET_FROM_SIGNED_URL :: Type
- data Action = Action' (Maybe AutoExportRevisionToS3RequestDetails)
- newAction :: Action
- data AssetDestinationEntry = AssetDestinationEntry' (Maybe Text) Text Text
- newAssetDestinationEntry :: Text -> Text -> AssetDestinationEntry
- data AssetDetails = AssetDetails' (Maybe S3SnapshotAsset) (Maybe RedshiftDataShareAsset)
- newAssetDetails :: AssetDetails
- data AssetEntry = AssetEntry' (Maybe Text) AssetType POSIX Text Text Text AssetDetails POSIX Text Text
- newAssetEntry :: AssetType -> UTCTime -> Text -> Text -> Text -> AssetDetails -> UTCTime -> Text -> Text -> 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 DataSetEntry = DataSetEntry' (Maybe Text) (Maybe OriginDetails) Origin AssetType Text POSIX Text Text POSIX Text
- newDataSetEntry :: Origin -> AssetType -> Text -> UTCTime -> Text -> Text -> UTCTime -> Text -> DataSetEntry
- data Details = Details' (Maybe ImportAssetFromSignedUrlJobErrorDetails) (Maybe [AssetSourceEntry])
- newDetails :: Details
- data Event = Event' (Maybe RevisionPublished)
- newEvent :: Event
- data EventActionEntry = EventActionEntry' Action POSIX Event Text Text POSIX
- newEventActionEntry :: Action -> UTCTime -> Event -> Text -> Text -> UTCTime -> EventActionEntry
- data ExportAssetToSignedUrlRequestDetails = ExportAssetToSignedUrlRequestDetails' Text Text Text
- newExportAssetToSignedUrlRequestDetails :: Text -> Text -> Text -> ExportAssetToSignedUrlRequestDetails
- data ExportAssetToSignedUrlResponseDetails = ExportAssetToSignedUrlResponseDetails' (Maybe Text) (Maybe POSIX) 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) [RevisionDestinationEntry] Text
- newExportRevisionsToS3RequestDetails :: Text -> ExportRevisionsToS3RequestDetails
- data ExportRevisionsToS3ResponseDetails = ExportRevisionsToS3ResponseDetails' (Maybe ExportServerSideEncryption) (Maybe Text) [RevisionDestinationEntry] Text
- newExportRevisionsToS3ResponseDetails :: Text -> ExportRevisionsToS3ResponseDetails
- data ExportServerSideEncryption = ExportServerSideEncryption' (Maybe Text) ServerSideEncryptionTypes
- newExportServerSideEncryption :: ServerSideEncryptionTypes -> ExportServerSideEncryption
- 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 POSIX) (Maybe Text) Text Text Text
- newImportAssetFromSignedUrlResponseDetails :: Text -> Text -> Text -> ImportAssetFromSignedUrlResponseDetails
- data ImportAssetsFromRedshiftDataSharesRequestDetails = ImportAssetsFromRedshiftDataSharesRequestDetails' Text [RedshiftDataShareAssetSourceEntry] Text
- newImportAssetsFromRedshiftDataSharesRequestDetails :: Text -> Text -> ImportAssetsFromRedshiftDataSharesRequestDetails
- data ImportAssetsFromRedshiftDataSharesResponseDetails = ImportAssetsFromRedshiftDataSharesResponseDetails' Text [RedshiftDataShareAssetSourceEntry] Text
- newImportAssetsFromRedshiftDataSharesResponseDetails :: Text -> Text -> ImportAssetsFromRedshiftDataSharesResponseDetails
- data ImportAssetsFromS3RequestDetails = ImportAssetsFromS3RequestDetails' Text [AssetSourceEntry] Text
- newImportAssetsFromS3RequestDetails :: Text -> Text -> ImportAssetsFromS3RequestDetails
- data ImportAssetsFromS3ResponseDetails = ImportAssetsFromS3ResponseDetails' Text [AssetSourceEntry] Text
- newImportAssetsFromS3ResponseDetails :: Text -> Text -> ImportAssetsFromS3ResponseDetails
- data JobEntry = JobEntry' (Maybe [JobError]) Type ResponseDetails State POSIX Text Text POSIX
- newJobEntry :: Type -> ResponseDetails -> State -> UTCTime -> Text -> Text -> UTCTime -> JobEntry
- data JobError = JobError' (Maybe Text) (Maybe JobErrorLimitName) (Maybe JobErrorResourceTypes) (Maybe Details) (Maybe Double) Text Code
- newJobError :: Text -> Code -> JobError
- 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 ExportAssetsToS3RequestDetails) (Maybe ExportRevisionsToS3RequestDetails) (Maybe ImportAssetFromSignedUrlRequestDetails) (Maybe ImportAssetsFromRedshiftDataSharesRequestDetails) (Maybe ImportAssetsFromS3RequestDetails) (Maybe ExportAssetToSignedUrlRequestDetails)
- newRequestDetails :: RequestDetails
- data ResponseDetails = ResponseDetails' (Maybe ExportAssetsToS3ResponseDetails) (Maybe ExportRevisionsToS3ResponseDetails) (Maybe ImportAssetFromSignedUrlResponseDetails) (Maybe ImportAssetsFromRedshiftDataSharesResponseDetails) (Maybe ImportAssetsFromS3ResponseDetails) (Maybe ExportAssetToSignedUrlResponseDetails)
- newResponseDetails :: ResponseDetails
- data RevisionDestinationEntry = RevisionDestinationEntry' (Maybe Text) Text Text
- newRevisionDestinationEntry :: Text -> Text -> RevisionDestinationEntry
- data RevisionEntry = RevisionEntry' (Maybe Text) (Maybe Bool) (Maybe Text) POSIX Text Text Text POSIX
- newRevisionEntry :: UTCTime -> Text -> Text -> Text -> UTCTime -> RevisionEntry
- data RevisionPublished = RevisionPublished' Text
- newRevisionPublished :: Text -> RevisionPublished
- data S3SnapshotAsset = S3SnapshotAsset' Double
- newS3SnapshotAsset :: Double -> S3SnapshotAsset
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.
ValidationException
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was invalid.
AccessDeniedException
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Access to the resource is denied.
ConflictException
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request couldn't be completed because it conflicted with the current state of the resource.
ServiceLimitExceededException
_ServiceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request has exceeded the quotas imposed by the service.
ThrottlingException
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The limit on the number of requests per second was exceeded.
InternalServerException
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An exception occurred with the service.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource couldn't be found.
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.
GetEventAction
data GetEventAction Source #
See: newGetEventAction smart constructor.
Constructors
| GetEventAction' Text |
Instances
Arguments
| :: Text | |
| -> GetEventAction |
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.
Constructors
| GetEventActionResponse' (Maybe Event) (Maybe Text) (Maybe POSIX) (Maybe Action) (Maybe Text) (Maybe POSIX) 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:
$sel:event:GetEventActionResponse', getEventActionResponse_event - What occurs to start an action.
$sel:arn:GetEventActionResponse', getEventActionResponse_arn - The ARN for the event action.
$sel:createdAt:GetEventActionResponse', getEventActionResponse_createdAt - The date and time that the event action was created, in ISO 8601 format.
$sel:action:GetEventActionResponse', getEventActionResponse_action - What occurs after a certain event.
$sel:id:GetEventActionResponse', getEventActionResponse_id - The unique identifier for the event action.
$sel:updatedAt: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.
CreateRevision
data CreateRevision Source #
The request body for CreateRevision.
See: newCreateRevision smart constructor.
Instances
Arguments
| :: Text | |
| -> CreateRevision |
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:
$sel:comment:CreateRevision', createRevision_comment - An optional comment about the revision.
$sel:tags: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.
$sel:dataSetId:CreateRevision', createRevision_dataSetId - The unique identifier for a data set.
data CreateRevisionResponse Source #
See: newCreateRevisionResponse smart constructor.
Constructors
| CreateRevisionResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) 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:
$sel:arn:CreateRevisionResponse', createRevisionResponse_arn - The ARN for the revision.
$sel:createdAt:CreateRevisionResponse', createRevisionResponse_createdAt - The date and time that the revision was created, in ISO 8601 format.
$sel:sourceId: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.
$sel:finalized: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.
$sel:dataSetId:CreateRevision', createRevisionResponse_dataSetId - The unique identifier for the data set associated with this revision.
$sel:id:CreateRevisionResponse', createRevisionResponse_id - The unique identifier for the revision.
$sel:updatedAt:CreateRevisionResponse', createRevisionResponse_updatedAt - The date and time that the revision was last updated, in ISO 8601
format.
$sel:comment:CreateRevision', createRevisionResponse_comment - An optional comment about the revision.
$sel:tags:CreateRevision', createRevisionResponse_tags - The tags for the revision.
$sel:httpStatus:CreateRevisionResponse', createRevisionResponse_httpStatus - The response's http status code.
ListRevisionAssets (Paginated)
data ListRevisionAssets Source #
See: newListRevisionAssets smart constructor.
Instances
newListRevisionAssets Source #
Arguments
| :: Text | |
| -> Text | |
| -> ListRevisionAssets |
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:nextToken:ListRevisionAssets', listRevisionAssets_nextToken - The token value retrieved from a previous call to access the next page
of results.
$sel:maxResults:ListRevisionAssets', listRevisionAssets_maxResults - The maximum number of results returned by a single call.
$sel:revisionId:ListRevisionAssets', listRevisionAssets_revisionId - The unique identifier for a revision.
$sel:dataSetId:ListRevisionAssets', listRevisionAssets_dataSetId - The unique identifier for a data set.
data ListRevisionAssetsResponse Source #
See: newListRevisionAssetsResponse smart constructor.
Constructors
| ListRevisionAssetsResponse' (Maybe Text) (Maybe [AssetEntry]) Int |
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:nextToken:ListRevisionAssets', listRevisionAssetsResponse_nextToken - The token value retrieved from a previous call to access the next page
of results.
$sel:assets:ListRevisionAssetsResponse', listRevisionAssetsResponse_assets - The asset objects listed by the request.
$sel:httpStatus:ListRevisionAssetsResponse', listRevisionAssetsResponse_httpStatus - The response's http status code.
DeleteRevision
data DeleteRevision Source #
See: newDeleteRevision smart constructor.
Constructors
| DeleteRevision' Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> DeleteRevision |
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:
$sel:revisionId:DeleteRevision', deleteRevision_revisionId - The unique identifier for a revision.
$sel:dataSetId:DeleteRevision', deleteRevision_dataSetId - The unique identifier for a data set.
data DeleteRevisionResponse Source #
See: newDeleteRevisionResponse smart constructor.
Constructors
| DeleteRevisionResponse' | |
Instances
newDeleteRevisionResponse :: DeleteRevisionResponse Source #
Create a value of DeleteRevisionResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateRevision
data UpdateRevision Source #
The request body for UpdateRevision.
See: newUpdateRevision smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> UpdateRevision |
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:
$sel:finalized: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.
$sel:comment:UpdateRevision', updateRevision_comment - An optional comment about the revision.
$sel:revisionId:UpdateRevision', updateRevision_revisionId - The unique identifier for a revision.
$sel:dataSetId:UpdateRevision', updateRevision_dataSetId - The unique identifier for a data set.
data UpdateRevisionResponse Source #
See: newUpdateRevisionResponse smart constructor.
Constructors
| UpdateRevisionResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) 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:
$sel:arn:UpdateRevisionResponse', updateRevisionResponse_arn - The ARN for the revision.
$sel:createdAt:UpdateRevisionResponse', updateRevisionResponse_createdAt - The date and time that the revision was created, in ISO 8601 format.
$sel:sourceId: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.
$sel:finalized: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.
$sel:dataSetId:UpdateRevision', updateRevisionResponse_dataSetId - The unique identifier for the data set associated with this revision.
$sel:id:UpdateRevisionResponse', updateRevisionResponse_id - The unique identifier for the revision.
$sel:updatedAt:UpdateRevisionResponse', updateRevisionResponse_updatedAt - The date and time that the revision was last updated, in ISO 8601
format.
$sel:comment:UpdateRevision', updateRevisionResponse_comment - An optional comment about the revision.
$sel:httpStatus:UpdateRevisionResponse', updateRevisionResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
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.
GetRevision
data GetRevision Source #
See: newGetRevision smart constructor.
Constructors
| GetRevision' Text Text |
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:
$sel:revisionId:GetRevision', getRevision_revisionId - The unique identifier for a revision.
$sel:dataSetId:GetRevision', getRevision_dataSetId - The unique identifier for a data set.
data GetRevisionResponse Source #
See: newGetRevisionResponse smart constructor.
Constructors
| GetRevisionResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newGetRevisionResponse Source #
Arguments
| :: Int | |
| -> GetRevisionResponse |
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:
$sel:arn:GetRevisionResponse', getRevisionResponse_arn - The ARN for the revision.
$sel:createdAt:GetRevisionResponse', getRevisionResponse_createdAt - The date and time that the revision was created, in ISO 8601 format.
$sel:sourceId: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:finalized: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.
$sel:dataSetId:GetRevision', getRevisionResponse_dataSetId - The unique identifier for the data set associated with this revision.
$sel:id:GetRevisionResponse', getRevisionResponse_id - The unique identifier for the revision.
$sel:updatedAt:GetRevisionResponse', getRevisionResponse_updatedAt - The date and time that the revision was last updated, in ISO 8601
format.
$sel:comment:GetRevisionResponse', getRevisionResponse_comment - An optional comment about the revision.
$sel:tags:GetRevisionResponse', getRevisionResponse_tags - The tags for the revision.
$sel:httpStatus:GetRevisionResponse', getRevisionResponse_httpStatus - The response's http status code.
DeleteDataSet
data DeleteDataSet Source #
See: newDeleteDataSet smart constructor.
Constructors
| DeleteDataSet' Text |
Instances
Arguments
| :: Text | |
| -> DeleteDataSet |
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:
$sel:dataSetId:DeleteDataSet', deleteDataSet_dataSetId - The unique identifier for a data set.
data DeleteDataSetResponse Source #
See: newDeleteDataSetResponse smart constructor.
Constructors
| DeleteDataSetResponse' | |
Instances
newDeleteDataSetResponse :: DeleteDataSetResponse Source #
Create a value of DeleteDataSetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateDataSet
data UpdateDataSet Source #
The request body for UpdateDataSet.
See: newUpdateDataSet smart constructor.
Instances
Arguments
| :: Text | |
| -> UpdateDataSet |
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:
$sel:name:UpdateDataSet', updateDataSet_name - The name of the data set.
$sel:description:UpdateDataSet', updateDataSet_description - The description for the data set.
$sel:dataSetId:UpdateDataSet', updateDataSet_dataSetId - The unique identifier for a data set.
data UpdateDataSetResponse Source #
See: newUpdateDataSetResponse smart constructor.
Constructors
| UpdateDataSetResponse' (Maybe Origin) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe OriginDetails) (Maybe Text) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) 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:
$sel:origin:UpdateDataSetResponse', updateDataSetResponse_origin - A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
$sel:arn:UpdateDataSetResponse', updateDataSetResponse_arn - The ARN for the data set.
$sel:createdAt:UpdateDataSetResponse', updateDataSetResponse_createdAt - The date and time that the data set was created, in ISO 8601 format.
$sel:sourceId: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.
$sel:originDetails:UpdateDataSetResponse', updateDataSetResponse_originDetails - If the origin of this data set is ENTITLED, includes the details for the
product on AWS Marketplace.
$sel:name:UpdateDataSet', updateDataSetResponse_name - The name of the data set.
$sel:id:UpdateDataSetResponse', updateDataSetResponse_id - The unique identifier for the data set.
$sel:assetType:UpdateDataSetResponse', updateDataSetResponse_assetType - The type of asset that is added to a data set.
$sel:updatedAt:UpdateDataSetResponse', updateDataSetResponse_updatedAt - The date and time that the data set was last updated, in ISO 8601
format.
$sel:description:UpdateDataSet', updateDataSetResponse_description - The description for the data set.
$sel:httpStatus:UpdateDataSetResponse', updateDataSetResponse_httpStatus - The response's http status code.
CreateJob
The request body for CreateJob.
See: newCreateJob smart constructor.
Constructors
| CreateJob' Type RequestDetails |
Instances
Arguments
| :: Type | |
| -> RequestDetails | |
| -> CreateJob |
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:
$sel:type':CreateJob', createJob_type - The type of job to be created.
$sel:details:CreateJob', createJob_details - The details for the CreateJob request.
data CreateJobResponse Source #
See: newCreateJobResponse smart constructor.
Constructors
| CreateJobResponse' (Maybe State) (Maybe Text) (Maybe POSIX) (Maybe ResponseDetails) (Maybe Text) (Maybe Type) (Maybe POSIX) (Maybe [JobError]) Int |
Instances
Arguments
| :: Int | |
| -> CreateJobResponse |
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:
$sel:state:CreateJobResponse', createJobResponse_state - The state of the job.
$sel:arn:CreateJobResponse', createJobResponse_arn - The ARN for the job.
$sel:createdAt:CreateJobResponse', createJobResponse_createdAt - The date and time that the job was created, in ISO 8601 format.
$sel:details:CreateJob', createJobResponse_details - Details about the job.
$sel:id:CreateJobResponse', createJobResponse_id - The unique identifier for the job.
$sel:type':CreateJob', createJobResponse_type - The job type.
$sel:updatedAt:CreateJobResponse', createJobResponse_updatedAt - The date and time that the job was last updated, in ISO 8601 format.
$sel:errors:CreateJobResponse', createJobResponse_errors - The errors associated with jobs.
$sel:httpStatus:CreateJobResponse', createJobResponse_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:nextToken:ListEventActions', listEventActions_nextToken - The token value retrieved from a previous call to access the next page
of results.
$sel:maxResults:ListEventActions', listEventActions_maxResults - The maximum number of results returned by a single call.
data ListEventActionsResponse Source #
See: newListEventActionsResponse smart constructor.
Constructors
| ListEventActionsResponse' (Maybe [EventActionEntry]) (Maybe Text) Int |
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.
$sel:nextToken: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.
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:
$sel:revisionId:GetAsset', getAsset_revisionId - The unique identifier for a revision.
$sel:assetId:GetAsset', getAsset_assetId - The unique identifier for an asset.
$sel:dataSetId:GetAsset', getAsset_dataSetId - The unique identifier for a data set.
data GetAssetResponse Source #
See: newGetAssetResponse smart constructor.
Constructors
| GetAssetResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AssetDetails) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) Int |
Instances
Arguments
| :: Int | |
| -> GetAssetResponse |
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:
$sel:arn:GetAssetResponse', getAssetResponse_arn - The ARN for the asset.
$sel:createdAt:GetAssetResponse', getAssetResponse_createdAt - The date and time that the asset was created, in ISO 8601 format.
$sel:sourceId: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.
$sel:dataSetId:GetAsset', getAssetResponse_dataSetId - The unique identifier for the data set associated with this asset.
$sel:name:GetAssetResponse', getAssetResponse_name - The name of the asset. When importing from Amazon S3, the S3 object key
is used as the asset name. When exporting to Amazon S3, the asset name
is used as default target S3 object key.
$sel:assetDetails:GetAssetResponse', getAssetResponse_assetDetails - Information about the asset.
$sel:id:GetAssetResponse', getAssetResponse_id - The unique identifier for the asset.
$sel:assetType:GetAssetResponse', getAssetResponse_assetType - The type of asset that is added to a data set.
$sel:updatedAt:GetAssetResponse', getAssetResponse_updatedAt - The date and time that the asset was last updated, in ISO 8601 format.
$sel:revisionId:GetAsset', getAssetResponse_revisionId - The unique identifier for the revision associated with this asset.
$sel:httpStatus:GetAssetResponse', getAssetResponse_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:
$sel:nextToken:ListJobs', listJobs_nextToken - The token value retrieved from a previous call to access the next page
of results.
$sel:dataSetId: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.
$sel:revisionId:ListJobs', listJobs_revisionId - The unique identifier for a revision.
data ListJobsResponse Source #
See: newListJobsResponse smart constructor.
Instances
Arguments
| :: Int | |
| -> ListJobsResponse |
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:nextToken:ListJobs', listJobsResponse_nextToken - The token value retrieved from a previous call to access the next page
of results.
$sel:jobs:ListJobsResponse', listJobsResponse_jobs - The jobs listed by the request.
$sel:httpStatus:ListJobsResponse', listJobsResponse_httpStatus - The response's http status code.
CreateDataSet
data CreateDataSet Source #
The request body for CreateDataSet.
See: newCreateDataSet smart constructor.
Instances
Arguments
| :: AssetType | |
| -> Text | |
| -> Text | |
| -> CreateDataSet |
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:
$sel:tags: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.
$sel:assetType:CreateDataSet', createDataSet_assetType - The type of asset that is added to a data set.
$sel:description:CreateDataSet', createDataSet_description - A description for the data set. This value can be up to 16,348
characters long.
$sel:name:CreateDataSet', createDataSet_name - The name of the data set.
data CreateDataSetResponse Source #
See: newCreateDataSetResponse smart constructor.
Constructors
| CreateDataSetResponse' (Maybe Origin) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe OriginDetails) (Maybe Text) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) 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:
$sel:origin:CreateDataSetResponse', createDataSetResponse_origin - A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
$sel:arn:CreateDataSetResponse', createDataSetResponse_arn - The ARN for the data set.
$sel:createdAt:CreateDataSetResponse', createDataSetResponse_createdAt - The date and time that the data set was created, in ISO 8601 format.
$sel:sourceId: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.
$sel:originDetails:CreateDataSetResponse', createDataSetResponse_originDetails - If the origin of this data set is ENTITLED, includes the details for the
product on AWS Marketplace.
$sel:name:CreateDataSet', createDataSetResponse_name - The name of the data set.
$sel:id:CreateDataSetResponse', createDataSetResponse_id - The unique identifier for the data set.
$sel:assetType:CreateDataSet', createDataSetResponse_assetType - The type of asset that is added to a data set.
$sel:updatedAt:CreateDataSetResponse', createDataSetResponse_updatedAt - The date and time that the data set was last updated, in ISO 8601
format.
$sel:description:CreateDataSet', createDataSetResponse_description - The description for the data set.
$sel:tags:CreateDataSet', createDataSetResponse_tags - The tags for the data set.
$sel:httpStatus:CreateDataSetResponse', createDataSetResponse_httpStatus - The response's http status code.
DeleteAsset
data DeleteAsset Source #
See: newDeleteAsset smart constructor.
Constructors
| DeleteAsset' Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> DeleteAsset |
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:
$sel:revisionId:DeleteAsset', deleteAsset_revisionId - The unique identifier for a revision.
$sel:assetId:DeleteAsset', deleteAsset_assetId - The unique identifier for an asset.
$sel:dataSetId:DeleteAsset', deleteAsset_dataSetId - The unique identifier for a data set.
data DeleteAssetResponse Source #
See: newDeleteAssetResponse smart constructor.
Constructors
| DeleteAssetResponse' | |
Instances
newDeleteAssetResponse :: DeleteAssetResponse Source #
Create a value of DeleteAssetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateAsset
data UpdateAsset Source #
The request body for UpdateAsset.
See: newUpdateAsset smart constructor.
Constructors
| UpdateAsset' Text Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> UpdateAsset |
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:
$sel:revisionId:UpdateAsset', updateAsset_revisionId - The unique identifier for a revision.
$sel:assetId:UpdateAsset', updateAsset_assetId - The unique identifier for an asset.
$sel:dataSetId:UpdateAsset', updateAsset_dataSetId - The unique identifier for a data set.
$sel:name:UpdateAsset', updateAsset_name - The name of the asset. When importing from Amazon S3, the S3 object key
is used as the asset name. When exporting to Amazon S3, the asset name
is used as default target S3 object key.
data UpdateAssetResponse Source #
See: newUpdateAssetResponse smart constructor.
Constructors
| UpdateAssetResponse' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe AssetDetails) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) Int |
Instances
newUpdateAssetResponse Source #
Arguments
| :: Int | |
| -> UpdateAssetResponse |
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:
$sel:arn:UpdateAssetResponse', updateAssetResponse_arn - The ARN for the asset.
$sel:createdAt:UpdateAssetResponse', updateAssetResponse_createdAt - The date and time that the asset was created, in ISO 8601 format.
$sel:sourceId: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.
$sel:dataSetId:UpdateAsset', updateAssetResponse_dataSetId - The unique identifier for the data set associated with this asset.
$sel:name:UpdateAsset', updateAssetResponse_name - The name of the asset. When importing from Amazon S3, the S3 object key
is used as the asset name. When exporting to Amazon S3, the asset name
is used as default target S3 object key.
$sel:assetDetails:UpdateAssetResponse', updateAssetResponse_assetDetails - Information about the asset.
$sel:id:UpdateAssetResponse', updateAssetResponse_id - The unique identifier for the asset.
$sel:assetType:UpdateAssetResponse', updateAssetResponse_assetType - The type of asset that is added to a data set.
$sel:updatedAt:UpdateAssetResponse', updateAssetResponse_updatedAt - The date and time that the asset was last updated, in ISO 8601 format.
$sel:revisionId:UpdateAsset', updateAssetResponse_revisionId - The unique identifier for the revision associated with this asset.
$sel:httpStatus:UpdateAssetResponse', updateAssetResponse_httpStatus - The response's http status code.
GetJob
See: newGetJob smart constructor.
Instances
| Eq GetJob Source # | |
| Read GetJob Source # | |
| Show GetJob Source # | |
| Generic GetJob Source # | |
| NFData GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob | |
| Hashable GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob | |
| AWSRequest GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob Associated Types type AWSResponse GetJob # Methods request :: GetJob -> Request GetJob # response :: MonadResource m => Logger -> Service -> Proxy GetJob -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetJob))) # | |
| ToHeaders GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob | |
| ToPath GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob Methods toPath :: GetJob -> ByteString # | |
| ToQuery GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob Methods toQuery :: GetJob -> QueryString # | |
| type Rep GetJob Source # | |
Defined in Amazonka.DataExchange.GetJob | |
| type AWSResponse 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.
Constructors
| GetJobResponse' (Maybe State) (Maybe Text) (Maybe POSIX) (Maybe ResponseDetails) (Maybe Text) (Maybe Type) (Maybe POSIX) (Maybe [JobError]) Int |
Instances
Arguments
| :: Int | |
| -> GetJobResponse |
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:
$sel:state:GetJobResponse', getJobResponse_state - The state of the job.
$sel:arn:GetJobResponse', getJobResponse_arn - The ARN for the job.
$sel:createdAt:GetJobResponse', getJobResponse_createdAt - The date and time that the job was created, in ISO 8601 format.
$sel:details:GetJobResponse', getJobResponse_details - Details about the job.
$sel:id:GetJobResponse', getJobResponse_id - The unique identifier for the job.
$sel:type':GetJobResponse', getJobResponse_type - The job type.
$sel:updatedAt:GetJobResponse', getJobResponse_updatedAt - The date and time that the job was last updated, in ISO 8601 format.
$sel:errors:GetJobResponse', getJobResponse_errors - The errors associated with jobs.
$sel:httpStatus:GetJobResponse', getJobResponse_httpStatus - The response's http status code.
GetDataSet
data GetDataSet Source #
See: newGetDataSet smart constructor.
Constructors
| GetDataSet' Text |
Instances
Arguments
| :: 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:
$sel:dataSetId:GetDataSet', getDataSet_dataSetId - The unique identifier for a data set.
data GetDataSetResponse Source #
See: newGetDataSetResponse smart constructor.
Constructors
| GetDataSetResponse' (Maybe Origin) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe OriginDetails) (Maybe Text) (Maybe Text) (Maybe AssetType) (Maybe POSIX) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newGetDataSetResponse Source #
Arguments
| :: Int | |
| -> GetDataSetResponse |
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:
$sel:origin:GetDataSetResponse', getDataSetResponse_origin - A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
$sel:arn:GetDataSetResponse', getDataSetResponse_arn - The ARN for the data set.
$sel:createdAt:GetDataSetResponse', getDataSetResponse_createdAt - The date and time that the data set was created, in ISO 8601 format.
$sel:sourceId: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:originDetails:GetDataSetResponse', getDataSetResponse_originDetails - If the origin of this data set is ENTITLED, includes the details for the
product on AWS Marketplace.
$sel:name:GetDataSetResponse', getDataSetResponse_name - The name of the data set.
$sel:id:GetDataSetResponse', getDataSetResponse_id - The unique identifier for the data set.
$sel:assetType:GetDataSetResponse', getDataSetResponse_assetType - The type of asset that is added to a data set.
$sel:updatedAt:GetDataSetResponse', getDataSetResponse_updatedAt - The date and time that the data set was last updated, in ISO 8601
format.
$sel:description:GetDataSetResponse', getDataSetResponse_description - The description for the data set.
$sel:tags:GetDataSetResponse', getDataSetResponse_tags - The tags for the data set.
$sel:httpStatus:GetDataSetResponse', getDataSetResponse_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.
Constructors
| StartJobResponse' Int |
Instances
Arguments
| :: Int | |
| -> StartJobResponse |
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 #
The request body for TagResource.
See: newTagResource smart constructor.
Constructors
| TagResource' Text (HashMap Text Text) |
Instances
Arguments
| :: Text | |
| -> TagResource |
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.
Constructors
| TagResourceResponse' | |
Instances
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListDataSetRevisions (Paginated)
data ListDataSetRevisions Source #
See: newListDataSetRevisions smart constructor.
Instances
newListDataSetRevisions Source #
Arguments
| :: Text | |
| -> ListDataSetRevisions |
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:nextToken:ListDataSetRevisions', listDataSetRevisions_nextToken - The token value retrieved from a previous call to access the next page
of results.
$sel:maxResults:ListDataSetRevisions', listDataSetRevisions_maxResults - The maximum number of results returned by a single call.
$sel:dataSetId:ListDataSetRevisions', listDataSetRevisions_dataSetId - The unique identifier for a data set.
data ListDataSetRevisionsResponse Source #
See: newListDataSetRevisionsResponse smart constructor.
Constructors
| ListDataSetRevisionsResponse' (Maybe Text) (Maybe [RevisionEntry]) Int |
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:
$sel:nextToken: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.
DeleteEventAction
data DeleteEventAction Source #
See: newDeleteEventAction smart constructor.
Constructors
| DeleteEventAction' Text |
Instances
Arguments
| :: Text | |
| -> DeleteEventAction |
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.
Constructors
| DeleteEventActionResponse' | |
Instances
newDeleteEventActionResponse :: DeleteEventActionResponse Source #
Create a value of DeleteEventActionResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateEventAction
data UpdateEventAction Source #
The request body for UpdateEventAction.
See: newUpdateEventAction smart constructor.
Constructors
| UpdateEventAction' (Maybe Action) Text |
Instances
Arguments
| :: Text | |
| -> UpdateEventAction |
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:
$sel:action: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.
Constructors
| UpdateEventActionResponse' (Maybe Event) (Maybe Text) (Maybe POSIX) (Maybe Action) (Maybe Text) (Maybe POSIX) 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:
$sel:event:UpdateEventActionResponse', updateEventActionResponse_event - What occurs to start an action.
$sel:arn:UpdateEventActionResponse', updateEventActionResponse_arn - The ARN for the event action.
$sel:createdAt:UpdateEventActionResponse', updateEventActionResponse_createdAt - The date and time that the event action was created, in ISO 8601 format.
$sel:action:UpdateEventAction', updateEventActionResponse_action - What occurs after a certain event.
$sel:id:UpdateEventActionResponse', updateEventActionResponse_id - The unique identifier for the event action.
$sel:updatedAt: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.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' [Text] Text |
Instances
Arguments
| :: Text | |
| -> UntagResource |
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:tagKeys:UntagResource', untagResource_tagKeys - The key tags.
$sel:resourceArn:UntagResource', untagResource_resourceArn - An Amazon Resource Name (ARN) that uniquely identifies an AWS resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' | |
Instances
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
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:origin:ListDataSets', listDataSets_origin - A property that defines the data set as OWNED by the account (for
providers) or ENTITLED to the account (for subscribers).
$sel:nextToken:ListDataSets', listDataSets_nextToken - The token value retrieved from a previous call to access the next page
of results.
$sel:maxResults:ListDataSets', listDataSets_maxResults - The maximum number of results returned by a single call.
data ListDataSetsResponse Source #
See: newListDataSetsResponse smart constructor.
Constructors
| ListDataSetsResponse' (Maybe Text) (Maybe [DataSetEntry]) Int |
Instances
newListDataSetsResponse Source #
Arguments
| :: Int | |
| -> ListDataSetsResponse |
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:nextToken:ListDataSets', listDataSetsResponse_nextToken - The token value retrieved from a previous call to access the next page
of results.
$sel:dataSets:ListDataSetsResponse', listDataSetsResponse_dataSets - The data set objects listed by the request.
$sel:httpStatus:ListDataSetsResponse', listDataSetsResponse_httpStatus - The response's http status code.
CreateEventAction
data CreateEventAction Source #
The request body for CreateEventAction.
See: newCreateEventAction smart constructor.
Constructors
| CreateEventAction' Action Event |
Instances
Arguments
| :: Action | |
| -> Event | |
| -> CreateEventAction |
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:
$sel:action:CreateEventAction', createEventAction_action - What occurs after a certain event.
$sel:event:CreateEventAction', createEventAction_event - What occurs to start an action.
data CreateEventActionResponse Source #
See: newCreateEventActionResponse smart constructor.
Constructors
| CreateEventActionResponse' (Maybe Event) (Maybe Text) (Maybe POSIX) (Maybe Action) (Maybe Text) (Maybe POSIX) 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:
$sel:event:CreateEventAction', createEventActionResponse_event - What occurs to start an action.
$sel:arn:CreateEventActionResponse', createEventActionResponse_arn - The ARN for the event action.
$sel:createdAt:CreateEventActionResponse', createEventActionResponse_createdAt - The date and time that the event action was created, in ISO 8601 format.
$sel:action:CreateEventAction', createEventActionResponse_action - What occurs after a certain event.
$sel:id:CreateEventActionResponse', createEventActionResponse_id - The unique identifier for the event action.
$sel:updatedAt: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.
CancelJob
See: newCancelJob smart constructor.
Constructors
| CancelJob' Text |
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.
Constructors
| CancelJobResponse' | |
Instances
| Eq CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob Methods (==) :: CancelJobResponse -> CancelJobResponse -> Bool # (/=) :: CancelJobResponse -> CancelJobResponse -> Bool # | |
| Read CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob Methods readsPrec :: Int -> ReadS CancelJobResponse # readList :: ReadS [CancelJobResponse] # | |
| Show CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob Methods showsPrec :: Int -> CancelJobResponse -> ShowS # show :: CancelJobResponse -> String # showList :: [CancelJobResponse] -> ShowS # | |
| Generic CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob Associated Types type Rep CancelJobResponse :: Type -> Type # Methods from :: CancelJobResponse -> Rep CancelJobResponse x # to :: Rep CancelJobResponse x -> CancelJobResponse # | |
| NFData CancelJobResponse Source # | |
Defined in Amazonka.DataExchange.CancelJob Methods rnf :: CancelJobResponse -> () # | |
| 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.
Types
AssetType
The type of asset that is added to a data set.
Constructors
| AssetType' | |
Fields | |
Bundled Patterns
| pattern AssetType_REDSHIFT_DATA_SHARE :: AssetType | |
| pattern AssetType_S3_SNAPSHOT :: AssetType |
Instances
Code
Bundled Patterns
| 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
JobErrorLimitName
newtype JobErrorLimitName Source #
The name of the limit that was reached.
Constructors
| JobErrorLimitName' | |
Fields | |
Bundled Patterns
Instances
JobErrorResourceTypes
newtype JobErrorResourceTypes Source #
The types of resource which the job error can apply to.
Constructors
| JobErrorResourceTypes' | |
Fields | |
Bundled Patterns
| pattern JobErrorResourceTypes_ASSET :: JobErrorResourceTypes | |
| pattern JobErrorResourceTypes_DATA_SET :: JobErrorResourceTypes | |
| pattern JobErrorResourceTypes_REVISION :: JobErrorResourceTypes |
Instances
Origin
A property that defines the data set as OWNED by the account (for providers) or ENTITLED to the account (for subscribers). When an owned data set is published in a product, AWS Data Exchange creates a copy of the data set. Subscribers can access that copy of the data set as an entitled data set.
Constructors
| Origin' | |
Fields
| |
Bundled Patterns
| pattern Origin_ENTITLED :: Origin | |
| pattern Origin_OWNED :: Origin |
Instances
ServerSideEncryptionTypes
newtype ServerSideEncryptionTypes Source #
The types of encryption supported in export jobs to Amazon S3.
Constructors
| ServerSideEncryptionTypes' | |
Fields | |
Bundled Patterns
| pattern ServerSideEncryptionTypes_AES256 :: ServerSideEncryptionTypes | |
| pattern ServerSideEncryptionTypes_Aws_kms :: ServerSideEncryptionTypes |
Instances
State
Bundled Patterns
| 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
Type
Bundled Patterns
| 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_REDSHIFT_DATA_SHARES :: Type | |
| pattern Type_IMPORT_ASSETS_FROM_S3 :: Type | |
| pattern Type_IMPORT_ASSET_FROM_SIGNED_URL :: Type |
Instances
Action
What occurs after a certain event.
See: newAction smart constructor.
Constructors
| Action' (Maybe AutoExportRevisionToS3RequestDetails) |
Instances
| Eq Action Source # | |
| Read Action Source # | |
| Show Action Source # | |
| Generic Action Source # | |
| NFData Action Source # | |
Defined in Amazonka.DataExchange.Types.Action | |
| Hashable Action Source # | |
Defined in Amazonka.DataExchange.Types.Action | |
| ToJSON Action Source # | |
Defined in Amazonka.DataExchange.Types.Action | |
| FromJSON Action Source # | |
| type Rep Action Source # | |
Defined in Amazonka.DataExchange.Types.Action type Rep Action = D1 ('MetaData "Action" "Amazonka.DataExchange.Types.Action" "libZSservicesZSamazonka-dataexchangeZSamazonka-dataexchange" '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.
AssetDestinationEntry
data AssetDestinationEntry Source #
The destination for the asset.
See: newAssetDestinationEntry smart constructor.
Constructors
| AssetDestinationEntry' (Maybe Text) Text Text |
Instances
newAssetDestinationEntry Source #
Arguments
| :: 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:bucket:AssetDestinationEntry', assetDestinationEntry_bucket - The S3 bucket that is the destination for the asset.
$sel:assetId:AssetDestinationEntry', assetDestinationEntry_assetId - The unique identifier for the asset.
AssetDetails
data AssetDetails Source #
Information about the asset.
See: newAssetDetails smart constructor.
Constructors
| AssetDetails' (Maybe S3SnapshotAsset) (Maybe RedshiftDataShareAsset) |
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:s3SnapshotAsset:AssetDetails', assetDetails_s3SnapshotAsset - The S3 object that is the asset.
$sel:redshiftDataShareAsset:AssetDetails', assetDetails_redshiftDataShareAsset - The Amazon Redshift datashare that is the asset.
AssetEntry
data AssetEntry Source #
An asset in AWS Data Exchange is a piece of data. The asset can be a structured data file, an image file, or some other data file that can be stored as an S3 object, or an Amazon Redshift datashare (Preview). When you create an import job for your files, you create an asset in AWS Data Exchange for each of those files.
See: newAssetEntry smart constructor.
Instances
Arguments
| :: AssetType | |
| -> UTCTime | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> AssetDetails | |
| -> UTCTime | |
| -> Text | |
| -> Text | |
| -> 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: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:arn:AssetEntry', assetEntry_arn - The ARN for the asset.
$sel:assetDetails:AssetEntry', assetEntry_assetDetails - Information about the asset.
$sel:updatedAt:AssetEntry', assetEntry_updatedAt - The date and time that the asset was last updated, in ISO 8601 format.
$sel:revisionId:AssetEntry', assetEntry_revisionId - The unique identifier for the revision associated with this asset.
$sel:name:AssetEntry', assetEntry_name - The name of the asset. When importing from Amazon S3, the S3 object key
is used as the asset name. When exporting to Amazon S3, the asset name
is used as default target S3 object key.
AssetSourceEntry
data AssetSourceEntry Source #
The source of the assets.
See: newAssetSourceEntry smart constructor.
Constructors
| AssetSourceEntry' Text Text |
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 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.
Constructors
| AutoExportRevisionDestinationEntry' (Maybe Text) Text |
Instances
newAutoExportRevisionDestinationEntry Source #
Arguments
| :: Text | |
| -> AutoExportRevisionDestinationEntry |
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 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.
Constructors
| AutoExportRevisionToS3RequestDetails' (Maybe ExportServerSideEncryption) AutoExportRevisionDestinationEntry |
Instances
newAutoExportRevisionToS3RequestDetails Source #
Arguments
| :: 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.
DataSetEntry
data DataSetEntry Source #
A data set is an AWS resource with one or more revisions.
See: newDataSetEntry smart constructor.
Constructors
| DataSetEntry' (Maybe Text) (Maybe OriginDetails) Origin AssetType Text POSIX Text Text POSIX Text |
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: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:originDetails:DataSetEntry', dataSetEntry_originDetails - If the origin of this data set is ENTITLED, includes the details for the
product on AWS Marketplace.
$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:assetType:DataSetEntry', dataSetEntry_assetType - The type of asset that is added to a data set.
$sel:description:DataSetEntry', dataSetEntry_description - The description for the data set.
$sel:createdAt:DataSetEntry', dataSetEntry_createdAt - The date and time that the data set was created, in ISO 8601 format.
$sel:id:DataSetEntry', dataSetEntry_id - The unique identifier for the data set.
$sel:arn:DataSetEntry', dataSetEntry_arn - The ARN for the data set.
$sel:updatedAt:DataSetEntry', dataSetEntry_updatedAt - The date and time that the data set was last updated, in ISO 8601
format.
$sel:name:DataSetEntry', dataSetEntry_name - The name of the data set.
Details
Information about the job error.
See: newDetails smart constructor.
Constructors
| Details' (Maybe ImportAssetFromSignedUrlJobErrorDetails) (Maybe [AssetSourceEntry]) |
Instances
| Eq Details Source # | |
| Read Details Source # | |
| Show Details Source # | |
| Generic Details Source # | |
| NFData Details Source # | |
Defined in Amazonka.DataExchange.Types.Details | |
| Hashable Details Source # | |
Defined in Amazonka.DataExchange.Types.Details | |
| FromJSON Details Source # | |
| type Rep Details Source # | |
Defined in Amazonka.DataExchange.Types.Details type Rep Details = D1 ('MetaData "Details" "Amazonka.DataExchange.Types.Details" "libZSservicesZSamazonka-dataexchangeZSamazonka-dataexchange" '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 - Information about the job error.
Event
What occurs to start an action.
See: newEvent smart constructor.
Constructors
| Event' (Maybe RevisionPublished) |
Instances
| Eq Event Source # | |
| Read Event Source # | |
| Show Event Source # | |
| Generic Event Source # | |
| NFData Event Source # | |
Defined in Amazonka.DataExchange.Types.Event | |
| Hashable Event Source # | |
Defined in Amazonka.DataExchange.Types.Event | |
| ToJSON Event Source # | |
Defined in Amazonka.DataExchange.Types.Event | |
| FromJSON Event Source # | |
| type Rep Event Source # | |
Defined in Amazonka.DataExchange.Types.Event type Rep Event = D1 ('MetaData "Event" "Amazonka.DataExchange.Types.Event" "libZSservicesZSamazonka-dataexchangeZSamazonka-dataexchange" '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: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:arn:EventActionEntry', eventActionEntry_arn - The Amazon Resource Name (ARN) 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.
Constructors
| ExportAssetToSignedUrlRequestDetails' Text Text Text |
Instances
newExportAssetToSignedUrlRequestDetails Source #
Arguments
| :: 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:dataSetId:ExportAssetToSignedUrlRequestDetails', exportAssetToSignedUrlRequestDetails_dataSetId - The unique identifier for the data set associated with this export job.
$sel:assetId:ExportAssetToSignedUrlRequestDetails', exportAssetToSignedUrlRequestDetails_assetId - The unique identifier for the asset that is exported to a signed URL.
$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 #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> ExportAssetToSignedUrlResponseDetails |
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:dataSetId:ExportAssetToSignedUrlResponseDetails', exportAssetToSignedUrlResponseDetails_dataSetId - The unique identifier for the data set associated with this export job.
$sel:assetId:ExportAssetToSignedUrlResponseDetails', exportAssetToSignedUrlResponseDetails_assetId - The unique identifier for the asset 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.
Constructors
| ExportAssetsToS3RequestDetails' (Maybe ExportServerSideEncryption) [AssetDestinationEntry] Text Text |
Instances
newExportAssetsToS3RequestDetails Source #
Arguments
| :: Text | |
| -> Text | |
| -> ExportAssetsToS3RequestDetails |
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.
Constructors
| ExportAssetsToS3ResponseDetails' (Maybe ExportServerSideEncryption) [AssetDestinationEntry] Text Text |
Instances
newExportAssetsToS3ResponseDetails Source #
Arguments
| :: Text | |
| -> Text | |
| -> ExportAssetsToS3ResponseDetails |
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.
Constructors
| ExportRevisionsToS3RequestDetails' (Maybe ExportServerSideEncryption) [RevisionDestinationEntry] Text |
Instances
newExportRevisionsToS3RequestDetails Source #
Arguments
| :: Text | |
| -> ExportRevisionsToS3RequestDetails |
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:revisionDestinations:ExportRevisionsToS3RequestDetails', exportRevisionsToS3RequestDetails_revisionDestinations - The destination for the revision.
$sel:dataSetId:ExportRevisionsToS3RequestDetails', exportRevisionsToS3RequestDetails_dataSetId - The unique identifier for the data set associated with this export job.
ExportRevisionsToS3ResponseDetails
data ExportRevisionsToS3ResponseDetails Source #
Details about the export revisions to Amazon S3 response.
See: newExportRevisionsToS3ResponseDetails smart constructor.
Constructors
| ExportRevisionsToS3ResponseDetails' (Maybe ExportServerSideEncryption) (Maybe Text) [RevisionDestinationEntry] Text |
Instances
newExportRevisionsToS3ResponseDetails Source #
Arguments
| :: Text | |
| -> ExportRevisionsToS3ResponseDetails |
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:revisionDestinations:ExportRevisionsToS3ResponseDetails', exportRevisionsToS3ResponseDetails_revisionDestinations - The destination in Amazon S3 where the revision is exported.
$sel:dataSetId:ExportRevisionsToS3ResponseDetails', exportRevisionsToS3ResponseDetails_dataSetId - The unique identifier for the data set associated with this export job.
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.
Constructors
| ExportServerSideEncryption' (Maybe Text) ServerSideEncryptionTypes |
Instances
newExportServerSideEncryption Source #
Arguments
| :: ServerSideEncryptionTypes | |
| -> ExportServerSideEncryption |
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.
ImportAssetFromSignedUrlJobErrorDetails
data ImportAssetFromSignedUrlJobErrorDetails Source #
Information about the job error.
See: newImportAssetFromSignedUrlJobErrorDetails smart constructor.
Constructors
| ImportAssetFromSignedUrlJobErrorDetails' Text |
Instances
newImportAssetFromSignedUrlJobErrorDetails Source #
Arguments
| :: Text | |
| -> ImportAssetFromSignedUrlJobErrorDetails |
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 - Information about the job error.
ImportAssetFromSignedUrlRequestDetails
data ImportAssetFromSignedUrlRequestDetails Source #
Details of the operation to be performed by the job.
See: newImportAssetFromSignedUrlRequestDetails smart constructor.
Constructors
| ImportAssetFromSignedUrlRequestDetails' Text Text Text Text |
Instances
newImportAssetFromSignedUrlRequestDetails Source #
Arguments
| :: 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: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:assetName:ImportAssetFromSignedUrlRequestDetails', importAssetFromSignedUrlRequestDetails_assetName - The name of the asset. When importing from Amazon S3, the S3 object key
is used as the asset name.
$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.
Constructors
| ImportAssetFromSignedUrlResponseDetails' (Maybe Text) (Maybe POSIX) (Maybe Text) Text Text Text |
Instances
newImportAssetFromSignedUrlResponseDetails Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> ImportAssetFromSignedUrlResponseDetails |
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: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:md5Hash:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_md5Hash - The Base64-encoded Md5 hash for the asset, used to ensure the integrity
of the file at that location.
$sel:dataSetId:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_dataSetId - The unique identifier for the data set associated with this import job.
$sel:assetName:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_assetName - The name for the asset associated with this import job.
$sel:revisionId:ImportAssetFromSignedUrlResponseDetails', importAssetFromSignedUrlResponseDetails_revisionId - The unique identifier for the revision associated with this import
response.
ImportAssetsFromRedshiftDataSharesRequestDetails
data ImportAssetsFromRedshiftDataSharesRequestDetails Source #
Details from an import from Amazon Redshift datashare request.
See: newImportAssetsFromRedshiftDataSharesRequestDetails smart constructor.
Constructors
| ImportAssetsFromRedshiftDataSharesRequestDetails' Text [RedshiftDataShareAssetSourceEntry] Text |
Instances
newImportAssetsFromRedshiftDataSharesRequestDetails Source #
Arguments
| :: 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:dataSetId:ImportAssetsFromRedshiftDataSharesRequestDetails', importAssetsFromRedshiftDataSharesRequestDetails_dataSetId - The unique identifier for the data set associated with this import job.
$sel:assetSources:ImportAssetsFromRedshiftDataSharesRequestDetails', importAssetsFromRedshiftDataSharesRequestDetails_assetSources - A list of Amazon Redshift datashare assets.
$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.
Constructors
| ImportAssetsFromRedshiftDataSharesResponseDetails' Text [RedshiftDataShareAssetSourceEntry] Text |
Instances
newImportAssetsFromRedshiftDataSharesResponseDetails Source #
Arguments
| :: 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:dataSetId:ImportAssetsFromRedshiftDataSharesResponseDetails', importAssetsFromRedshiftDataSharesResponseDetails_dataSetId - The unique identifier for the data set associated with this import job.
$sel:assetSources:ImportAssetsFromRedshiftDataSharesResponseDetails', importAssetsFromRedshiftDataSharesResponseDetails_assetSources - A list of Amazon Redshift datashare asset sources.
$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.
Constructors
| ImportAssetsFromS3RequestDetails' Text [AssetSourceEntry] Text |
Instances
newImportAssetsFromS3RequestDetails Source #
Arguments
| :: Text | |
| -> Text | |
| -> ImportAssetsFromS3RequestDetails |
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:dataSetId:ImportAssetsFromS3RequestDetails', importAssetsFromS3RequestDetails_dataSetId - The unique identifier for the data set associated with this import job.
$sel:assetSources:ImportAssetsFromS3RequestDetails', importAssetsFromS3RequestDetails_assetSources - Is a list of S3 bucket and object key pairs.
$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.
Constructors
| ImportAssetsFromS3ResponseDetails' Text [AssetSourceEntry] Text |
Instances
newImportAssetsFromS3ResponseDetails Source #
Arguments
| :: Text | |
| -> Text | |
| -> ImportAssetsFromS3ResponseDetails |
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:dataSetId:ImportAssetsFromS3ResponseDetails', importAssetsFromS3ResponseDetails_dataSetId - The unique identifier for the data set associated with this import job.
$sel:assetSources:ImportAssetsFromS3ResponseDetails', importAssetsFromS3ResponseDetails_assetSources - Is a list of Amazon S3 bucket and object key pairs.
$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:type':JobEntry', jobEntry_type - The job type.
$sel:details:JobEntry', jobEntry_details - Details of the operation to be performed by the job, such as export
destination details or import source details.
$sel:state:JobEntry', jobEntry_state - The state of the job.
$sel:createdAt:JobEntry', jobEntry_createdAt - The date and time that the job was created, in ISO 8601 format.
$sel:id:JobEntry', jobEntry_id - The unique identifier for the job.
$sel:arn:JobEntry', jobEntry_arn - The ARN for the job.
$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.
Constructors
| JobError' (Maybe Text) (Maybe JobErrorLimitName) (Maybe JobErrorResourceTypes) (Maybe Details) (Maybe Double) Text Code |
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:resourceId:JobError', jobError_resourceId - The unique identifier for the resource related to the error.
$sel:limitName:JobError', jobError_limitName - The name of the limit that was reached.
$sel:resourceType:JobError', jobError_resourceType - The type of resource related to the error.
$sel:details:JobError', jobError_details - The details about the job error.
$sel:limitValue:JobError', jobError_limitValue - The value of the exceeded limit.
$sel:message:JobError', jobError_message - The message related to the job error.
$sel:code:JobError', jobError_code - The code for the job error.
OriginDetails
data OriginDetails Source #
Information about the origin of the data set.
See: newOriginDetails smart constructor.
Constructors
| OriginDetails' Text |
Instances
Arguments
| :: Text | |
| -> OriginDetails |
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.
Constructors
| RedshiftDataShareAsset' Text |
Instances
newRedshiftDataShareAsset Source #
Arguments
| :: Text | |
| -> RedshiftDataShareAsset |
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.
Constructors
| RedshiftDataShareAssetSourceEntry' Text |
Instances
newRedshiftDataShareAssetSourceEntry Source #
Arguments
| :: Text | |
| -> RedshiftDataShareAssetSourceEntry |
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.
Constructors
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: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:importAssetFromSignedUrl:RequestDetails', requestDetails_importAssetFromSignedUrl - Details about the import from signed URL request.
$sel:importAssetsFromRedshiftDataShares:RequestDetails', requestDetails_importAssetsFromRedshiftDataShares - Details from an import from Amazon Redshift datashare request.
$sel:importAssetsFromS3:RequestDetails', requestDetails_importAssetsFromS3 - Details about the import from Amazon S3 request.
$sel:exportAssetToSignedUrl:RequestDetails', requestDetails_exportAssetToSignedUrl - Details about the export to signed URL request.
ResponseDetails
data ResponseDetails Source #
Details for the response.
See: newResponseDetails smart constructor.
Constructors
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: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:importAssetFromSignedUrl:ResponseDetails', responseDetails_importAssetFromSignedUrl - Details for the import from signed URL response.
$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.
$sel:exportAssetToSignedUrl:ResponseDetails', responseDetails_exportAssetToSignedUrl - Details for the export to signed URL response.
RevisionDestinationEntry
data RevisionDestinationEntry Source #
The destination where the assets in the revision will be exported.
See: newRevisionDestinationEntry smart constructor.
Constructors
| RevisionDestinationEntry' (Maybe Text) Text Text |
Instances
newRevisionDestinationEntry Source #
Arguments
| :: 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 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.
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: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: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:comment:RevisionEntry', revisionEntry_comment - An optional comment about 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 this revision.
$sel:id:RevisionEntry', revisionEntry_id - The unique identifier for the revision.
$sel:arn:RevisionEntry', revisionEntry_arn - The ARN 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.
Constructors
| RevisionPublished' Text |
Instances
Arguments
| :: Text | |
| -> RevisionPublished |
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.
S3SnapshotAsset
data S3SnapshotAsset Source #
The S3 object that is the asset.
See: newS3SnapshotAsset smart constructor.
Constructors
| S3SnapshotAsset' Double |
Instances
Arguments
| :: Double | |
| -> S3SnapshotAsset |
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 S3 object that is the object.