Class S3ControlClient
- Aws\AwsClient implements Aws\AwsClientInterface uses Aws\AwsClientTrait
- Aws\S3Control\S3ControlClient
- Namespace: Aws\S3Control
- Located at S3Control/S3ControlClient.php
This client is used to interact with the AWS S3 Control service.
Supported API Versions
This class uses a service description model that is associated at
runtime based on the version
option given when constructing the
client. The version
option will determine which API operations,
waiters, and paginators are available for a client. Creating a command or a
specific API operation can be done using magic methods (e.g.,
$client->commandName(/** parameters */)
, or using the
$\client->getCommand
method of the client.
Methods Summary
-
static
getArguments ( )
Get an array of client constructor arguments used by the client.
- static _apply_use_arn_region ( $value, array & $args, Aws\HandlerList $list )
-
__construct ( array $args )
The client constructor accepts the following options:
Methods inherited from Aws\AwsClient
__sleep()
,
applyDocFilters()
,
emitDeprecationWarning()
,
factory()
,
getApi()
,
getClientBuiltIns()
,
getClientContextParams()
,
getCommand()
,
getConfig()
,
getCredentials()
,
getEndpoint()
,
getEndpointProvider()
,
getEndpointProviderArgs()
,
getHandlerList()
,
getRegion()
,
getSignatureProvider()
Methods inherited from Aws\AwsClientInterface
Methods used from Aws\AwsClientTrait
Methods Details
static array getArguments ( )
Get an array of client constructor arguments used by the client.
Returns
array |
Overrides
static
_apply_use_arn_region (
$value,
array
& $args,
Aws\HandlerList
$list
)
__construct ( array $args )
The client constructor accepts the following options:
In addition to the options available to Aws\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
array | $args |
Exceptions
InvalidArgumentException if any required options are missing or the service is not supported. |