AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::DataExchange::Model Namespace Reference

Namespaces

 
namespace  AssetTypeMapper
 
namespace  CodeMapper
 
 
 
 
 
 
 
 
namespace  LFPermissionMapper
 
 
namespace  LimitNameMapper
 
 
namespace  OriginMapper
 
namespace  ProtocolTypeMapper
 
namespace  ResourceTypeMapper
 
 
 
namespace  StateMapper
 
 
namespace  TypeMapper
 

Classes

 
 
class  Action
 
 
 
class  AssetDetails
 
class  AssetEntry
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  DataSetEntry
 
 
 
 
 
 
 
 
class  Details
 
class  Event
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  GetJobResult
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  JobEntry
 
class  JobError
 
 
 
 
 
 
class  LFTag
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  ScopeDetails
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Typedefs

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
typedef std::future< GetJobOutcomeGetJobOutcomeCallable
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Enumerations

 
 
 
 
 
 
 
 
 
 
enum class  LFPermission { NOT_SET , DESCRIBE , SELECT }
 
enum class  LFResourceType { NOT_SET , TABLE , DATABASE }
 
enum class  LimitName {
  NOT_SET , Products_per_account , Data_sets_per_account , Data_sets_per_product ,
  Revisions_per_data_set , Assets_per_revision , Assets_per_import_job_from_Amazon_S3 , Asset_per_export_job_from_Amazon_S3 ,
  Asset_size_in_GB , Concurrent_in_progress_jobs_to_export_assets_to_Amazon_S3 , Concurrent_in_progress_jobs_to_export_assets_to_a_signed_URL , Concurrent_in_progress_jobs_to_import_assets_from_Amazon_S3 ,
  Concurrent_in_progress_jobs_to_import_assets_from_a_signed_URL , Concurrent_in_progress_jobs_to_export_revisions_to_Amazon_S3 , Event_actions_per_account , Auto_export_event_actions_per_data_set ,
  Amazon_Redshift_datashare_assets_per_import_job_from_Redshift , Concurrent_in_progress_jobs_to_import_assets_from_Amazon_Redshift_datashares , Revisions_per_Amazon_Redshift_datashare_data_set , Amazon_Redshift_datashare_assets_per_revision ,
  Concurrent_in_progress_jobs_to_import_assets_from_an_API_Gateway_API , Amazon_API_Gateway_API_assets_per_revision , Revisions_per_Amazon_API_Gateway_API_data_set , Concurrent_in_progress_jobs_to_import_assets_from_an_AWS_Lake_Formation_tag_policy ,
  AWS_Lake_Formation_data_permission_assets_per_revision , Revisions_per_AWS_Lake_Formation_data_permission_data_set , Revisions_per_Amazon_S3_data_access_data_set , Amazon_S3_data_access_assets_per_revision ,
  Concurrent_in_progress_jobs_to_create_Amazon_S3_data_access_assets_from_S3_buckets , Active_and_pending_data_grants , Pending_data_grants_per_consumer
}
 
 
enum class  Origin { NOT_SET , OWNED , ENTITLED }
 
enum class  ProtocolType { NOT_SET , REST }
 
enum class  ResourceType {
  NOT_SET , DATA_SET , REVISION , ASSET ,
  JOB , EVENT_ACTION , DATA_GRANT
}
 
enum class  SchemaChangeType { NOT_SET , ADD , REMOVE , MODIFY }
 
 
enum class  State {
  NOT_SET , WAITING , IN_PROGRESS , ERROR_ ,
  COMPLETED , CANCELLED , TIMED_OUT
}
 
 
 

Typedef Documentation

◆ AcceptDataGrantOutcome

Definition at line 136 of file DataExchangeServiceClientModel.h.

◆ AcceptDataGrantOutcomeCallable

Definition at line 176 of file DataExchangeServiceClientModel.h.

◆ CancelJobOutcome

Definition at line 137 of file DataExchangeServiceClientModel.h.

◆ CancelJobOutcomeCallable

Definition at line 177 of file DataExchangeServiceClientModel.h.

◆ CreateDataGrantOutcome

Definition at line 138 of file DataExchangeServiceClientModel.h.

◆ CreateDataGrantOutcomeCallable

Definition at line 178 of file DataExchangeServiceClientModel.h.

◆ CreateDataSetOutcome

Definition at line 139 of file DataExchangeServiceClientModel.h.

◆ CreateDataSetOutcomeCallable

Definition at line 179 of file DataExchangeServiceClientModel.h.

◆ CreateEventActionOutcome

Definition at line 140 of file DataExchangeServiceClientModel.h.

