Moodle PHP Documentation 4.2
Moodle 4.2.8 (Build: 20240610) (2d41ac46f45)
S3 Member List

This is the complete list of members for S3, including all inherited members.

$defDelimiterS3static
$endpointS3static
$proxyS3static
$sslCACertS3static
$sslCertS3static
$sslKeyS3static
$useExceptionsS3static
$useSSLS3static
$useSSLValidationS3static
$useSSLVersionS3static
__construct($accessKey=null, $secretKey=null, $useSSL=false, $endpoint='s3.amazonaws.com')S3
__getSignature($string)S3static
__getTime()S3static
ACL_AUTHENTICATED_READ (defined in S3)S3
ACL_PRIVATE (defined in S3)S3
ACL_PUBLIC_READ (defined in S3)S3
ACL_PUBLIC_READ_WRITE (defined in S3)S3
copyObject($srcBucket, $srcUri, $bucket, $uri, $acl=self::ACL_PRIVATE, $metaHeaders=array(), $requestHeaders=array(), $storageClass=self::STORAGE_CLASS_STANDARD)S3static
createDistribution($bucket, $enabled=true, $cnames=array(), $comment=null, $defaultRootObject=null, $originAccessIdentity=null, $trustedSigners=array())S3static
deleteBucket($bucket)S3static
deleteDistribution($dist)S3static
deleteObject($bucket, $uri)S3static
disableBucketLogging($bucket)S3static
freeSigningKey()S3static
getAccessControlPolicy($bucket, $uri='')S3static
getAuthenticatedURL($bucket, $uri, $lifetime, $hostBucket=false, $https=false)S3static
getBucket($bucket, $prefix=null, $marker=null, $maxKeys=null, $delimiter=null, $returnCommonPrefixes=false)S3static
getBucketLocation($bucket)S3static
getBucketLogging($bucket)S3static
getDistribution($distributionId)S3static
getDistributionInvalidationList($distributionId)S3static
getHttpUploadPostParams($bucket, $uriPrefix='', $acl=self::ACL_PRIVATE, $lifetime=3600, $maxFileSize=5242880, $successRedirect="201", $amzHeaders=array(), $headers=array(), $flashVars=false)S3static
getObject($bucket, $uri, $saveTo=false)S3static
getObjectInfo($bucket, $uri, $returnInfo=true)S3static
getSignedCannedURL($url, $lifetime)S3static
getSignedPolicyURL($policy)S3static
hasAuth()S3static
inputFile($file, $md5sum=true)S3static
inputResource(&$resource, $bufferSize=false, $md5sum='')S3static
invalidateDistribution($distributionId, $paths)S3static
listBuckets($detailed=false)S3static
listDistributions()S3static
listOriginAccessIdentities()S3static
putBucket($bucket, $acl=self::ACL_PRIVATE, $location=false)S3static
putObject($input, $bucket, $uri, $acl=self::ACL_PRIVATE, $metaHeaders=array(), $requestHeaders=array(), $storageClass=self::STORAGE_CLASS_STANDARD, $serverSideEncryption=self::SSE_NONE)S3static
putObjectFile($file, $bucket, $uri, $acl=self::ACL_PRIVATE, $metaHeaders=array(), $contentType=null)S3static
putObjectString($string, $bucket, $uri, $acl=self::ACL_PRIVATE, $metaHeaders=array(), $contentType='text/plain')S3static
setAccessControlPolicy($bucket, $uri='', $acp=array())S3static
setAuth($accessKey, $secretKey)S3static
setBucketLogging($bucket, $targetBucket, $targetPrefix=null)S3static
setBucketRedirect($bucket=NULL, $location=NULL)S3static
setEndpoint($host)S3
setExceptions($enabled=true)S3static
setProxy($host, $user=null, $pass=null, $type=CURLPROXY_SOCKS5)S3static
setSigningKey($keyPairId, $signingKey, $isFile=true)S3static
setSSL($enabled, $validate=true)S3static
setSSLAuth($sslCert=null, $sslKey=null, $sslCACert=null)S3static
setTimeCorrectionOffset($offset=0)S3static
SSE_AES256 (defined in S3)S3
SSE_NONE (defined in S3)S3
STORAGE_CLASS_RRS (defined in S3)S3
STORAGE_CLASS_STANDARD (defined in S3)S3
updateDistribution($dist)S3static