Documentation

S3ControlClient extends AwsClient
in package

This client is used to interact with the **AWS S3 Control** service.

Table of Contents

$aliases  : array<string|int, mixed>
$api  : Service
$config  : array<string|int, mixed>
$credentialProvider  : callable
$defaultRequestOptions  : array<string|int, mixed>
$endpoint  : string
$handlerList  : HandlerList
$region  : string
$signatureProvider  : callable
__call()  : mixed
__construct()  : mixed
The client constructor accepts the following options:
__sleep()  : mixed
_apply_use_arn_region()  : mixed
createAccessPoint()  :
createAccessPointAsync()  :
createBucket()  :
createBucketAsync()  :
createJob()  :
createJobAsync()  :
deleteAccessPoint()  :
deleteAccessPointAsync()  :
deleteAccessPointPolicy()  :
deleteAccessPointPolicyAsync()  :
deleteBucket()  :
deleteBucketAsync()  :
deleteBucketLifecycleConfiguration()  :
deleteBucketLifecycleConfigurationAsync()  :
deleteBucketPolicy()  :
deleteBucketPolicyAsync()  :
deleteBucketTagging()  :
deleteBucketTaggingAsync()  :
deleteJobTagging()  :
deleteJobTaggingAsync()  :
deletePublicAccessBlock()  :
deletePublicAccessBlockAsync()  :
deleteStorageLensConfiguration()  :
deleteStorageLensConfigurationAsync()  :
deleteStorageLensConfigurationTagging()  :
deleteStorageLensConfigurationTaggingAsync()  :
describeJob()  :
describeJobAsync()  :
execute()  : mixed
executeAsync()  : mixed
factory()  : static
getAccessPoint()  :
getAccessPointAsync()  :
getAccessPointPolicy()  :
getAccessPointPolicyAsync()  :
getAccessPointPolicyStatus()  :
getAccessPointPolicyStatusAsync()  :
getApi()  : Service
getArguments()  : array<string|int, mixed>
Get an array of client constructor arguments used by the client.
getBucket()  :
getBucketAsync()  :
getBucketLifecycleConfiguration()  :
getBucketLifecycleConfigurationAsync()  :
getBucketPolicy()  :
getBucketPolicyAsync()  :
getBucketTagging()  :
getBucketTaggingAsync()  :
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
getJobTagging()  :
getJobTaggingAsync()  :
getPaginator()  : mixed
getPublicAccessBlock()  :
getPublicAccessBlockAsync()  :
getRegion()  : string
Get the region to which the client is configured to send requests.
getSignatureProvider()  : callable
Get the signature_provider function of the client.
getStorageLensConfiguration()  :
getStorageLensConfigurationAsync()  :
getStorageLensConfigurationTagging()  :
getStorageLensConfigurationTaggingAsync()  :
getWaiter()  : mixed
listAccessPoints()  :
listAccessPointsAsync()  :
listJobs()  :
listJobsAsync()  :
listRegionalBuckets()  :
listRegionalBucketsAsync()  :
listStorageLensConfigurations()  :
listStorageLensConfigurationsAsync()  :
putAccessPointPolicy()  :
putAccessPointPolicyAsync()  :
putBucketLifecycleConfiguration()  :
putBucketLifecycleConfigurationAsync()  :
putBucketPolicy()  :
putBucketPolicyAsync()  :
putBucketTagging()  :
putBucketTaggingAsync()  :
putJobTagging()  :
putJobTaggingAsync()  :
putPublicAccessBlock()  :
putPublicAccessBlockAsync()  :
putStorageLensConfiguration()  :
putStorageLensConfigurationAsync()  :
putStorageLensConfigurationTagging()  :
putStorageLensConfigurationTaggingAsync()  :
updateJobPriority()  :
updateJobPriorityAsync()  :
updateJobStatus()  :
updateJobStatusAsync()  :
waitUntil()  : mixed
addEndpointDiscoveryMiddleware()  : mixed
addEndpointParameterMiddleware()  : mixed
addInvocationId()  : mixed
addSignatureMiddleware()  : mixed
addStreamRequestPayload()  : mixed
loadAliases()  : mixed
parseClass()  : array<string|int, mixed>
Parse the class name and setup the custom exception class of the client and return the "service" name of the client and "exception_class".

Properties

$aliases

private array<string|int, mixed> $aliases

$config

private array<string|int, mixed> $config

$credentialProvider

private callable $credentialProvider

$defaultRequestOptions

private array<string|int, mixed> $defaultRequestOptions

$signatureProvider

private callable $signatureProvider

Methods

__call()

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

__construct()

The client constructor accepts the following options:

public __construct(array<string|int, mixed> $args) : mixed

In addition to the options available to AwsClient::__construct, S3ControlClient accepts the following option:

  • use_dual_stack_endpoint: (bool) Set to true to send requests to an S3 Control Dual Stack endpoint by default, which enables IPv6 Protocol. Can be enabled or disabled on individual operations by setting '@use_dual_stack_endpoint' to true or false. Note: you cannot use it together with an accelerate endpoint.