◆ CreateEventActionOutcomeCallable

Definition at line 180 of file DataExchangeServiceClientModel.h.

◆ CreateJobOutcome

Definition at line 141 of file DataExchangeServiceClientModel.h.

◆ CreateJobOutcomeCallable

Definition at line 181 of file DataExchangeServiceClientModel.h.

◆ CreateRevisionOutcome

Definition at line 142 of file DataExchangeServiceClientModel.h.

◆ CreateRevisionOutcomeCallable

Definition at line 182 of file DataExchangeServiceClientModel.h.

◆ DeleteAssetOutcome

Definition at line 143 of file DataExchangeServiceClientModel.h.

◆ DeleteAssetOutcomeCallable

Definition at line 183 of file DataExchangeServiceClientModel.h.

◆ DeleteDataGrantOutcome

Definition at line 144 of file DataExchangeServiceClientModel.h.

◆ DeleteDataGrantOutcomeCallable

Definition at line 184 of file DataExchangeServiceClientModel.h.

◆ DeleteDataSetOutcome

Definition at line 145 of file DataExchangeServiceClientModel.h.

◆ DeleteDataSetOutcomeCallable

Definition at line 185 of file DataExchangeServiceClientModel.h.

◆ DeleteEventActionOutcome

Definition at line 146 of file DataExchangeServiceClientModel.h.

◆ DeleteEventActionOutcomeCallable

Definition at line 186 of file DataExchangeServiceClientModel.h.

◆ DeleteRevisionOutcome

Definition at line 147 of file DataExchangeServiceClientModel.h.

◆ DeleteRevisionOutcomeCallable

Definition at line 187 of file DataExchangeServiceClientModel.h.

◆ GetAssetOutcome

Definition at line 148 of file DataExchangeServiceClientModel.h.

◆ GetAssetOutcomeCallable

Definition at line 188 of file DataExchangeServiceClientModel.h.

◆ GetDataGrantOutcome

Definition at line 149 of file DataExchangeServiceClientModel.h.

◆ GetDataGrantOutcomeCallable

Definition at line 189 of file DataExchangeServiceClientModel.h.

◆ GetDataSetOutcome

Definition at line 150 of file DataExchangeServiceClientModel.h.

◆ GetDataSetOutcomeCallable

Definition at line 190 of file DataExchangeServiceClientModel.h.

◆ GetEventActionOutcome

Definition at line 151 of file DataExchangeServiceClientModel.h.

◆ GetEventActionOutcomeCallable

Definition at line 191 of file DataExchangeServiceClientModel.h.

◆ GetJobOutcome

Definition at line 152 of file DataExchangeServiceClientModel.h.

◆ GetJobOutcomeCallable

Definition at line 192 of file DataExchangeServiceClientModel.h.

◆ GetReceivedDataGrantOutcome

Definition at line 153 of file DataExchangeServiceClientModel.h.

◆ GetReceivedDataGrantOutcomeCallable

Definition at line 193 of file DataExchangeServiceClientModel.h.

◆ GetRevisionOutcome

Definition at line 154 of file DataExchangeServiceClientModel.h.

◆ GetRevisionOutcomeCallable

Definition at line 194 of file DataExchangeServiceClientModel.h.

◆ ListDataGrantsOutcome

Definition at line 155 of file DataExchangeServiceClientModel.h.

◆ ListDataGrantsOutcomeCallable

Definition at line 195 of file DataExchangeServiceClientModel.h.

◆ ListDataSetRevisionsOutcome

Definition at line 156 of file DataExchangeServiceClientModel.h.

◆ ListDataSetRevisionsOutcomeCallable

Definition at line 196 of file DataExchangeServiceClientModel.h.

◆ ListDataSetsOutcome

Definition at line 157 of file DataExchangeServiceClientModel.h.

◆ ListDataSetsOutcomeCallable

Definition at line 197 of file DataExchangeServiceClientModel.h.

◆ ListEventActionsOutcome

Definition at line 158 of file DataExchangeServiceClientModel.h.

◆ ListEventActionsOutcomeCallable

Definition at line 198 of file DataExchangeServiceClientModel.h.

◆ ListJobsOutcome

Definition at line 159 of file DataExchangeServiceClientModel.h.

◆ ListJobsOutcomeCallable

Definition at line 199 of file DataExchangeServiceClientModel.h.

◆ ListReceivedDataGrantsOutcome

Definition at line 160 of file DataExchangeServiceClientModel.h.

◆ ListReceivedDataGrantsOutcomeCallable

Definition at line 200 of file DataExchangeServiceClientModel.h.

◆ ListRevisionAssetsOutcome

