Data.Cloud.AmazonAPI

From RAD Studio API Documentation
Jump to: navigation, search

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

Package CloudService240.bpl

Classes

TAmazonAccessControlPolicyAn access control policy containing owner information and a list of grants.
TAmazonAuthenticationAmazon-specific implementation of TCloudSHA256Authentication.
TAmazonAWS4AuthenticationImplementation of TCloudSHA256Authentication for version 4 of the Amazon AWS signature.
TAmazonBasicServiceClass used for table and queue services functionality shared by table and queue services, but not S3.
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.
TAmazonListPartsResultResult item for a ListParts request.
TAmazonMultipartUploadsResultHolds the result of a request made by all the active multipart uploads.
TAmazonQueueServiceAllows you to connect to the Amazon Simple Queue Service (SQS).
TAmazonServiceAbstract extension of the TCloudService class.
TAmazonSHA1AuthenticationAmazon-specific implementation of TCloudSHA1Authentication.
TAmazonStorageServiceAllows you to connect to the Amazon Simple Storage Service (S3) service.
TAmazonTableServiceAllows you to connect to the Amazon SimpleDB service.

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

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;
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;