Parameters
$args : array<string|int, mixed>
Return values
mixed

__sleep()

public __sleep() : mixed
Return values
mixed

_apply_use_arn_region()

public static _apply_use_arn_region(mixed $value, array<string|int, mixed> &$args, HandlerList $list) : mixed
Parameters
$value : mixed
$args : array<string|int, mixed>
$list : HandlerList
Return values
mixed

createAccessPoint()

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

createAccessPointAsync()

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

createBucket()

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

createBucketAsync()

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

createJob()

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

createJobAsync()

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

deleteAccessPoint()

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

deleteAccessPointAsync()

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

deleteAccessPointPolicy()

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

deleteAccessPointPolicyAsync()

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

deleteBucket()

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

deleteBucketAsync()

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

deleteBucketLifecycleConfiguration()

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

deleteBucketLifecycleConfigurationAsync()

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

deleteBucketPolicy()

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

deleteBucketPolicyAsync()

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

deleteBucketTagging()

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

deleteBucketTaggingAsync()

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

deleteJobTagging()

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

deleteJobTaggingAsync()

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

deletePublicAccessBlock()

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

deletePublicAccessBlockAsync()

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

deleteStorageLensConfiguration()

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

deleteStorageLensConfigurationAsync()

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

deleteStorageLensConfigurationTagging()

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

deleteStorageLensConfigurationTaggingAsync()

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

describeJob()

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

describeJobAsync()

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

factory()

public static factory([array<string|int, mixed> $config = [] ]) : static
Parameters
$config : array<string|int, mixed> = []
Tags
deprecated
Return values
static

getAccessPoint()

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

getAccessPointAsync()

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

getAccessPointPolicy()

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

getAccessPointPolicyAsync()

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

getAccessPointPolicyStatus()

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

getAccessPointPolicyStatusAsync()

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

getArguments()

Get an array of client constructor arguments used by the client.

public static getArguments() : array<string|int, mixed>
Return values
array<string|int, mixed>

getBucket()

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

getBucketAsync()

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

getBucketLifecycleConfiguration()

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

getBucketLifecycleConfigurationAsync()

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

getBucketPolicy()

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

getBucketPolicyAsync()

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

getBucketTagging()

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

getBucketTaggingAsync()

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

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

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> = []
Return values
mixed

getJobTagging()

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

getJobTaggingAsync()

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

getPaginator()

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

getPublicAccessBlock()

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

getPublicAccessBlockAsync()

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

getRegion()

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

public getRegion() : string
Return values
string

getSignatureProvider()

Get the signature_provider function of the client.

public final getSignatureProvider() : callable
Return values
callable

getStorageLensConfiguration()

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

getStorageLensConfigurationAsync()

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

getStorageLensConfigurationTagging()

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

getStorageLensConfigurationTaggingAsync()

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

getWaiter()

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

listAccessPoints()

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

listAccessPointsAsync()

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

listJobs()

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

listJobsAsync()

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

listRegionalBuckets()

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

listRegionalBucketsAsync()

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

listStorageLensConfigurations()

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

listStorageLensConfigurationsAsync()

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

putAccessPointPolicy()

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

putAccessPointPolicyAsync()

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

putBucketLifecycleConfiguration()

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

putBucketLifecycleConfigurationAsync()

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

putBucketPolicy()

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

putBucketPolicyAsync()

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

putBucketTagging()

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

putBucketTaggingAsync()

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

putJobTagging()

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

putJobTaggingAsync()

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

putPublicAccessBlock()

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

putPublicAccessBlockAsync()

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

putStorageLensConfiguration()

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

putStorageLensConfigurationAsync()

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

putStorageLensConfigurationTagging()

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

putStorageLensConfigurationTaggingAsync()

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

updateJobPriority()

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

updateJobPriorityAsync()

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

updateJobStatus()

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

updateJobStatusAsync()

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

waitUntil()

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

addEndpointDiscoveryMiddleware()

private addEndpointDiscoveryMiddleware(mixed $config, mixed $args) : mixed
Parameters
$config : mixed
$args : mixed
Return values
mixed

addEndpointParameterMiddleware()

private addEndpointParameterMiddleware(mixed $args) : mixed
Parameters
$args : mixed
Return values
mixed

addInvocationId()

private addInvocationId() : mixed
Return values
mixed

addSignatureMiddleware()

private addSignatureMiddleware() : mixed
Return values
mixed

addStreamRequestPayload()

private addStreamRequestPayload() : mixed
Return values
mixed

loadAliases()

private loadAliases([mixed $file = null ]) : mixed
Parameters
$file : mixed = null
Return values
mixed

parseClass()

Parse the class name and setup the custom exception class of the client and return the "service" name of the client and "exception_class".

private parseClass() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results