Definition at line 161 of file DataExchangeServiceClientModel.h.

◆ ListRevisionAssetsOutcomeCallable

Definition at line 201 of file DataExchangeServiceClientModel.h.

◆ ListTagsForResourceOutcome

Definition at line 162 of file DataExchangeServiceClientModel.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 202 of file DataExchangeServiceClientModel.h.

◆ RevokeRevisionOutcome

Definition at line 163 of file DataExchangeServiceClientModel.h.

◆ RevokeRevisionOutcomeCallable

Definition at line 203 of file DataExchangeServiceClientModel.h.

◆ SendApiAssetOutcome

Definition at line 164 of file DataExchangeServiceClientModel.h.

◆ SendApiAssetOutcomeCallable

Definition at line 204 of file DataExchangeServiceClientModel.h.

◆ SendDataSetNotificationOutcome

Definition at line 165 of file DataExchangeServiceClientModel.h.

◆ SendDataSetNotificationOutcomeCallable

Definition at line 205 of file DataExchangeServiceClientModel.h.

◆ StartJobOutcome

Definition at line 166 of file DataExchangeServiceClientModel.h.

◆ StartJobOutcomeCallable

Definition at line 206 of file DataExchangeServiceClientModel.h.

◆ TagResourceOutcome

Definition at line 167 of file DataExchangeServiceClientModel.h.

◆ TagResourceOutcomeCallable

Definition at line 207 of file DataExchangeServiceClientModel.h.

◆ UntagResourceOutcome

Definition at line 168 of file DataExchangeServiceClientModel.h.

◆ UntagResourceOutcomeCallable

Definition at line 208 of file DataExchangeServiceClientModel.h.

◆ UpdateAssetOutcome

Definition at line 169 of file DataExchangeServiceClientModel.h.

◆ UpdateAssetOutcomeCallable

Definition at line 209 of file DataExchangeServiceClientModel.h.

◆ UpdateDataSetOutcome

Definition at line 170 of file DataExchangeServiceClientModel.h.

◆ UpdateDataSetOutcomeCallable

Definition at line 210 of file DataExchangeServiceClientModel.h.

◆ UpdateEventActionOutcome

Definition at line 171 of file DataExchangeServiceClientModel.h.

◆ UpdateEventActionOutcomeCallable

Definition at line 211 of file DataExchangeServiceClientModel.h.

◆ UpdateRevisionOutcome

Definition at line 172 of file DataExchangeServiceClientModel.h.

◆ UpdateRevisionOutcomeCallable

Definition at line 212 of file DataExchangeServiceClientModel.h.

Enumeration Type Documentation

◆ AcceptanceStateFilterValue

Enumerator
NOT_SET 
PENDING_RECEIVER_ACCEPTANCE 
ACCEPTED 

Definition at line 16 of file AcceptanceStateFilterValue.h.

◆ AssetType

Enumerator
NOT_SET 
S3_SNAPSHOT 
REDSHIFT_DATA_SHARE 
API_GATEWAY_API 
S3_DATA_ACCESS 
LAKE_FORMATION_DATA_PERMISSION 

Definition at line 16 of file AssetType.h.

◆ Code

strong
Enumerator
NOT_SET 
ACCESS_DENIED_EXCEPTION 
INTERNAL_SERVER_EXCEPTION 
MALWARE_DETECTED 
RESOURCE_NOT_FOUND_EXCEPTION 
SERVICE_QUOTA_EXCEEDED_EXCEPTION 
VALIDATION_EXCEPTION 
MALWARE_SCAN_ENCRYPTED_FILE 

Definition at line 16 of file Code.h.

◆ DatabaseLFTagPolicyPermission

Enumerator
NOT_SET 
DESCRIBE 

Definition at line 16 of file DatabaseLFTagPolicyPermission.h.

◆ DataGrantAcceptanceState

Enumerator
NOT_SET 
PENDING_RECEIVER_ACCEPTANCE 
ACCEPTED 

Definition at line 16 of file DataGrantAcceptanceState.h.

◆ ExceptionCause

Enumerator
NOT_SET 
InsufficientS3BucketPolicy 
S3AccessDenied 

Definition at line 16 of file ExceptionCause.h.

◆ GrantDistributionScope

Enumerator
NOT_SET 
AWS_ORGANIZATION 
NONE 

Definition at line 16 of file GrantDistributionScope.h.

◆ JobErrorLimitName

Enumerator
NOT_SET 
Assets_per_revision 
Asset_size_in_GB 
Amazon_Redshift_datashare_assets_per_revision 
AWS_Lake_Formation_data_permission_assets_per_revision 
Amazon_S3_data_access_assets_per_revision 

