Show: Delphi C++
Display Preferences

Data.Cloud.AmazonAPI

From XE2 API Documentation
Jump to: navigation, search

Contains classes that implement the API for using the Amazon services (such as queue, table, and so on.)

Classes

TAmazonAccessControlPolicyAn access control policy containing owner information and a list of grants.
TAmazonActionConditionalRecord of optional conditional restrictions.
TAmazonAuthenticationAmazon-specific implementation of TCloudSHA256Authentication.
TAmazonBasicServiceClass used for table and queue services functionality shared by table and queue services, but not S3.
TAmazonBatchRowRepresents a single row to be updated in a batch execution.
TAmazonBucketLoggingInfoBucket logging information, including target bucket, log prefix, and permissions.
TAmazonBucketResultA storage bucket, as returned by a GET Bucket request.
TAmazonConnectionInfoAmazon extension of TCloudConnectionInfo.
TAmazonCopyObjectOptionalsOptional header values for a copy object request.
TAmazonGetObjectOptionalsOptional inputs for a GetObject request.
TAmazonGrantRepresentation of a specific ACL Grant that specifies the grantee and permission.
TAmazonListPartsResultResult item for a ListParts request.
TAmazonMultipartPartStores information for a single part of a multipart upload.
TAmazonMultipartUploadItemInformation about a single item in a list of active multipart uploads.
TAmazonMultipartUploadsResultHolds the result of a request made by all the active multipart uploads.
TAmazonNotificationEventA topic for Amazon notification.
TAmazonObjectResultA storage object, as returned by a 'get bucket' request.
TAmazonQueuePermissionRecord that represents a queue permission.
TAmazonQueueServiceManager for an Amazon Queue Service account.
TAmazonRowConditionalConditional class for inserting or updating a row.
TAmazonServiceAbstract extension of the TCloudService class.
TAmazonSHA1AuthenticationAmazon-specific implementation of TCloudSHA1Authentication.
TAmazonStorageServiceManager class for an Amazon Simple Storage Service (S3) account.
TAmazonTableServiceClass that is an implementation of TAmazonBasicService for managing an Amazon SimpleDB account.

Types

TAmazonACLTypeBucket/Object ACL types.
TAmazonActionConditionalRecord of optional conditional restrictions.
TAmazonBatchRowRepresents a single row to be updated in a batch execution.
TAmazonGetObjectOptionalsOptional inputs for a GetObject request.
TAmazonGrantRepresentation of a specific ACL Grant that specifies the grantee and permission.
TAmazonGranteeTypeThe available grantee types.
TAmazonGrantPermissionThe available Grant permissions.
TAmazonMultipartPartStores information for a single part of a multipart upload.
TAmazonMultipartUploadItemInformation about a single item in a list of active multipart uploads.
TAmazonNotificationEventA topic for Amazon notification.
TAmazonObjectResultA storage object, as returned by a 'get bucket' request.
TAmazonPayerAmazon payer options.
TAmazonQueueActionsThe available actions for an Amazon queue, for which permissions can be established.
TAmazonQueueAttributeThe available property types for an Amazon queue.
TAmazonQueuePermissionRecord that represents a queue permission.
TAmazonRegionRegions that can be used with Amazon Services.
TAmazonRowConditionalConditional class for inserting or updating a row.

Constants

