SDK for PHP V3

S3MultiRegionClient extends MultiRegionClient
in package
implements S3ClientInterface Uses S3ClientTrait

Amazon Simple Storage Service multi-region client.

Tags
phpstan-method

\Aws\Result abortMultipartUpload(array{ Bucket?: string, Key?: string, UploadId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, IfMatchInitiatedTime?: int|string|\DateTimeInterface, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise abortMultipartUploadAsync(array{ Bucket?: string, Key?: string, UploadId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, IfMatchInitiatedTime?: int|string|\DateTimeInterface, ..., } $args = [])

phpstan-method

\Aws\Result completeMultipartUpload(array{ Bucket?: string, Key?: string, MultipartUpload?: array{Parts?: list, ...}, UploadId?: string, ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, ChecksumType?: 'COMPOSITE'|'FULL_OBJECT', MpuObjectSize?: int, RequestPayer?: 'requester', ExpectedBucketOwner?: string, IfMatch?: string, IfNoneMatch?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise completeMultipartUploadAsync(array{ Bucket?: string, Key?: string, MultipartUpload?: array{Parts?: list, ...}, UploadId?: string, ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, ChecksumType?: 'COMPOSITE'|'FULL_OBJECT', MpuObjectSize?: int, RequestPayer?: 'requester', ExpectedBucketOwner?: string, IfMatch?: string, IfNoneMatch?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, ..., } $args = [])

phpstan-method

\Aws\Result copyObject(array{ ACL?: 'authenticated-read'|'aws-exec-read'|'bucket-owner-full-control'|'bucket-owner-read'|'private'|'public-read'|'public-read-write', Bucket?: string, CacheControl?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ContentDisposition?: string, ContentEncoding?: string, ContentLanguage?: string, ContentType?: string, CopySource?: string, CopySourceIfMatch?: string, CopySourceIfModifiedSince?: int|string|\DateTimeInterface, CopySourceIfNoneMatch?: string, CopySourceIfUnmodifiedSince?: int|string|\DateTimeInterface, Expires?: string, GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWriteACP?: string, IfMatch?: string, IfNoneMatch?: string, Key?: string, Metadata?: array<string, string>, MetadataDirective?: 'COPY'|'REPLACE', TaggingDirective?: 'COPY'|'REPLACE', AnnotationDirective?: 'COPY'|'EXCLUDE', ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', StorageClass?: 'AWS_BACKUP_LOW_COST_WARM'|'AWS_BACKUP_WARM'|'DEEP_ARCHIVE'|'EXPRESS_ONEZONE'|'FSX_ONTAP'|'FSX_OPENZFS'|'GLACIER'|'GLACIER_IR'|'INTELLIGENT_TIERING'|'ONEZONE_IA'|'OUTPOSTS'|'REDUCED_REDUNDANCY'|'SNOW'|'STANDARD'|'STANDARD_IA', WebsiteRedirectLocation?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, SSEKMSKeyId?: string, SSEKMSEncryptionContext?: string, BucketKeyEnabled?: bool, CopySourceSSECustomerAlgorithm?: string, CopySourceSSECustomerKey?: string, CopySourceSSECustomerKeyMD5?: string, RequestPayer?: 'requester', Tagging?: string, ObjectLockMode?: 'COMPLIANCE'|'GOVERNANCE', ObjectLockRetainUntilDate?: int|string|\DateTimeInterface, ObjectLockLegalHoldStatus?: 'OFF'|'ON', ObjectLockEventHold?: 'OFF'|'ON', ObjectLockEventHoldDurationDays?: int, ObjectLockEventHoldDurationYears?: int, ExpectedBucketOwner?: string, ExpectedSourceBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise copyObjectAsync(array{ ACL?: 'authenticated-read'|'aws-exec-read'|'bucket-owner-full-control'|'bucket-owner-read'|'private'|'public-read'|'public-read-write', Bucket?: string, CacheControl?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ContentDisposition?: string, ContentEncoding?: string, ContentLanguage?: string, ContentType?: string, CopySource?: string, CopySourceIfMatch?: string, CopySourceIfModifiedSince?: int|string|\DateTimeInterface, CopySourceIfNoneMatch?: string, CopySourceIfUnmodifiedSince?: int|string|\DateTimeInterface, Expires?: string, GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWriteACP?: string, IfMatch?: string, IfNoneMatch?: string, Key?: string, Metadata?: array<string, string>, MetadataDirective?: 'COPY'|'REPLACE', TaggingDirective?: 'COPY'|'REPLACE', AnnotationDirective?: 'COPY'|'EXCLUDE', ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', StorageClass?: 'AWS_BACKUP_LOW_COST_WARM'|'AWS_BACKUP_WARM'|'DEEP_ARCHIVE'|'EXPRESS_ONEZONE'|'FSX_ONTAP'|'FSX_OPENZFS'|'GLACIER'|'GLACIER_IR'|'INTELLIGENT_TIERING'|'ONEZONE_IA'|'OUTPOSTS'|'REDUCED_REDUNDANCY'|'SNOW'|'STANDARD'|'STANDARD_IA', WebsiteRedirectLocation?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, SSEKMSKeyId?: string, SSEKMSEncryptionContext?: string, BucketKeyEnabled?: bool, CopySourceSSECustomerAlgorithm?: string, CopySourceSSECustomerKey?: string, CopySourceSSECustomerKeyMD5?: string, RequestPayer?: 'requester', Tagging?: string, ObjectLockMode?: 'COMPLIANCE'|'GOVERNANCE', ObjectLockRetainUntilDate?: int|string|\DateTimeInterface, ObjectLockLegalHoldStatus?: 'OFF'|'ON', ObjectLockEventHold?: 'OFF'|'ON', ObjectLockEventHoldDurationDays?: int, ObjectLockEventHoldDurationYears?: int, ExpectedBucketOwner?: string, ExpectedSourceBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result createBucket(array{ ACL?: 'authenticated-read'|'private'|'public-read'|'public-read-write', Bucket?: string, CreateBucketConfiguration?: array{ LocationConstraint?: 'EU'|'af-south-1'|'ap-east-1'|'ap-east-2'|'ap-northeast-1'|'ap-northeast-2'|'ap-northeast-3'|'ap-south-1'|'ap-south-2'|'ap-southeast-1'|'ap-southeast-2'|'ap-southeast-3'|'ap-southeast-4'|'ap-southeast-5'|'ap-southeast-6'|'ap-southeast-7'|'ca-central-1'|'ca-west-1'|'cn-north-1'|'cn-northwest-1'|'eu-central-1'|'eu-central-2'|'eu-north-1'|'eu-south-1'|'eu-south-2'|'eu-west-1'|'eu-west-2'|'eu-west-3'|'il-central-1'|'me-central-1'|'me-south-1'|'mx-central-1'|'sa-east-1'|'us-east-2'|'us-gov-east-1'|'us-gov-west-1'|'us-west-1'|'us-west-2', Location?: array{Type?: 'AvailabilityZone'|'LocalZone', Name?: string, ...}, Bucket?: array{DataRedundancy?: 'SingleAvailabilityZone'|'SingleLocalZone', Type?: 'Directory', ...}, Tags?: list, ..., }, GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWrite?: string, GrantWriteACP?: string, ObjectLockEnabledForBucket?: bool, ObjectOwnership?: 'BucketOwnerEnforced'|'BucketOwnerPreferred'|'ObjectWriter', BucketNamespace?: 'account-regional'|'global', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createBucketAsync(array{ ACL?: 'authenticated-read'|'private'|'public-read'|'public-read-write', Bucket?: string, CreateBucketConfiguration?: array{ LocationConstraint?: 'EU'|'af-south-1'|'ap-east-1'|'ap-east-2'|'ap-northeast-1'|'ap-northeast-2'|'ap-northeast-3'|'ap-south-1'|'ap-south-2'|'ap-southeast-1'|'ap-southeast-2'|'ap-southeast-3'|'ap-southeast-4'|'ap-southeast-5'|'ap-southeast-6'|'ap-southeast-7'|'ca-central-1'|'ca-west-1'|'cn-north-1'|'cn-northwest-1'|'eu-central-1'|'eu-central-2'|'eu-north-1'|'eu-south-1'|'eu-south-2'|'eu-west-1'|'eu-west-2'|'eu-west-3'|'il-central-1'|'me-central-1'|'me-south-1'|'mx-central-1'|'sa-east-1'|'us-east-2'|'us-gov-east-1'|'us-gov-west-1'|'us-west-1'|'us-west-2', Location?: array{Type?: 'AvailabilityZone'|'LocalZone', Name?: string, ...}, Bucket?: array{DataRedundancy?: 'SingleAvailabilityZone'|'SingleLocalZone', Type?: 'Directory', ...}, Tags?: list, ..., }, GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWrite?: string, GrantWriteACP?: string, ObjectLockEnabledForBucket?: bool, ObjectOwnership?: 'BucketOwnerEnforced'|'BucketOwnerPreferred'|'ObjectWriter', BucketNamespace?: 'account-regional'|'global', ..., } $args = [])

phpstan-method

\Aws\Result createBucketMetadataConfiguration(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', MetadataConfiguration?: array{ JournalTableConfiguration?: array{RecordExpiration?: array, EncryptionConfiguration?: array, ...}, InventoryTableConfiguration?: array{ConfigurationState?: 'DISABLED'|'ENABLED', EncryptionConfiguration?: array, ...}, AnnotationTableConfiguration?: array{ConfigurationState?: 'DISABLED'|'ENABLED', EncryptionConfiguration?: array, Role?: string, ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createBucketMetadataConfigurationAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', MetadataConfiguration?: array{ JournalTableConfiguration?: array{RecordExpiration?: array, EncryptionConfiguration?: array, ...}, InventoryTableConfiguration?: array{ConfigurationState?: 'DISABLED'|'ENABLED', EncryptionConfiguration?: array, ...}, AnnotationTableConfiguration?: array{ConfigurationState?: 'DISABLED'|'ENABLED', EncryptionConfiguration?: array, Role?: string, ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result createBucketMetadataTableConfiguration(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', MetadataTableConfiguration?: array{S3TablesDestination?: array{TableBucketArn?: string, TableName?: string, ...}, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createBucketMetadataTableConfigurationAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', MetadataTableConfiguration?: array{S3TablesDestination?: array{TableBucketArn?: string, TableName?: string, ...}, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result createMultipartUpload(array{ ACL?: 'authenticated-read'|'aws-exec-read'|'bucket-owner-full-control'|'bucket-owner-read'|'private'|'public-read'|'public-read-write', Bucket?: string, CacheControl?: string, ContentDisposition?: string, ContentEncoding?: string, ContentLanguage?: string, ContentType?: string, Expires?: string, GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWriteACP?: string, Key?: string, Metadata?: array<string, string>, ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', StorageClass?: 'AWS_BACKUP_LOW_COST_WARM'|'AWS_BACKUP_WARM'|'DEEP_ARCHIVE'|'EXPRESS_ONEZONE'|'FSX_ONTAP'|'FSX_OPENZFS'|'GLACIER'|'GLACIER_IR'|'INTELLIGENT_TIERING'|'ONEZONE_IA'|'OUTPOSTS'|'REDUCED_REDUNDANCY'|'SNOW'|'STANDARD'|'STANDARD_IA', WebsiteRedirectLocation?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, SSEKMSKeyId?: string, SSEKMSEncryptionContext?: string, BucketKeyEnabled?: bool, RequestPayer?: 'requester', Tagging?: string, ObjectLockMode?: 'COMPLIANCE'|'GOVERNANCE', ObjectLockRetainUntilDate?: int|string|\DateTimeInterface, ObjectLockLegalHoldStatus?: 'OFF'|'ON', ObjectLockEventHold?: 'OFF'|'ON', ObjectLockEventHoldDurationDays?: int, ObjectLockEventHoldDurationYears?: int, ExpectedBucketOwner?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ChecksumType?: 'COMPOSITE'|'FULL_OBJECT', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createMultipartUploadAsync(array{ ACL?: 'authenticated-read'|'aws-exec-read'|'bucket-owner-full-control'|'bucket-owner-read'|'private'|'public-read'|'public-read-write', Bucket?: string, CacheControl?: string, ContentDisposition?: string, ContentEncoding?: string, ContentLanguage?: string, ContentType?: string, Expires?: string, GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWriteACP?: string, Key?: string, Metadata?: array<string, string>, ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', StorageClass?: 'AWS_BACKUP_LOW_COST_WARM'|'AWS_BACKUP_WARM'|'DEEP_ARCHIVE'|'EXPRESS_ONEZONE'|'FSX_ONTAP'|'FSX_OPENZFS'|'GLACIER'|'GLACIER_IR'|'INTELLIGENT_TIERING'|'ONEZONE_IA'|'OUTPOSTS'|'REDUCED_REDUNDANCY'|'SNOW'|'STANDARD'|'STANDARD_IA', WebsiteRedirectLocation?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, SSEKMSKeyId?: string, SSEKMSEncryptionContext?: string, BucketKeyEnabled?: bool, RequestPayer?: 'requester', Tagging?: string, ObjectLockMode?: 'COMPLIANCE'|'GOVERNANCE', ObjectLockRetainUntilDate?: int|string|\DateTimeInterface, ObjectLockLegalHoldStatus?: 'OFF'|'ON', ObjectLockEventHold?: 'OFF'|'ON', ObjectLockEventHoldDurationDays?: int, ObjectLockEventHoldDurationYears?: int, ExpectedBucketOwner?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ChecksumType?: 'COMPOSITE'|'FULL_OBJECT', ..., } $args = [])

phpstan-method

\Aws\Result createSession(array{ SessionMode?: 'ReadOnly'|'ReadWrite', Bucket?: string, ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', SSEKMSKeyId?: string, SSEKMSEncryptionContext?: string, BucketKeyEnabled?: bool, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise createSessionAsync(array{ SessionMode?: 'ReadOnly'|'ReadWrite', Bucket?: string, ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', SSEKMSKeyId?: string, SSEKMSEncryptionContext?: string, BucketKeyEnabled?: bool, ..., } $args = [])

phpstan-method

\Aws\Result deleteBucket(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketAnalyticsConfiguration(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketAnalyticsConfigurationAsync(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketCors(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketCorsAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketEncryption(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketEncryptionAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketIntelligentTieringConfiguration(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketIntelligentTieringConfigurationAsync(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketInventoryConfiguration(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketInventoryConfigurationAsync(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketLifecycle(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketLifecycleAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketMetadataConfiguration(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketMetadataConfigurationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketMetadataTableConfiguration(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketMetadataTableConfigurationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketMetricsConfiguration(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketMetricsConfigurationAsync(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketOwnershipControls(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketOwnershipControlsAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketPolicy(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketPolicyAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketReplication(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketReplicationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketTagging(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketTaggingAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteBucketWebsite(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteBucketWebsiteAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteObject(array{ Bucket?: string, Key?: string, MFA?: string, VersionId?: string, RequestPayer?: 'requester', BypassGovernanceRetention?: bool, ExpectedBucketOwner?: string, IfMatch?: string, IfMatchLastModifiedTime?: int|string|\DateTimeInterface, IfMatchSize?: int, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteObjectAsync(array{ Bucket?: string, Key?: string, MFA?: string, VersionId?: string, RequestPayer?: 'requester', BypassGovernanceRetention?: bool, ExpectedBucketOwner?: string, IfMatch?: string, IfMatchLastModifiedTime?: int|string|\DateTimeInterface, IfMatchSize?: int, ..., } $args = [])

phpstan-method

\Aws\Result deleteObjectAnnotation(array{ Bucket?: string, Key?: string, AnnotationName?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ObjectIfMatch?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteObjectAnnotationAsync(array{ Bucket?: string, Key?: string, AnnotationName?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ObjectIfMatch?: string, ..., } $args = [])

phpstan-method

\Aws\Result deleteObjectTagging(array{Bucket?: string, Key?: string, VersionId?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteObjectTaggingAsync(array{Bucket?: string, Key?: string, VersionId?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result deleteObjects(array{ Bucket?: string, Delete?: array{Objects?: list, Quiet?: bool, ...}, MFA?: string, RequestPayer?: 'requester', BypassGovernanceRetention?: bool, ExpectedBucketOwner?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deleteObjectsAsync(array{ Bucket?: string, Delete?: array{Objects?: list, Quiet?: bool, ...}, MFA?: string, RequestPayer?: 'requester', BypassGovernanceRetention?: bool, ExpectedBucketOwner?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ..., } $args = [])

phpstan-method

\Aws\Result deletePublicAccessBlock(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise deletePublicAccessBlockAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketAbac(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketAbacAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketAccelerateConfiguration(array{Bucket?: string, ExpectedBucketOwner?: string, RequestPayer?: 'requester', ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketAccelerateConfigurationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, RequestPayer?: 'requester', ...} $args = [])

phpstan-method

\Aws\Result getBucketAcl(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketAclAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketAnalyticsConfiguration(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketAnalyticsConfigurationAsync(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketCors(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketCorsAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketEncryption(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketEncryptionAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketIntelligentTieringConfiguration(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketIntelligentTieringConfigurationAsync(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketInventoryConfiguration(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketInventoryConfigurationAsync(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketLifecycle(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketLifecycleAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketLifecycleConfiguration(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketLifecycleConfigurationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketLocation(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketLocationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketLogging(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketLoggingAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketMetadataConfiguration(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketMetadataConfigurationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketMetadataTableConfiguration(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketMetadataTableConfigurationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketMetricsConfiguration(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketMetricsConfigurationAsync(array{Bucket?: string, Id?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketNotification(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketNotificationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketNotificationConfiguration(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketNotificationConfigurationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketOwnershipControls(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketOwnershipControlsAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketPolicy(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketPolicyAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketPolicyStatus(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketPolicyStatusAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketReplication(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketReplicationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketRequestPayment(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketRequestPaymentAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketTagging(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketTaggingAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketVersioning(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketVersioningAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getBucketWebsite(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getBucketWebsiteAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getObject(array{ Bucket?: string, IfMatch?: string, IfModifiedSince?: int|string|\DateTimeInterface, IfNoneMatch?: string, IfUnmodifiedSince?: int|string|\DateTimeInterface, Key?: string, Range?: string, ResponseCacheControl?: string, ResponseContentDisposition?: string, ResponseContentEncoding?: string, ResponseContentLanguage?: string, ResponseContentType?: string, ResponseExpires?: int|string|\DateTimeInterface, VersionId?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, RequestPayer?: 'requester', PartNumber?: int, ExpectedBucketOwner?: string, ChecksumMode?: 'ENABLED', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectAsync(array{ Bucket?: string, IfMatch?: string, IfModifiedSince?: int|string|\DateTimeInterface, IfNoneMatch?: string, IfUnmodifiedSince?: int|string|\DateTimeInterface, Key?: string, Range?: string, ResponseCacheControl?: string, ResponseContentDisposition?: string, ResponseContentEncoding?: string, ResponseContentLanguage?: string, ResponseContentType?: string, ResponseExpires?: int|string|\DateTimeInterface, VersionId?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, RequestPayer?: 'requester', PartNumber?: int, ExpectedBucketOwner?: string, ChecksumMode?: 'ENABLED', ..., } $args = [])

phpstan-method

\Aws\Result getObjectAcl(array{ Bucket?: string, Key?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectAclAsync(array{ Bucket?: string, Key?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result getObjectAnnotation(array{ Bucket?: string, Key?: string, AnnotationName?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ChecksumMode?: 'ENABLED', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectAnnotationAsync(array{ Bucket?: string, Key?: string, AnnotationName?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ChecksumMode?: 'ENABLED', ..., } $args = [])

phpstan-method

\Aws\Result getObjectAttributes(array{ Bucket?: string, Key?: string, VersionId?: string, MaxParts?: int, PartNumberMarker?: int, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ObjectAttributes?: list<'Checksum'|'ETag'|'ObjectParts'|'ObjectSize'|'StorageClass'>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectAttributesAsync(array{ Bucket?: string, Key?: string, VersionId?: string, MaxParts?: int, PartNumberMarker?: int, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ObjectAttributes?: list<'Checksum'|'ETag'|'ObjectParts'|'ObjectSize'|'StorageClass'>, ..., } $args = [])

phpstan-method

\Aws\Result getObjectLegalHold(array{ Bucket?: string, Key?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectLegalHoldAsync(array{ Bucket?: string, Key?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result getObjectLockConfiguration(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectLockConfigurationAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getObjectRetention(array{ Bucket?: string, Key?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectRetentionAsync(array{ Bucket?: string, Key?: string, VersionId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result getObjectTagging(array{ Bucket?: string, Key?: string, VersionId?: string, ExpectedBucketOwner?: string, RequestPayer?: 'requester', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectTaggingAsync(array{ Bucket?: string, Key?: string, VersionId?: string, ExpectedBucketOwner?: string, RequestPayer?: 'requester', ..., } $args = [])

phpstan-method

\Aws\Result getObjectTorrent(array{Bucket?: string, Key?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getObjectTorrentAsync(array{Bucket?: string, Key?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result getPublicAccessBlock(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise getPublicAccessBlockAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result headBucket(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise headBucketAsync(array{Bucket?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result headObject(array{ Bucket?: string, IfMatch?: string, IfModifiedSince?: int|string|\DateTimeInterface, IfNoneMatch?: string, IfUnmodifiedSince?: int|string|\DateTimeInterface, Key?: string, Range?: string, ResponseCacheControl?: string, ResponseContentDisposition?: string, ResponseContentEncoding?: string, ResponseContentLanguage?: string, ResponseContentType?: string, ResponseExpires?: int|string|\DateTimeInterface, VersionId?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, RequestPayer?: 'requester', PartNumber?: int, ExpectedBucketOwner?: string, ChecksumMode?: 'ENABLED', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise headObjectAsync(array{ Bucket?: string, IfMatch?: string, IfModifiedSince?: int|string|\DateTimeInterface, IfNoneMatch?: string, IfUnmodifiedSince?: int|string|\DateTimeInterface, Key?: string, Range?: string, ResponseCacheControl?: string, ResponseContentDisposition?: string, ResponseContentEncoding?: string, ResponseContentLanguage?: string, ResponseContentType?: string, ResponseExpires?: int|string|\DateTimeInterface, VersionId?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, RequestPayer?: 'requester', PartNumber?: int, ExpectedBucketOwner?: string, ChecksumMode?: 'ENABLED', ..., } $args = [])

phpstan-method

\Aws\Result listBucketAnalyticsConfigurations(array{Bucket?: string, ContinuationToken?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listBucketAnalyticsConfigurationsAsync(array{Bucket?: string, ContinuationToken?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result listBucketIntelligentTieringConfigurations(array{Bucket?: string, ContinuationToken?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listBucketIntelligentTieringConfigurationsAsync(array{Bucket?: string, ContinuationToken?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result listBucketInventoryConfigurations(array{Bucket?: string, ContinuationToken?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listBucketInventoryConfigurationsAsync(array{Bucket?: string, ContinuationToken?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result listBucketMetricsConfigurations(array{Bucket?: string, ContinuationToken?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listBucketMetricsConfigurationsAsync(array{Bucket?: string, ContinuationToken?: string, ExpectedBucketOwner?: string, ...} $args = [])

phpstan-method

\Aws\Result listBuckets(array{MaxBuckets?: int, ContinuationToken?: string, Prefix?: string, BucketRegion?: string, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listBucketsAsync(array{MaxBuckets?: int, ContinuationToken?: string, Prefix?: string, BucketRegion?: string, ...} $args = [])

phpstan-method

\Aws\Result listDirectoryBuckets(array{ContinuationToken?: string, MaxDirectoryBuckets?: int, ...} $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listDirectoryBucketsAsync(array{ContinuationToken?: string, MaxDirectoryBuckets?: int, ...} $args = [])

phpstan-method

\Aws\Result listMultipartUploads(array{ Bucket?: string, Delimiter?: string, EncodingType?: 'url', KeyMarker?: string, MaxUploads?: int, Prefix?: string, UploadIdMarker?: string, ExpectedBucketOwner?: string, RequestPayer?: 'requester', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listMultipartUploadsAsync(array{ Bucket?: string, Delimiter?: string, EncodingType?: 'url', KeyMarker?: string, MaxUploads?: int, Prefix?: string, UploadIdMarker?: string, ExpectedBucketOwner?: string, RequestPayer?: 'requester', ..., } $args = [])

phpstan-method

\Aws\Result listObjectAnnotations(array{ Bucket?: string, Key?: string, VersionId?: string, MaxAnnotationResults?: int, AnnotationPrefix?: string, ContinuationToken?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listObjectAnnotationsAsync(array{ Bucket?: string, Key?: string, VersionId?: string, MaxAnnotationResults?: int, AnnotationPrefix?: string, ContinuationToken?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result listObjectVersions(array{ Bucket?: string, Delimiter?: string, EncodingType?: 'url', KeyMarker?: string, MaxKeys?: int, Prefix?: string, VersionIdMarker?: string, ExpectedBucketOwner?: string, RequestPayer?: 'requester', OptionalObjectAttributes?: list<'RestoreStatus'>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listObjectVersionsAsync(array{ Bucket?: string, Delimiter?: string, EncodingType?: 'url', KeyMarker?: string, MaxKeys?: int, Prefix?: string, VersionIdMarker?: string, ExpectedBucketOwner?: string, RequestPayer?: 'requester', OptionalObjectAttributes?: list<'RestoreStatus'>, ..., } $args = [])

phpstan-method

\Aws\Result listObjects(array{ Bucket?: string, Delimiter?: string, EncodingType?: 'url', Marker?: string, MaxKeys?: int, Prefix?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, OptionalObjectAttributes?: list<'RestoreStatus'>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listObjectsAsync(array{ Bucket?: string, Delimiter?: string, EncodingType?: 'url', Marker?: string, MaxKeys?: int, Prefix?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, OptionalObjectAttributes?: list<'RestoreStatus'>, ..., } $args = [])

phpstan-method

\Aws\Result listObjectsV2(array{ Bucket?: string, Delimiter?: string, EncodingType?: 'url', MaxKeys?: int, Prefix?: string, ContinuationToken?: string, FetchOwner?: bool, StartAfter?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, OptionalObjectAttributes?: list<'RestoreStatus'>, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listObjectsV2Async(array{ Bucket?: string, Delimiter?: string, EncodingType?: 'url', MaxKeys?: int, Prefix?: string, ContinuationToken?: string, FetchOwner?: bool, StartAfter?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, OptionalObjectAttributes?: list<'RestoreStatus'>, ..., } $args = [])

phpstan-method

\Aws\Result listParts(array{ Bucket?: string, Key?: string, MaxParts?: int, PartNumberMarker?: int, UploadId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise listPartsAsync(array{ Bucket?: string, Key?: string, MaxParts?: int, PartNumberMarker?: int, UploadId?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketAbac(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, AbacStatus?: array{Status?: 'Disabled'|'Enabled', ...}, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketAbacAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, AbacStatus?: array{Status?: 'Disabled'|'Enabled', ...}, ..., } $args = [])

phpstan-method

\Aws\Result putBucketAccelerateConfiguration(array{ Bucket?: string, AccelerateConfiguration?: array{Status?: 'Enabled'|'Suspended', ...}, ExpectedBucketOwner?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketAccelerateConfigurationAsync(array{ Bucket?: string, AccelerateConfiguration?: array{Status?: 'Enabled'|'Suspended', ...}, ExpectedBucketOwner?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ..., } $args = [])

phpstan-method

\Aws\Result putBucketAcl(array{ ACL?: 'authenticated-read'|'private'|'public-read'|'public-read-write', AccessControlPolicy?: array{Grants?: list, Owner?: array{DisplayName?: string, ID?: string, ...}, ...}, Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWrite?: string, GrantWriteACP?: string, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketAclAsync(array{ ACL?: 'authenticated-read'|'private'|'public-read'|'public-read-write', AccessControlPolicy?: array{Grants?: list, Owner?: array{DisplayName?: string, ID?: string, ...}, ...}, Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWrite?: string, GrantWriteACP?: string, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketAnalyticsConfiguration(array{ Bucket?: string, Id?: string, AnalyticsConfiguration?: array{ Id?: string, Filter?: array{Prefix?: string, Tag?: array, And?: array, ...}, StorageClassAnalysis?: array{DataExport?: array, ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketAnalyticsConfigurationAsync(array{ Bucket?: string, Id?: string, AnalyticsConfiguration?: array{ Id?: string, Filter?: array{Prefix?: string, Tag?: array, And?: array, ...}, StorageClassAnalysis?: array{DataExport?: array, ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketCors(array{ Bucket?: string, CORSConfiguration?: array{CORSRules?: list, ...}, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketCorsAsync(array{ Bucket?: string, CORSConfiguration?: array{CORSRules?: list, ...}, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketEncryption(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ServerSideEncryptionConfiguration?: array{Rules?: list, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketEncryptionAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ServerSideEncryptionConfiguration?: array{Rules?: list, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketIntelligentTieringConfiguration(array{ Bucket?: string, Id?: string, ExpectedBucketOwner?: string, IntelligentTieringConfiguration?: array{ Id?: string, Filter?: array{Prefix?: string, Tag?: array, And?: array, ...}, Status?: 'Disabled'|'Enabled', Tierings?: list, ..., }, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketIntelligentTieringConfigurationAsync(array{ Bucket?: string, Id?: string, ExpectedBucketOwner?: string, IntelligentTieringConfiguration?: array{ Id?: string, Filter?: array{Prefix?: string, Tag?: array, And?: array, ...}, Status?: 'Disabled'|'Enabled', Tierings?: list, ..., }, ..., } $args = [])

phpstan-method

\Aws\Result putBucketInventoryConfiguration(array{ Bucket?: string, Id?: string, InventoryConfiguration?: array{ Destination?: array{S3BucketDestination?: array, ...}, IsEnabled?: bool, Filter?: array{Prefix?: string, ...}, Id?: string, IncludedObjectVersions?: 'All'|'Current', OptionalFields?: list<'BucketKeyStatus'|'ChecksumAlgorithm'|'ETag'|'EncryptionStatus'|'IntelligentTieringAccessTier'|'IsMultipartUploaded'|'LastModifiedDate'|'LifecycleExpirationDate'|'ObjectAccessControlList'|'ObjectLockEventHoldDuration'|'ObjectLockEventHoldStatus'|'ObjectLockLegalHoldStatus'|'ObjectLockMode'|'ObjectLockRetainUntilDate'|'ObjectOwner'|'ReplicationStatus'|'Size'|'StorageClass'>, Schedule?: array{Frequency?: 'Daily'|'Weekly', ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketInventoryConfigurationAsync(array{ Bucket?: string, Id?: string, InventoryConfiguration?: array{ Destination?: array{S3BucketDestination?: array, ...}, IsEnabled?: bool, Filter?: array{Prefix?: string, ...}, Id?: string, IncludedObjectVersions?: 'All'|'Current', OptionalFields?: list<'BucketKeyStatus'|'ChecksumAlgorithm'|'ETag'|'EncryptionStatus'|'IntelligentTieringAccessTier'|'IsMultipartUploaded'|'LastModifiedDate'|'LifecycleExpirationDate'|'ObjectAccessControlList'|'ObjectLockEventHoldDuration'|'ObjectLockEventHoldStatus'|'ObjectLockLegalHoldStatus'|'ObjectLockMode'|'ObjectLockRetainUntilDate'|'ObjectOwner'|'ReplicationStatus'|'Size'|'StorageClass'>, Schedule?: array{Frequency?: 'Daily'|'Weekly', ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketLifecycle(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', LifecycleConfiguration?: array{Rules?: list, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketLifecycleAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', LifecycleConfiguration?: array{Rules?: list, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketLifecycleConfiguration(array{ Bucket?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', LifecycleConfiguration?: array{Rules?: list, ...}, ExpectedBucketOwner?: string, TransitionDefaultMinimumObjectSize?: 'all_storage_classes_128K'|'varies_by_storage_class', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketLifecycleConfigurationAsync(array{ Bucket?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', LifecycleConfiguration?: array{Rules?: list, ...}, ExpectedBucketOwner?: string, TransitionDefaultMinimumObjectSize?: 'all_storage_classes_128K'|'varies_by_storage_class', ..., } $args = [])

phpstan-method

\Aws\Result putBucketLogging(array{ Bucket?: string, BucketLoggingStatus?: array{ LoggingEnabled?: array{ TargetBucket?: string, TargetGrants?: list, TargetPrefix?: string, TargetObjectKeyFormat?: array, ..., }, ..., }, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketLoggingAsync(array{ Bucket?: string, BucketLoggingStatus?: array{ LoggingEnabled?: array{ TargetBucket?: string, TargetGrants?: list, TargetPrefix?: string, TargetObjectKeyFormat?: array, ..., }, ..., }, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketMetricsConfiguration(array{ Bucket?: string, Id?: string, MetricsConfiguration?: array{ Id?: string, Filter?: array{Prefix?: string, Tag?: array, AccessPointArn?: string, And?: array, ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketMetricsConfigurationAsync(array{ Bucket?: string, Id?: string, MetricsConfiguration?: array{ Id?: string, Filter?: array{Prefix?: string, Tag?: array, AccessPointArn?: string, And?: array, ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketNotification(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', NotificationConfiguration?: array{ TopicConfiguration?: array{ Id?: string, Events?: list<'s3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold'>, Event?: 's3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold', Topic?: string, ..., }, QueueConfiguration?: array{ Id?: string, Event?: 's3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold', Events?: list<'s3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold'>, Queue?: string, ..., }, CloudFunctionConfiguration?: array{ Id?: string, Event?: 's3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold', Events?: list<'s3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold'>, CloudFunction?: string, InvocationRole?: string, ..., }, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketNotificationAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', NotificationConfiguration?: array{ TopicConfiguration?: array{ Id?: string, Events?: list<'s3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold'>, Event?: 's3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold', Topic?: string, ..., }, QueueConfiguration?: array{ Id?: string, Event?: 's3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold', Events?: list<'s3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold'>, Queue?: string, ..., }, CloudFunctionConfiguration?: array{ Id?: string, Event?: 's3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold', Events?: list<'s3:IntelligentTiering'|'s3:LifecycleExpiration:'|'s3:LifecycleExpiration:Delete'|'s3:LifecycleExpiration:DeleteMarkerCreated'|'s3:LifecycleTransition'|'s3:ObjectAcl:Put'|'s3:ObjectAnnotation:'|'s3:ObjectAnnotation:Delete'|'s3:ObjectAnnotation:Put'|'s3:ObjectCreated:'|'s3:ObjectCreated:CompleteMultipartUpload'|'s3:ObjectCreated:Copy'|'s3:ObjectCreated:Post'|'s3:ObjectCreated:Put'|'s3:ObjectRemoved:'|'s3:ObjectRemoved:Delete'|'s3:ObjectRemoved:DeleteMarkerCreated'|'s3:ObjectRestore:'|'s3:ObjectRestore:Completed'|'s3:ObjectRestore:Delete'|'s3:ObjectRestore:Post'|'s3:ObjectRetention:Put'|'s3:ObjectTagging:'|'s3:ObjectTagging:Delete'|'s3:ObjectTagging:Put'|'s3:ReducedRedundancyLostObject'|'s3:Replication:'|'s3:Replication:OperationFailedReplication'|'s3:Replication:OperationMissedThreshold'|'s3:Replication:OperationNotTracked'|'s3:Replication:OperationReplicatedAfterThreshold'>, CloudFunction?: string, InvocationRole?: string, ..., }, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketNotificationConfiguration(array{ Bucket?: string, NotificationConfiguration?: array{ TopicConfigurations?: list, QueueConfigurations?: list, LambdaFunctionConfigurations?: list, EventBridgeConfiguration?: array, ..., }, ExpectedBucketOwner?: string, SkipDestinationValidation?: bool, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketNotificationConfigurationAsync(array{ Bucket?: string, NotificationConfiguration?: array{ TopicConfigurations?: list, QueueConfigurations?: list, LambdaFunctionConfigurations?: list, EventBridgeConfiguration?: array, ..., }, ExpectedBucketOwner?: string, SkipDestinationValidation?: bool, ..., } $args = [])

phpstan-method

\Aws\Result putBucketOwnershipControls(array{ Bucket?: string, ContentMD5?: string, ExpectedBucketOwner?: string, OwnershipControls?: array{Rules?: list, ...}, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketOwnershipControlsAsync(array{ Bucket?: string, ContentMD5?: string, ExpectedBucketOwner?: string, OwnershipControls?: array{Rules?: list, ...}, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ..., } $args = [])

phpstan-method

\Aws\Result putBucketPolicy(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ConfirmRemoveSelfBucketAccess?: bool, Policy?: string, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketPolicyAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ConfirmRemoveSelfBucketAccess?: bool, Policy?: string, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketReplication(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ReplicationConfiguration?: array{Role?: string, Rules?: list, ...}, Token?: string, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketReplicationAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ReplicationConfiguration?: array{Role?: string, Rules?: list, ...}, Token?: string, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketRequestPayment(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', RequestPaymentConfiguration?: array{Payer?: 'BucketOwner'|'Requester', ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketRequestPaymentAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', RequestPaymentConfiguration?: array{Payer?: 'BucketOwner'|'Requester', ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketTagging(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', Tagging?: array{TagSet?: list, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketTaggingAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', Tagging?: array{TagSet?: list, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketVersioning(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', MFA?: string, VersioningConfiguration?: array{MFADelete?: 'Disabled'|'Enabled', Status?: 'Enabled'|'Suspended', ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketVersioningAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', MFA?: string, VersioningConfiguration?: array{MFADelete?: 'Disabled'|'Enabled', Status?: 'Enabled'|'Suspended', ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putBucketWebsite(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', WebsiteConfiguration?: array{ ErrorDocument?: array{Key?: string, ...}, IndexDocument?: array{Suffix?: string, ...}, RedirectAllRequestsTo?: array{HostName?: string, Protocol?: 'http'|'https', ...}, RoutingRules?: list, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putBucketWebsiteAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', WebsiteConfiguration?: array{ ErrorDocument?: array{Key?: string, ...}, IndexDocument?: array{Suffix?: string, ...}, RedirectAllRequestsTo?: array{HostName?: string, Protocol?: 'http'|'https', ...}, RoutingRules?: list, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putObject(array{ ACL?: 'authenticated-read'|'aws-exec-read'|'bucket-owner-full-control'|'bucket-owner-read'|'private'|'public-read'|'public-read-write', Body?: string|resource|\Psr\Http\Message\StreamInterface, Bucket?: string, CacheControl?: string, ContentDisposition?: string, ContentEncoding?: string, ContentLanguage?: string, ContentLength?: int, ContentMD5?: string, ContentType?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, Expires?: string, IfMatch?: string, IfNoneMatch?: string, GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWriteACP?: string, Key?: string, WriteOffsetBytes?: int, Metadata?: array<string, string>, ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', StorageClass?: 'AWS_BACKUP_LOW_COST_WARM'|'AWS_BACKUP_WARM'|'DEEP_ARCHIVE'|'EXPRESS_ONEZONE'|'FSX_ONTAP'|'FSX_OPENZFS'|'GLACIER'|'GLACIER_IR'|'INTELLIGENT_TIERING'|'ONEZONE_IA'|'OUTPOSTS'|'REDUCED_REDUNDANCY'|'SNOW'|'STANDARD'|'STANDARD_IA', WebsiteRedirectLocation?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, SSEKMSKeyId?: string, SSEKMSEncryptionContext?: string, BucketKeyEnabled?: bool, RequestPayer?: 'requester', Tagging?: string, ObjectLockMode?: 'COMPLIANCE'|'GOVERNANCE', ObjectLockRetainUntilDate?: int|string|\DateTimeInterface, ObjectLockLegalHoldStatus?: 'OFF'|'ON', ObjectLockEventHold?: 'OFF'|'ON', ObjectLockEventHoldDurationDays?: int, ObjectLockEventHoldDurationYears?: int, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putObjectAsync(array{ ACL?: 'authenticated-read'|'aws-exec-read'|'bucket-owner-full-control'|'bucket-owner-read'|'private'|'public-read'|'public-read-write', Body?: string|resource|\Psr\Http\Message\StreamInterface, Bucket?: string, CacheControl?: string, ContentDisposition?: string, ContentEncoding?: string, ContentLanguage?: string, ContentLength?: int, ContentMD5?: string, ContentType?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, Expires?: string, IfMatch?: string, IfNoneMatch?: string, GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWriteACP?: string, Key?: string, WriteOffsetBytes?: int, Metadata?: array<string, string>, ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', StorageClass?: 'AWS_BACKUP_LOW_COST_WARM'|'AWS_BACKUP_WARM'|'DEEP_ARCHIVE'|'EXPRESS_ONEZONE'|'FSX_ONTAP'|'FSX_OPENZFS'|'GLACIER'|'GLACIER_IR'|'INTELLIGENT_TIERING'|'ONEZONE_IA'|'OUTPOSTS'|'REDUCED_REDUNDANCY'|'SNOW'|'STANDARD'|'STANDARD_IA', WebsiteRedirectLocation?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, SSEKMSKeyId?: string, SSEKMSEncryptionContext?: string, BucketKeyEnabled?: bool, RequestPayer?: 'requester', Tagging?: string, ObjectLockMode?: 'COMPLIANCE'|'GOVERNANCE', ObjectLockRetainUntilDate?: int|string|\DateTimeInterface, ObjectLockLegalHoldStatus?: 'OFF'|'ON', ObjectLockEventHold?: 'OFF'|'ON', ObjectLockEventHoldDurationDays?: int, ObjectLockEventHoldDurationYears?: int, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putObjectAcl(array{ ACL?: 'authenticated-read'|'aws-exec-read'|'bucket-owner-full-control'|'bucket-owner-read'|'private'|'public-read'|'public-read-write', AccessControlPolicy?: array{Grants?: list, Owner?: array{DisplayName?: string, ID?: string, ...}, ...}, Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWrite?: string, GrantWriteACP?: string, Key?: string, RequestPayer?: 'requester', VersionId?: string, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putObjectAclAsync(array{ ACL?: 'authenticated-read'|'aws-exec-read'|'bucket-owner-full-control'|'bucket-owner-read'|'private'|'public-read'|'public-read-write', AccessControlPolicy?: array{Grants?: list, Owner?: array{DisplayName?: string, ID?: string, ...}, ...}, Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', GrantFullControl?: string, GrantRead?: string, GrantReadACP?: string, GrantWrite?: string, GrantWriteACP?: string, Key?: string, RequestPayer?: 'requester', VersionId?: string, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putObjectAnnotation(array{ Bucket?: string, Key?: string, VersionId?: string, AnnotationName?: string, AnnotationPayload?: string|resource|\Psr\Http\Message\StreamInterface, ObjectIfMatch?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, ContentMD5?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putObjectAnnotationAsync(array{ Bucket?: string, Key?: string, VersionId?: string, AnnotationName?: string, AnnotationPayload?: string|resource|\Psr\Http\Message\StreamInterface, ObjectIfMatch?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, ContentMD5?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putObjectLegalHold(array{ Bucket?: string, Key?: string, LegalHold?: array{Status?: 'OFF'|'ON', ...}, RequestPayer?: 'requester', VersionId?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putObjectLegalHoldAsync(array{ Bucket?: string, Key?: string, LegalHold?: array{Status?: 'OFF'|'ON', ...}, RequestPayer?: 'requester', VersionId?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putObjectLockConfiguration(array{ Bucket?: string, ObjectLockConfiguration?: array{ObjectLockEnabled?: 'Enabled', Rule?: array{DefaultRetention?: array, ...}, ...}, RequestPayer?: 'requester', Token?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putObjectLockConfigurationAsync(array{ Bucket?: string, ObjectLockConfiguration?: array{ObjectLockEnabled?: 'Enabled', Rule?: array{DefaultRetention?: array, ...}, ...}, RequestPayer?: 'requester', Token?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putObjectRetention(array{ Bucket?: string, Key?: string, Retention?: array{ Mode?: 'COMPLIANCE'|'GOVERNANCE', RetainUntilDate?: int|string|\DateTimeInterface, EventHold?: 'OFF'|'ON', EventHoldDuration?: array{Days?: int, Years?: int, ...}, ..., }, RequestPayer?: 'requester', VersionId?: string, BypassGovernanceRetention?: bool, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putObjectRetentionAsync(array{ Bucket?: string, Key?: string, Retention?: array{ Mode?: 'COMPLIANCE'|'GOVERNANCE', RetainUntilDate?: int|string|\DateTimeInterface, EventHold?: 'OFF'|'ON', EventHoldDuration?: array{Days?: int, Years?: int, ...}, ..., }, RequestPayer?: 'requester', VersionId?: string, BypassGovernanceRetention?: bool, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result putObjectTagging(array{ Bucket?: string, Key?: string, VersionId?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', Tagging?: array{TagSet?: list, ...}, ExpectedBucketOwner?: string, RequestPayer?: 'requester', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putObjectTaggingAsync(array{ Bucket?: string, Key?: string, VersionId?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', Tagging?: array{TagSet?: list, ...}, ExpectedBucketOwner?: string, RequestPayer?: 'requester', ..., } $args = [])

phpstan-method

\Aws\Result putPublicAccessBlock(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', PublicAccessBlockConfiguration?: array{ BlockPublicAcls?: bool, IgnorePublicAcls?: bool, BlockPublicPolicy?: bool, RestrictPublicBuckets?: bool, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise putPublicAccessBlockAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', PublicAccessBlockConfiguration?: array{ BlockPublicAcls?: bool, IgnorePublicAcls?: bool, BlockPublicPolicy?: bool, RestrictPublicBuckets?: bool, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result renameObject(array{ Bucket?: string, Key?: string, RenameSource?: string, DestinationIfMatch?: string, DestinationIfNoneMatch?: string, DestinationIfModifiedSince?: int|string|\DateTimeInterface, DestinationIfUnmodifiedSince?: int|string|\DateTimeInterface, SourceIfMatch?: string, SourceIfNoneMatch?: string, SourceIfModifiedSince?: int|string|\DateTimeInterface, SourceIfUnmodifiedSince?: int|string|\DateTimeInterface, ClientToken?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise renameObjectAsync(array{ Bucket?: string, Key?: string, RenameSource?: string, DestinationIfMatch?: string, DestinationIfNoneMatch?: string, DestinationIfModifiedSince?: int|string|\DateTimeInterface, DestinationIfUnmodifiedSince?: int|string|\DateTimeInterface, SourceIfMatch?: string, SourceIfNoneMatch?: string, SourceIfModifiedSince?: int|string|\DateTimeInterface, SourceIfUnmodifiedSince?: int|string|\DateTimeInterface, ClientToken?: string, ..., } $args = [])

phpstan-method

\Aws\Result restoreObject(array{ Bucket?: string, Key?: string, VersionId?: string, RestoreRequest?: array{ Days?: int, GlacierJobParameters?: array{Tier?: 'Bulk'|'Expedited'|'Standard', ...}, Type?: 'SELECT', Tier?: 'Bulk'|'Expedited'|'Standard', Description?: string, SelectParameters?: array{ InputSerialization?: array, ExpressionType?: 'SQL', Expression?: string, OutputSerialization?: array, ..., }, OutputLocation?: array{S3?: array, ...}, ..., }, RequestPayer?: 'requester', ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise restoreObjectAsync(array{ Bucket?: string, Key?: string, VersionId?: string, RestoreRequest?: array{ Days?: int, GlacierJobParameters?: array{Tier?: 'Bulk'|'Expedited'|'Standard', ...}, Type?: 'SELECT', Tier?: 'Bulk'|'Expedited'|'Standard', Description?: string, SelectParameters?: array{ InputSerialization?: array, ExpressionType?: 'SQL', Expression?: string, OutputSerialization?: array, ..., }, OutputLocation?: array{S3?: array, ...}, ..., }, RequestPayer?: 'requester', ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result selectObjectContent(array{ Bucket?: string, Key?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, Expression?: string, ExpressionType?: 'SQL', RequestProgress?: array{Enabled?: bool, ...}, InputSerialization?: array{ CSV?: array{ FileHeaderInfo?: 'IGNORE'|'NONE'|'USE', Comments?: string, QuoteEscapeCharacter?: string, RecordDelimiter?: string, FieldDelimiter?: string, QuoteCharacter?: string, AllowQuotedRecordDelimiter?: bool, ..., }, CompressionType?: 'BZIP2'|'GZIP'|'NONE', JSON?: array{Type?: 'DOCUMENT'|'LINES', ...}, Parquet?: array, ..., }, OutputSerialization?: array{ CSV?: array{ QuoteFields?: 'ALWAYS'|'ASNEEDED', QuoteEscapeCharacter?: string, RecordDelimiter?: string, FieldDelimiter?: string, QuoteCharacter?: string, ..., }, JSON?: array{RecordDelimiter?: string, ...}, ..., }, ScanRange?: array{Start?: int, End?: int, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise selectObjectContentAsync(array{ Bucket?: string, Key?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, Expression?: string, ExpressionType?: 'SQL', RequestProgress?: array{Enabled?: bool, ...}, InputSerialization?: array{ CSV?: array{ FileHeaderInfo?: 'IGNORE'|'NONE'|'USE', Comments?: string, QuoteEscapeCharacter?: string, RecordDelimiter?: string, FieldDelimiter?: string, QuoteCharacter?: string, AllowQuotedRecordDelimiter?: bool, ..., }, CompressionType?: 'BZIP2'|'GZIP'|'NONE', JSON?: array{Type?: 'DOCUMENT'|'LINES', ...}, Parquet?: array, ..., }, OutputSerialization?: array{ CSV?: array{ QuoteFields?: 'ALWAYS'|'ASNEEDED', QuoteEscapeCharacter?: string, RecordDelimiter?: string, FieldDelimiter?: string, QuoteCharacter?: string, ..., }, JSON?: array{RecordDelimiter?: string, ...}, ..., }, ScanRange?: array{Start?: int, End?: int, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result updateBucketMetadataAnnotationTableConfiguration(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', AnnotationTableConfiguration?: array{ ConfigurationState?: 'DISABLED'|'ENABLED', EncryptionConfiguration?: array{SseAlgorithm?: 'AES256'|'aws:kms', KmsKeyArn?: string, ...}, Role?: string, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise updateBucketMetadataAnnotationTableConfigurationAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', AnnotationTableConfiguration?: array{ ConfigurationState?: 'DISABLED'|'ENABLED', EncryptionConfiguration?: array{SseAlgorithm?: 'AES256'|'aws:kms', KmsKeyArn?: string, ...}, Role?: string, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result updateBucketMetadataInventoryTableConfiguration(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', InventoryTableConfiguration?: array{ ConfigurationState?: 'DISABLED'|'ENABLED', EncryptionConfiguration?: array{SseAlgorithm?: 'AES256'|'aws:kms', KmsKeyArn?: string, ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise updateBucketMetadataInventoryTableConfigurationAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', InventoryTableConfiguration?: array{ ConfigurationState?: 'DISABLED'|'ENABLED', EncryptionConfiguration?: array{SseAlgorithm?: 'AES256'|'aws:kms', KmsKeyArn?: string, ...}, ..., }, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result updateBucketMetadataJournalTableConfiguration(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', JournalTableConfiguration?: array{RecordExpiration?: array{Expiration?: 'DISABLED'|'ENABLED', Days?: int, ...}, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise updateBucketMetadataJournalTableConfigurationAsync(array{ Bucket?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', JournalTableConfiguration?: array{RecordExpiration?: array{Expiration?: 'DISABLED'|'ENABLED', Days?: int, ...}, ...}, ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result updateObjectEncryption(array{ Bucket?: string, Key?: string, VersionId?: string, ObjectEncryption?: array{SSEKMS?: array{KMSKeyArn?: string, BucketKeyEnabled?: bool, ...}, ...}, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise updateObjectEncryptionAsync(array{ Bucket?: string, Key?: string, VersionId?: string, ObjectEncryption?: array{SSEKMS?: array{KMSKeyArn?: string, BucketKeyEnabled?: bool, ...}, ...}, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ..., } $args = [])

phpstan-method

\Aws\Result uploadPart(array{ Body?: string|resource|\Psr\Http\Message\StreamInterface, Bucket?: string, ContentLength?: int, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, Key?: string, PartNumber?: int, UploadId?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise uploadPartAsync(array{ Body?: string|resource|\Psr\Http\Message\StreamInterface, Bucket?: string, ContentLength?: int, ContentMD5?: string, ChecksumAlgorithm?: 'CRC32'|'CRC32C'|'CRC64NVME'|'MD5'|'SHA1'|'SHA256'|'SHA512'|'XXHASH128'|'XXHASH3'|'XXHASH64', ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, Key?: string, PartNumber?: int, UploadId?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result uploadPartCopy(array{ Bucket?: string, CopySource?: string, CopySourceIfMatch?: string, CopySourceIfModifiedSince?: int|string|\DateTimeInterface, CopySourceIfNoneMatch?: string, CopySourceIfUnmodifiedSince?: int|string|\DateTimeInterface, CopySourceRange?: string, Key?: string, PartNumber?: int, UploadId?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, CopySourceSSECustomerAlgorithm?: string, CopySourceSSECustomerKey?: string, CopySourceSSECustomerKeyMD5?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ExpectedSourceBucketOwner?: string, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise uploadPartCopyAsync(array{ Bucket?: string, CopySource?: string, CopySourceIfMatch?: string, CopySourceIfModifiedSince?: int|string|\DateTimeInterface, CopySourceIfNoneMatch?: string, CopySourceIfUnmodifiedSince?: int|string|\DateTimeInterface, CopySourceRange?: string, Key?: string, PartNumber?: int, UploadId?: string, SSECustomerAlgorithm?: string, SSECustomerKey?: string, SSECustomerKeyMD5?: string, CopySourceSSECustomerAlgorithm?: string, CopySourceSSECustomerKey?: string, CopySourceSSECustomerKeyMD5?: string, RequestPayer?: 'requester', ExpectedBucketOwner?: string, ExpectedSourceBucketOwner?: string, ..., } $args = [])

phpstan-method

\Aws\Result writeGetObjectResponse(array{ RequestRoute?: string, RequestToken?: string, Body?: string|resource|\Psr\Http\Message\StreamInterface, StatusCode?: int, ErrorCode?: string, ErrorMessage?: string, AcceptRanges?: string, CacheControl?: string, ContentDisposition?: string, ContentEncoding?: string, ContentLanguage?: string, ContentLength?: int, ContentRange?: string, ContentType?: string, ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, DeleteMarker?: bool, ETag?: string, Expires?: string, Expiration?: string, LastModified?: int|string|\DateTimeInterface, MissingMeta?: int, Metadata?: array<string, string>, ObjectLockMode?: 'COMPLIANCE'|'GOVERNANCE', ObjectLockLegalHoldStatus?: 'OFF'|'ON', ObjectLockRetainUntilDate?: int|string|\DateTimeInterface, PartsCount?: int, ReplicationStatus?: 'COMPLETE'|'COMPLETED'|'FAILED'|'PENDING'|'REPLICA', RequestCharged?: 'requester', Restore?: string, ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', SSECustomerAlgorithm?: string, SSEKMSKeyId?: string, SSECustomerKeyMD5?: string, StorageClass?: 'AWS_BACKUP_LOW_COST_WARM'|'AWS_BACKUP_WARM'|'DEEP_ARCHIVE'|'EXPRESS_ONEZONE'|'FSX_ONTAP'|'FSX_OPENZFS'|'GLACIER'|'GLACIER_IR'|'INTELLIGENT_TIERING'|'ONEZONE_IA'|'OUTPOSTS'|'REDUCED_REDUNDANCY'|'SNOW'|'STANDARD'|'STANDARD_IA', TagCount?: int, VersionId?: string, BucketKeyEnabled?: bool, ..., } $args = [])

phpstan-method

\GuzzleHttp\Promise\Promise writeGetObjectResponseAsync(array{ RequestRoute?: string, RequestToken?: string, Body?: string|resource|\Psr\Http\Message\StreamInterface, StatusCode?: int, ErrorCode?: string, ErrorMessage?: string, AcceptRanges?: string, CacheControl?: string, ContentDisposition?: string, ContentEncoding?: string, ContentLanguage?: string, ContentLength?: int, ContentRange?: string, ContentType?: string, ChecksumCRC32?: string, ChecksumCRC32C?: string, ChecksumCRC64NVME?: string, ChecksumSHA1?: string, ChecksumSHA256?: string, ChecksumSHA512?: string, ChecksumMD5?: string, ChecksumXXHASH64?: string, ChecksumXXHASH3?: string, ChecksumXXHASH128?: string, DeleteMarker?: bool, ETag?: string, Expires?: string, Expiration?: string, LastModified?: int|string|\DateTimeInterface, MissingMeta?: int, Metadata?: array<string, string>, ObjectLockMode?: 'COMPLIANCE'|'GOVERNANCE', ObjectLockLegalHoldStatus?: 'OFF'|'ON', ObjectLockRetainUntilDate?: int|string|\DateTimeInterface, PartsCount?: int, ReplicationStatus?: 'COMPLETE'|'COMPLETED'|'FAILED'|'PENDING'|'REPLICA', RequestCharged?: 'requester', Restore?: string, ServerSideEncryption?: 'AES256'|'aws:backup'|'aws:fsx'|'aws:kms'|'aws:kms:dsse', SSECustomerAlgorithm?: string, SSEKMSKeyId?: string, SSECustomerKeyMD5?: string, StorageClass?: 'AWS_BACKUP_LOW_COST_WARM'|'AWS_BACKUP_WARM'|'DEEP_ARCHIVE'|'EXPRESS_ONEZONE'|'FSX_ONTAP'|'FSX_OPENZFS'|'GLACIER'|'GLACIER_IR'|'INTELLIGENT_TIERING'|'ONEZONE_IA'|'OUTPOSTS'|'REDUCED_REDUNDANCY'|'SNOW'|'STANDARD'|'STANDARD_IA', TagCount?: int, VersionId?: string, BucketKeyEnabled?: bool, ..., } $args = [])

Table of Contents

Interfaces

S3ClientInterface
**Amazon Simple Storage Service** client.

Methods

__call()  : mixed
__construct()  : mixed
The multi-region client constructor accepts the following options:
copy()  : mixed
copyAsync()  : mixed
createPresignedRequest()  : RequestInterface
Create a pre-signed URL for the given S3 command object.
deleteMatchingObjects()  : mixed
deleteMatchingObjectsAsync()  : mixed
determineBucketRegion()  : mixed
determineBucketRegionAsync()  : PromiseInterface
Returns a promise fulfilled with the region in which a given bucket is located.
doesBucketExist()  : mixed
doesBucketExistV2()  : mixed
doesObjectExist()  : mixed
doesObjectExistV2()  : mixed
downloadBucket()  : mixed
downloadBucketAsync()  : mixed
execute()  : mixed
executeAsync()  : mixed
getApi()  : Service
getArguments()  : mixed
getCommand()  : CommandInterface
getConfig()  : mixed|null
Get a client configuration value.
getCredentials()  : PromiseInterface
Returns a promise that is fulfilled with an {@see \Aws\Credentials\CredentialsInterface} object.
getEndpoint()  : UriInterface
Gets the default endpoint, or base URL, used by the client.
getHandlerList()  : HandlerList
Get the handler list used to transfer commands.
getIterator()  : mixed
getObjectUrl()  : string
Returns the URL to an object identified by its bucket and key.
getPaginator()  : mixed
getRegion()  : string
Get the region to which the client is configured to send requests by default.
getWaiter()  : mixed
registerStreamWrapper()  : mixed
registerStreamWrapperV2()  : mixed
upload()  : mixed
uploadAsync()  : mixed
uploadDirectory()  : mixed
uploadDirectoryAsync()  : mixed
useCustomHandler()  : mixed
waitUntil()  : mixed

Methods

__call()

public __call(mixed $name, array<string|int, mixed> $args) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed>

__construct()

The multi-region client constructor accepts the following options:

public __construct(array<string|int, mixed> $args) : mixed
  • client_factory: (callable) An optional callable that takes an array of client configuration arguments and returns a regionalized client.
  • partition: (Aws\Endpoint\Partition|string) AWS partition to connect to. Valid partitions include "aws," "aws-cn," and "aws-us-gov." Used to restrict the scope of the mapRegions method.
  • region: (string) Region to connect to when no override is provided. Used to create the default client factory and determine the appropriate AWS partition when present.
Parameters
$args : array<string|int, mixed>

Client configuration arguments.

copy()

public copy(mixed $fromB, mixed $fromK, mixed $destB, mixed $destK[, mixed $acl = 'private' ][, array<string|int, mixed> $opts = [] ]) : mixed
Parameters
$fromB : mixed
$fromK : mixed
$destB : mixed
$destK : mixed
$acl : mixed = 'private'
$opts : array<string|int, mixed> = []
Tags
see
S3ClientInterface::copy()

copyAsync()

public copyAsync(mixed $fromB, mixed $fromK, mixed $destB, mixed $destK[, mixed $acl = 'private' ][, array<string|int, mixed> $opts = [] ]) : mixed
Parameters
$fromB : mixed
$fromK : mixed
$destB : mixed
$destK : mixed
$acl : mixed = 'private'
$opts : array<string|int, mixed> = []
Tags
see
S3ClientInterface::copyAsync()

createPresignedRequest()

Create a pre-signed URL for the given S3 command object.

public createPresignedRequest(CommandInterface $command, mixed $expires[, array<string|int, mixed> $options = [] ]) : RequestInterface
Parameters
$command : CommandInterface

Command to create a pre-signed URL for.

$expires : mixed

The time at which the URL should expire. This can be a Unix timestamp, a PHP DateTime object, or a string that can be evaluated by strtotime().

$options : array<string|int, mixed> = []
Return values
RequestInterface

deleteMatchingObjects()

public deleteMatchingObjects(mixed $bucket[, mixed $prefix = '' ][, mixed $regex = '' ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$bucket : mixed
$prefix : mixed = ''
$regex : mixed = ''
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::deleteMatchingObjects()

deleteMatchingObjectsAsync()

public deleteMatchingObjectsAsync(mixed $bucket[, mixed $prefix = '' ][, mixed $regex = '' ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$bucket : mixed
$prefix : mixed = ''
$regex : mixed = ''
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::deleteMatchingObjectsAsync()

determineBucketRegionAsync()

Returns a promise fulfilled with the region in which a given bucket is located.

public determineBucketRegionAsync(mixed $bucketName) : PromiseInterface
Parameters
$bucketName : mixed
Return values
PromiseInterface

doesBucketExistV2()

public doesBucketExistV2(mixed $bucket[, mixed $accept403 = false ]) : mixed
Parameters
$bucket : mixed
$accept403 : mixed = false
Tags
see
S3ClientInterface::doesBucketExistV2()

doesObjectExist()

public doesObjectExist(mixed $bucket, mixed $key[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$bucket : mixed
$key : mixed
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::doesObjectExist()

doesObjectExistV2()

public doesObjectExistV2(mixed $bucket, mixed $key[, mixed $includeDeleteMarkers = false ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$bucket : mixed
$key : mixed
$includeDeleteMarkers : mixed = false
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::doesObjectExistV2()

downloadBucket()

public downloadBucket(mixed $directory, mixed $bucket[, mixed $keyPrefix = '' ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$directory : mixed
$bucket : mixed
$keyPrefix : mixed = ''
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::downloadBucket()

downloadBucketAsync()

public downloadBucketAsync(mixed $directory, mixed $bucket[, mixed $keyPrefix = '' ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$directory : mixed
$bucket : mixed
$keyPrefix : mixed = ''
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::downloadBucketAsync()

getArguments()

public static getArguments() : mixed

getCommand()

public abstract getCommand(string $name[, array<string|int, mixed> $args = [] ]) : CommandInterface
Parameters
$name : string
$args : array<string|int, mixed> = []
Return values
CommandInterface

getConfig()

Get a client configuration value.

public getConfig([mixed $option = null ]) : mixed|null
Parameters
$option : mixed = null

The option to retrieve. Pass null to retrieve all options.

Return values
mixed|null

getCredentials()

Returns a promise that is fulfilled with an {@see \Aws\Credentials\CredentialsInterface} object.

public getCredentials() : PromiseInterface

If you need the credentials synchronously, then call the wait() method on the returned promise.

Return values
PromiseInterface

getEndpoint()

Gets the default endpoint, or base URL, used by the client.

public getEndpoint() : UriInterface
Return values
UriInterface

getHandlerList()

Get the handler list used to transfer commands.

public getHandlerList() : HandlerList

This list can be modified to add middleware or to change the underlying handler used to send HTTP requests.

Return values
HandlerList

getIterator()

public getIterator(mixed $name[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed> = []

getObjectUrl()

Returns the URL to an object identified by its bucket and key.

public getObjectUrl(mixed $bucket, mixed $key) : string

The URL returned by this method is not signed nor does it ensure that the bucket and key given to the method exist. If you need a signed URL, then use the S3Client::createPresignedRequest method and get the URI of the signed request.

Parameters
$bucket : mixed

The name of the bucket where the object is located

$key : mixed

The key of the object

Return values
string

The URL to the object

getPaginator()

public getPaginator(mixed $name[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed> = []

getRegion()

Get the region to which the client is configured to send requests by default.

public getRegion() : string
Return values
string

getWaiter()

public getWaiter(mixed $name[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed> = []

upload()

public upload(mixed $bucket, mixed $key, mixed $body[, mixed $acl = 'private' ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$bucket : mixed
$key : mixed
$body : mixed
$acl : mixed = 'private'
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::upload()

uploadAsync()

public uploadAsync(mixed $bucket, mixed $key, mixed $body[, mixed $acl = 'private' ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$bucket : mixed
$key : mixed
$body : mixed
$acl : mixed = 'private'
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::uploadAsync()

uploadDirectory()

public uploadDirectory(mixed $directory, mixed $bucket[, mixed $keyPrefix = null ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$directory : mixed
$bucket : mixed
$keyPrefix : mixed = null
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::uploadDirectory()

uploadDirectoryAsync()

public uploadDirectoryAsync(mixed $directory, mixed $bucket[, mixed $keyPrefix = null ][, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$directory : mixed
$bucket : mixed
$keyPrefix : mixed = null
$options : array<string|int, mixed> = []
Tags
see
S3ClientInterface::uploadDirectoryAsync()

useCustomHandler()

public useCustomHandler(callable $handler) : mixed
Parameters
$handler : callable

waitUntil()

public waitUntil(mixed $name[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed> = []
<-- modeled_exceptions -->
On this page