Definition at line 16 of file JobErrorLimitName.h.

◆ JobErrorResourceTypes

Enumerator
NOT_SET 
REVISION 
ASSET 
DATA_SET 

Definition at line 16 of file JobErrorResourceTypes.h.

◆ LakeFormationDataPermissionType

Enumerator
NOT_SET 
LFTagPolicy 

Definition at line 16 of file LakeFormationDataPermissionType.h.

◆ LFPermission

Enumerator
NOT_SET 
DESCRIBE 
SELECT 

Definition at line 16 of file LFPermission.h.

◆ LFResourceType

Enumerator
NOT_SET 
TABLE 
DATABASE 

Definition at line 16 of file LFResourceType.h.

◆ LimitName

Enumerator
NOT_SET 
Products_per_account 
Data_sets_per_account 
Data_sets_per_product 
Revisions_per_data_set 
Assets_per_revision 
Assets_per_import_job_from_Amazon_S3 
Asset_per_export_job_from_Amazon_S3 
Asset_size_in_GB 
Concurrent_in_progress_jobs_to_export_assets_to_Amazon_S3 
Concurrent_in_progress_jobs_to_export_assets_to_a_signed_URL 
Concurrent_in_progress_jobs_to_import_assets_from_Amazon_S3 
Concurrent_in_progress_jobs_to_import_assets_from_a_signed_URL 
Concurrent_in_progress_jobs_to_export_revisions_to_Amazon_S3 
Event_actions_per_account 
Auto_export_event_actions_per_data_set 
Amazon_Redshift_datashare_assets_per_import_job_from_Redshift 
Concurrent_in_progress_jobs_to_import_assets_from_Amazon_Redshift_datashares 
Revisions_per_Amazon_Redshift_datashare_data_set 
Amazon_Redshift_datashare_assets_per_revision 
Concurrent_in_progress_jobs_to_import_assets_from_an_API_Gateway_API 
Amazon_API_Gateway_API_assets_per_revision 
Revisions_per_Amazon_API_Gateway_API_data_set 
Concurrent_in_progress_jobs_to_import_assets_from_an_AWS_Lake_Formation_tag_policy 
AWS_Lake_Formation_data_permission_assets_per_revision 
Revisions_per_AWS_Lake_Formation_data_permission_data_set 
Revisions_per_Amazon_S3_data_access_data_set 
Amazon_S3_data_access_assets_per_revision 
Concurrent_in_progress_jobs_to_create_Amazon_S3_data_access_assets_from_S3_buckets 
Active_and_pending_data_grants 
Pending_data_grants_per_consumer 

Definition at line 16 of file LimitName.h.

◆ NotificationType

Enumerator
NOT_SET 
DATA_DELAY 
DATA_UPDATE 
DEPRECATION 
SCHEMA_CHANGE 

Definition at line 16 of file NotificationType.h.

◆ Origin

Enumerator
NOT_SET 
OWNED 
ENTITLED 

Definition at line 16 of file Origin.h.

◆ ProtocolType

Enumerator
NOT_SET 
REST 

Definition at line 16 of file ProtocolType.h.

◆ ResourceType

Enumerator
NOT_SET 
DATA_SET 
REVISION 
ASSET 
JOB 
EVENT_ACTION 
DATA_GRANT 

Definition at line 16 of file ResourceType.h.

◆ SchemaChangeType

Enumerator
NOT_SET 
ADD 
REMOVE 
MODIFY 

Definition at line 16 of file SchemaChangeType.h.

◆ ServerSideEncryptionTypes

Enumerator
NOT_SET 
aws_kms 
AES256 

Definition at line 16 of file ServerSideEncryptionTypes.h.

◆ State

Enumerator
NOT_SET 
WAITING 
IN_PROGRESS 
ERROR_ 
COMPLETED 
CANCELLED 
TIMED_OUT 

Definition at line 16 of file State.h.

◆ TableTagPolicyLFPermission

Enumerator
NOT_SET 
DESCRIBE 
SELECT 

Definition at line 16 of file TableTagPolicyLFPermission.h.

◆ Type

strong
Enumerator
NOT_SET 
IMPORT_ASSETS_FROM_S3 
IMPORT_ASSET_FROM_SIGNED_URL 
EXPORT_ASSETS_TO_S3 
EXPORT_ASSET_TO_SIGNED_URL 
EXPORT_REVISIONS_TO_S3 
IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES 
IMPORT_ASSET_FROM_API_GATEWAY_API 
CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET 
IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY 

Definition at line 16 of file Type.h.