Module: Aws::DataExchange::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-dataexchange/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AcceptDataGrantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AcceptDataGrantRequest')
- AcceptDataGrantResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AcceptDataGrantResponse')
- AcceptanceStateFilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AcceptanceStateFilterValue')
- AcceptanceStateFilterValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AcceptanceStateFilterValues')
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- Action =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Action')
- ApiDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ApiDescription')
- ApiGatewayApiAsset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ApiGatewayApiAsset')
- Arn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Arn')
- AssetDestinationEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssetDestinationEntry')
- AssetDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssetDetails')
- AssetEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssetEntry')
- AssetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssetName')
- AssetSourceEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssetSourceEntry')
- AssetType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssetType')
- AutoExportRevisionDestinationEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoExportRevisionDestinationEntry')
- AutoExportRevisionToS3RequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoExportRevisionToS3RequestDetails')
- AwsAccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsAccountId')
- CancelJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelJobRequest')
- ClientToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientToken')
- Code =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Code')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- CreateDataGrantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDataGrantRequest')
- CreateDataGrantResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDataGrantResponse')
- CreateDataSetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDataSetRequest')
- CreateDataSetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDataSetResponse')
- CreateEventActionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEventActionRequest')
- CreateEventActionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEventActionResponse')
- CreateJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateJobRequest')
- CreateJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateJobResponse')
- CreateRevisionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRevisionRequest')
- CreateRevisionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRevisionResponse')
- CreateS3DataAccessFromS3BucketRequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateS3DataAccessFromS3BucketRequestDetails')
- CreateS3DataAccessFromS3BucketResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateS3DataAccessFromS3BucketResponseDetails')
- DataGrantAcceptanceState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataGrantAcceptanceState')
- DataGrantArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataGrantArn')
- DataGrantDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataGrantDescription')
- DataGrantId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataGrantId')
- DataGrantName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DataGrantName')
- DataGrantSummaryEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataGrantSummaryEntry')
- DataSetEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataSetEntry')
- DataUpdateRequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DataUpdateRequestDetails')
- DatabaseLFTagPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DatabaseLFTagPolicy')
- DatabaseLFTagPolicyAndPermissions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DatabaseLFTagPolicyAndPermissions')
- DatabaseLFTagPolicyPermission =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DatabaseLFTagPolicyPermission')
- DeleteAssetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssetRequest')
- DeleteDataGrantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDataGrantRequest')
- DeleteDataSetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDataSetRequest')
- DeleteEventActionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteEventActionRequest')
- DeleteRevisionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRevisionRequest')
- DeprecationRequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeprecationRequestDetails')
- Description =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Description')
- Details =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Details')
- Event =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Event')
- EventActionEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventActionEntry')
- ExceptionCause =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionCause')
- ExportAssetToSignedUrlRequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportAssetToSignedUrlRequestDetails')
- ExportAssetToSignedUrlResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportAssetToSignedUrlResponseDetails')
- ExportAssetsToS3RequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportAssetsToS3RequestDetails')
- ExportAssetsToS3ResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportAssetsToS3ResponseDetails')
- ExportRevisionsToS3RequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportRevisionsToS3RequestDetails')
- ExportRevisionsToS3ResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportRevisionsToS3ResponseDetails')
- ExportServerSideEncryption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportServerSideEncryption')
- GetAssetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssetRequest')
- GetAssetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssetResponse')
- GetDataGrantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDataGrantRequest')
- GetDataGrantResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDataGrantResponse')
- GetDataSetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDataSetRequest')
- GetDataSetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDataSetResponse')
- GetEventActionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventActionRequest')
- GetEventActionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEventActionResponse')
- GetJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetJobRequest')
- GetJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetJobResponse')
- GetReceivedDataGrantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReceivedDataGrantRequest')
- GetReceivedDataGrantResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReceivedDataGrantResponse')
- GetRevisionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRevisionRequest')
- GetRevisionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRevisionResponse')
- GrantDistributionScope =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GrantDistributionScope')
- Id =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Id')
- ImportAssetFromApiGatewayApiRequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetFromApiGatewayApiRequestDetails')
- ImportAssetFromApiGatewayApiResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetFromApiGatewayApiResponseDetails')
- ImportAssetFromSignedUrlJobErrorDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetFromSignedUrlJobErrorDetails')
- ImportAssetFromSignedUrlRequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetFromSignedUrlRequestDetails')
- ImportAssetFromSignedUrlResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetFromSignedUrlResponseDetails')
- ImportAssetsFromLakeFormationTagPolicyRequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetsFromLakeFormationTagPolicyRequestDetails')
- ImportAssetsFromLakeFormationTagPolicyResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetsFromLakeFormationTagPolicyResponseDetails')
Shapes::StructureShape.new(name: 'ImportAssetsFromRedshiftDataSharesRequestDetails')
Shapes::StructureShape.new(name: 'ImportAssetsFromRedshiftDataSharesResponseDetails')
- ImportAssetsFromS3RequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetsFromS3RequestDetails')
- ImportAssetsFromS3ResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportAssetsFromS3ResponseDetails')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- JobEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobEntry')
- JobError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobError')
- JobErrorLimitName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JobErrorLimitName')
- JobErrorResourceTypes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JobErrorResourceTypes')
- KmsKeyArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KmsKeyArn')
- KmsKeyToGrant =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KmsKeyToGrant')
- LFPermission =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LFPermission')
- LFResourceDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LFResourceDetails')
- LFResourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LFResourceType')
- LFTag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LFTag')
- LFTagPolicyDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LFTagPolicyDetails')
- LakeFormationDataPermissionAsset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LakeFormationDataPermissionAsset')
- LakeFormationDataPermissionDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LakeFormationDataPermissionDetails')
- LakeFormationDataPermissionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LakeFormationDataPermissionType')
- LakeFormationTagPolicyDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LakeFormationTagPolicyDetails')
- LimitName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LimitName')
- ListDataGrantsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDataGrantsRequest')
- ListDataGrantsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDataGrantsResponse')
- ListDataSetRevisionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDataSetRevisionsRequest')
- ListDataSetRevisionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDataSetRevisionsResponse')
- ListDataSetsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDataSetsRequest')
- ListDataSetsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDataSetsResponse')
- ListEventActionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEventActionsRequest')
- ListEventActionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEventActionsResponse')
- ListJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListJobsRequest')
- ListJobsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListJobsResponse')
- ListOfAssetDestinationEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfAssetDestinationEntry')
- ListOfAssetEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfAssetEntry')
- ListOfAssetSourceEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfAssetSourceEntry')
- ListOfDataGrantSummaryEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfDataGrantSummaryEntry')
- ListOfDataSetEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfDataSetEntry')
- ListOfDatabaseLFTagPolicyPermissions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfDatabaseLFTagPolicyPermissions')
- ListOfEventActionEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfEventActionEntry')
- ListOfJobEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfJobEntry')
- ListOfJobError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfJobError')
- ListOfKmsKeysToGrant =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfKmsKeysToGrant')
- ListOfLFPermissions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfLFPermissions')
- ListOfLFTagValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfLFTagValues')
- ListOfLFTags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfLFTags')
- ListOfLakeFormationTagPolicies =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfLakeFormationTagPolicies')
- ListOfReceivedDataGrantSummariesEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfReceivedDataGrantSummariesEntry')
Shapes::ListShape.new(name: 'ListOfRedshiftDataShareAssetSourceEntry')
Shapes::ListShape.new(name: 'ListOfRedshiftDataShares')
- ListOfRevisionDestinationEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfRevisionDestinationEntry')
- ListOfRevisionEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfRevisionEntry')
- ListOfS3DataAccesses =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfS3DataAccesses')
- ListOfSchemaChangeDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfSchemaChangeDetails')
- ListOfTableTagPolicyLFPermissions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOfTableTagPolicyLFPermissions')
- ListOf__string =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListOf__string')
- ListReceivedDataGrantsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReceivedDataGrantsRequest')
- ListReceivedDataGrantsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReceivedDataGrantsResponse')
- ListRevisionAssetsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRevisionAssetsRequest')
- ListRevisionAssetsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRevisionAssetsResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- MapOf__string =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'MapOf__string')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- Name =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Name')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- NotificationDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotificationDetails')
- NotificationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NotificationType')
- Origin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Origin')
- OriginDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OriginDetails')
- ProtocolType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProtocolType')
- ReceivedDataGrantSummariesEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReceivedDataGrantSummariesEntry')
- ReceiverPrincipal =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReceiverPrincipal')
Shapes::StructureShape.new(name: 'RedshiftDataShareAsset')
Shapes::StructureShape.new(name: 'RedshiftDataShareAssetSourceEntry')
Shapes::StructureShape.new(name: 'RedshiftDataShareDetails')
- RequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RequestDetails')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ResourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceType')
- ResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResponseDetails')
- RevisionDestinationEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevisionDestinationEntry')
- RevisionEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevisionEntry')
- RevisionPublished =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevisionPublished')
- RevokeRevisionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevokeRevisionRequest')
- RevokeRevisionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevokeRevisionResponse')
- RoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoleArn')
- S3DataAccessAsset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3DataAccessAsset')
- S3DataAccessAssetSourceEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3DataAccessAssetSourceEntry')
- S3DataAccessDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3DataAccessDetails')
- S3SnapshotAsset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3SnapshotAsset')
- SchemaChangeDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SchemaChangeDetails')
- SchemaChangeRequestDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SchemaChangeRequestDetails')
- SchemaChangeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SchemaChangeType')
- ScopeDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScopeDetails')
- SendApiAssetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendApiAssetRequest')
- SendApiAssetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendApiAssetResponse')
- SendDataSetNotificationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendDataSetNotificationRequest')
- SendDataSetNotificationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendDataSetNotificationResponse')
- SenderPrincipal =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SenderPrincipal')
- ServerSideEncryptionTypes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServerSideEncryptionTypes')
- ServiceLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceLimitExceededException')
- StartJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartJobRequest')
- StartJobResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartJobResponse')
- State =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'State')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- TableLFTagPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableLFTagPolicy')
- TableLFTagPolicyAndPermissions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableLFTagPolicyAndPermissions')
- TableTagPolicyLFPermission =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableTagPolicyLFPermission')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp', timestampFormat: "iso8601")
- Type =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Type')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UpdateAssetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssetRequest')
- UpdateAssetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssetResponse')
- UpdateDataSetRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDataSetRequest')
- UpdateDataSetResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDataSetResponse')
- UpdateEventActionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateEventActionRequest')
- UpdateEventActionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateEventActionResponse')
- UpdateRevisionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRevisionRequest')
- UpdateRevisionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateRevisionResponse')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2017-07-25" api. = { "apiVersion" => "2017-07-25", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "dataexchange", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS Data Exchange", "serviceId" => "DataExchange", "signatureVersion" => "v4", "signingName" => "dataexchange", "uid" => "dataexchange-2017-07-25", } api.add_operation(:accept_data_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "AcceptDataGrant" o.http_method = "POST" o.http_request_uri = "/v1/data-grants/{DataGrantArn}/accept" o.input = Shapes::ShapeRef.new(shape: AcceptDataGrantRequest) o.output = Shapes::ShapeRef.new(shape: AcceptDataGrantResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:cancel_job, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelJob" o.http_method = "DELETE" o.http_request_uri = "/v1/jobs/{JobId}" o.input = Shapes::ShapeRef.new(shape: CancelJobRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:create_data_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDataGrant" o.http_method = "POST" o.http_request_uri = "/v1/data-grants" o.input = Shapes::ShapeRef.new(shape: CreateDataGrantRequest) o.output = Shapes::ShapeRef.new(shape: CreateDataGrantResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:create_data_set, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDataSet" o.http_method = "POST" o.http_request_uri = "/v1/data-sets" o.input = Shapes::ShapeRef.new(shape: CreateDataSetRequest) o.output = Shapes::ShapeRef.new(shape: CreateDataSetResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:create_event_action, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateEventAction" o.http_method = "POST" o.http_request_uri = "/v1/event-actions" o.input = Shapes::ShapeRef.new(shape: CreateEventActionRequest) o.output = Shapes::ShapeRef.new(shape: CreateEventActionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:create_job, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateJob" o.http_method = "POST" o.http_request_uri = "/v1/jobs" o.input = Shapes::ShapeRef.new(shape: CreateJobRequest) o.output = Shapes::ShapeRef.new(shape: CreateJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:create_revision, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRevision" o.http_method = "POST" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions" o.input = Shapes::ShapeRef.new(shape: CreateRevisionRequest) o.output = Shapes::ShapeRef.new(shape: CreateRevisionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_asset, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAsset" o.http_method = "DELETE" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}" o.input = Shapes::ShapeRef.new(shape: DeleteAssetRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_data_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDataGrant" o.http_method = "DELETE" o.http_request_uri = "/v1/data-grants/{DataGrantId}" o.input = Shapes::ShapeRef.new(shape: DeleteDataGrantRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_data_set, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDataSet" o.http_method = "DELETE" o.http_request_uri = "/v1/data-sets/{DataSetId}" o.input = Shapes::ShapeRef.new(shape: DeleteDataSetRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_event_action, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteEventAction" o.http_method = "DELETE" o.http_request_uri = "/v1/event-actions/{EventActionId}" o.input = Shapes::ShapeRef.new(shape: DeleteEventActionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_revision, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRevision" o.http_method = "DELETE" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions/{RevisionId}" o.input = Shapes::ShapeRef.new(shape: DeleteRevisionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_asset, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAsset" o.http_method = "GET" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}" o.input = Shapes::ShapeRef.new(shape: GetAssetRequest) o.output = Shapes::ShapeRef.new(shape: GetAssetResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_data_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDataGrant" o.http_method = "GET" o.http_request_uri = "/v1/data-grants/{DataGrantId}" o.input = Shapes::ShapeRef.new(shape: GetDataGrantRequest) o.output = Shapes::ShapeRef.new(shape: GetDataGrantResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_data_set, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDataSet" o.http_method = "GET" o.http_request_uri = "/v1/data-sets/{DataSetId}" o.input = Shapes::ShapeRef.new(shape: GetDataSetRequest) o.output = Shapes::ShapeRef.new(shape: GetDataSetResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_event_action, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEventAction" o.http_method = "GET" o.http_request_uri = "/v1/event-actions/{EventActionId}" o.input = Shapes::ShapeRef.new(shape: GetEventActionRequest) o.output = Shapes::ShapeRef.new(shape: GetEventActionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_job, Seahorse::Model::Operation.new.tap do |o| o.name = "GetJob" o.http_method = "GET" o.http_request_uri = "/v1/jobs/{JobId}" o.input = Shapes::ShapeRef.new(shape: GetJobRequest) o.output = Shapes::ShapeRef.new(shape: GetJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_received_data_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "GetReceivedDataGrant" o.http_method = "GET" o.http_request_uri = "/v1/received-data-grants/{DataGrantArn}" o.input = Shapes::ShapeRef.new(shape: GetReceivedDataGrantRequest) o.output = Shapes::ShapeRef.new(shape: GetReceivedDataGrantResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_revision, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRevision" o.http_method = "GET" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions/{RevisionId}" o.input = Shapes::ShapeRef.new(shape: GetRevisionRequest) o.output = Shapes::ShapeRef.new(shape: GetRevisionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_data_grants, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDataGrants" o.http_method = "GET" o.http_request_uri = "/v1/data-grants" o.input = Shapes::ShapeRef.new(shape: ListDataGrantsRequest) o.output = Shapes::ShapeRef.new(shape: ListDataGrantsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_data_set_revisions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDataSetRevisions" o.http_method = "GET" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions" o.input = Shapes::ShapeRef.new(shape: ListDataSetRevisionsRequest) o.output = Shapes::ShapeRef.new(shape: ListDataSetRevisionsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_data_sets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDataSets" o.http_method = "GET" o.http_request_uri = "/v1/data-sets" o.input = Shapes::ShapeRef.new(shape: ListDataSetsRequest) o.output = Shapes::ShapeRef.new(shape: ListDataSetsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_event_actions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListEventActions" o.http_method = "GET" o.http_request_uri = "/v1/event-actions" o.input = Shapes::ShapeRef.new(shape: ListEventActionsRequest) o.output = Shapes::ShapeRef.new(shape: ListEventActionsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListJobs" o.http_method = "GET" o.http_request_uri = "/v1/jobs" o.input = Shapes::ShapeRef.new(shape: ListJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListJobsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_received_data_grants, Seahorse::Model::Operation.new.tap do |o| o.name = "ListReceivedDataGrants" o.http_method = "GET" o.http_request_uri = "/v1/received-data-grants" o.input = Shapes::ShapeRef.new(shape: ListReceivedDataGrantsRequest) o.output = Shapes::ShapeRef.new(shape: ListReceivedDataGrantsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_revision_assets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRevisionAssets" o.http_method = "GET" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets" o.input = Shapes::ShapeRef.new(shape: ListRevisionAssetsRequest) o.output = Shapes::ShapeRef.new(shape: ListRevisionAssetsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{ResourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) end) api.add_operation(:revoke_revision, Seahorse::Model::Operation.new.tap do |o| o.name = "RevokeRevision" o.http_method = "POST" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/revoke" o.input = Shapes::ShapeRef.new(shape: RevokeRevisionRequest) o.output = Shapes::ShapeRef.new(shape: RevokeRevisionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:send_api_asset, Seahorse::Model::Operation.new.tap do |o| o.name = "SendApiAsset" o.http_method = "POST" o.http_request_uri = "/v1" o.endpoint_pattern = { "hostPrefix" => "api-fulfill.", } o.input = Shapes::ShapeRef.new(shape: SendApiAssetRequest) o.output = Shapes::ShapeRef.new(shape: SendApiAssetResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:send_data_set_notification, Seahorse::Model::Operation.new.tap do |o| o.name = "SendDataSetNotification" o.http_method = "POST" o.http_request_uri = "/v1/data-sets/{DataSetId}/notification" o.input = Shapes::ShapeRef.new(shape: SendDataSetNotificationRequest) o.output = Shapes::ShapeRef.new(shape: SendDataSetNotificationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:start_job, Seahorse::Model::Operation.new.tap do |o| o.name = "StartJob" o.http_method = "PATCH" o.http_request_uri = "/v1/jobs/{JobId}" o.input = Shapes::ShapeRef.new(shape: StartJobRequest) o.output = Shapes::ShapeRef.new(shape: StartJobResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{ResourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{ResourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:update_asset, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAsset" o.http_method = "PATCH" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}" o.input = Shapes::ShapeRef.new(shape: UpdateAssetRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAssetResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_data_set, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDataSet" o.http_method = "PATCH" o.http_request_uri = "/v1/data-sets/{DataSetId}" o.input = Shapes::ShapeRef.new(shape: UpdateDataSetRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDataSetResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_event_action, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateEventAction" o.http_method = "PATCH" o.http_request_uri = "/v1/event-actions/{EventActionId}" o.input = Shapes::ShapeRef.new(shape: UpdateEventActionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateEventActionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_revision, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRevision" o.http_method = "PATCH" o.http_request_uri = "/v1/data-sets/{DataSetId}/revisions/{RevisionId}" o.input = Shapes::ShapeRef.new(shape: UpdateRevisionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateRevisionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) end