agtCanonicalUseragtCanonicalUser: TAmazonGranteeType = agtCanonicalUser;
agtCustomerByEmailagtCustomerByEmail: TAmazonGranteeType = agtCustomerByEmail;
agtGroupagtGroup: TAmazonGranteeType = agtGroup;
agtUnknownagtUnknown: TAmazonGranteeType = agtUnknown;
ALL_AUTHENTICATED_USERS_GROUPALL_AUTHENTICATED_USERS_GROUP: string = http://acs.amazonaws.com/groups/global/AuthenticatedUsers;
ALL_USERS_GROUPALL_USERS_GROUP: string = http://acs.amazonaws.com/groups/global/AllUsers;
amgpFullControlamgpFullControl: TAmazonGrantPermission = amgpFullControl;
amgpReadamgpRead: TAmazonGrantPermission = amgpRead;
amgpReadACPamgpReadACP: TAmazonGrantPermission = amgpReadACP;
amgpUnknownamgpUnknown: TAmazonGrantPermission = amgpUnknown;
amgpWriteamgpWrite: TAmazonGrantPermission = amgpWrite;
amgpWriteACPamgpWriteACP: TAmazonGrantPermission = amgpWriteACP;
ampBucketOwnerampBucketOwner: TAmazonPayer = ampBucketOwner;
ampRequesterampRequester: TAmazonPayer = ampRequester;
ampUnknownampUnknown: TAmazonPayer = ampUnknown;
amzbaAuthenticatedReadamzbaAuthenticatedRead: TAmazonACLType = amzbaAuthenticatedRead;
amzbaBucketOwnerFullControlamzbaBucketOwnerFullControl: TAmazonACLType = amzbaBucketOwnerFullControl;
amzbaBucketOwnerReadamzbaBucketOwnerRead: TAmazonACLType = amzbaBucketOwnerRead;
amzbaNotSpecifiedamzbaNotSpecified: TAmazonACLType = amzbaNotSpecified;
amzbaPrivateamzbaPrivate: TAmazonACLType = amzbaPrivate;
amzbaPublicReadamzbaPublicRead: TAmazonACLType = amzbaPublicRead;
amzbaPublicReadWriteamzbaPublicReadWrite: TAmazonACLType = amzbaPublicReadWrite;
amzrAPSoutheast1amzrAPSoutheast1: TAmazonRegion = amzrAPSoutheast1;
amzrEUamzrEU: TAmazonRegion = amzrEU;
amzrNotSpecifiedamzrNotSpecified: TAmazonRegion = amzrNotSpecified;
amzrUSClassicamzrUSClassic: TAmazonRegion = amzrUSClassic;
amzrUSWest1amzrUSWest1: TAmazonRegion = amzrUSWest1;
aqaAllaqaAll: TAmazonQueueAttribute = aqaAll;
aqaApproximateNumberOfMessagesaqaApproximateNumberOfMessages: TAmazonQueueAttribute = aqaApproximateNumberOfMessages;
aqaApproximateNumberOfMessagesNotVisibleaqaApproximateNumberOfMessagesNotVisible: TAmazonQueueAttribute = aqaApproximateNumberOfMessagesNotVisible;
aqacAllaqacAll: TAmazonQueueActions = aqacAll;
aqacChangeMessageVisibilityaqacChangeMessageVisibility: TAmazonQueueActions = aqacChangeMessageVisibility;
aqacDeleteMessageaqacDeleteMessage: TAmazonQueueActions = aqacDeleteMessage;
aqacGetQueueAttributesaqacGetQueueAttributes: TAmazonQueueActions = aqacGetQueueAttributes;
aqaCreatedTimestampaqaCreatedTimestamp: TAmazonQueueAttribute = aqaCreatedTimestamp;
aqacReceiveMessageaqacReceiveMessage: TAmazonQueueActions = aqacReceiveMessage;
aqacSendMessageaqacSendMessage: TAmazonQueueActions = aqacSendMessage;
aqaLastModifiedTimestampaqaLastModifiedTimestamp: TAmazonQueueAttribute = aqaLastModifiedTimestamp;
aqaMaximumMessageSizeaqaMaximumMessageSize: TAmazonQueueAttribute = aqaMaximumMessageSize;
aqaMessageRetentionPeriodaqaMessageRetentionPeriod: TAmazonQueueAttribute = aqaMessageRetentionPeriod;
aqaPolicyaqaPolicy: TAmazonQueueAttribute = aqaPolicy;
aqaVisibilityTimeoutaqaVisibilityTimeout: TAmazonQueueAttribute = aqaVisibilityTimeout;
LOG_DELIVERY_GROUPLOG_DELIVERY_GROUP: string = http://acs.amazonaws.com/groups/s3/LogDelivery;
TABLE_ROW_DATATYPE_DO_NOT_REPLACETABLE_ROW_DATATYPE_DO_NOT_REPLACE: string = noreplace;
TABLE_ROW_DATATYPE_REPLACETABLE_ROW_DATATYPE_REPLACE: string = replace;


Personal tools
Previous Versions
Translations