Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/3rdparty.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'aws/aws-sdk-php/src/S3Control/S3ControlClient.php')
-rw-r--r--aws/aws-sdk-php/src/S3Control/S3ControlClient.php35
1 files changed, 24 insertions, 11 deletions
diff --git a/aws/aws-sdk-php/src/S3Control/S3ControlClient.php b/aws/aws-sdk-php/src/S3Control/S3ControlClient.php
index 372b5d04..4fcdc8e4 100644
--- a/aws/aws-sdk-php/src/S3Control/S3ControlClient.php
+++ b/aws/aws-sdk-php/src/S3Control/S3ControlClient.php
@@ -19,6 +19,8 @@ use GuzzleHttp\Promise\PromiseInterface;
* @method \GuzzleHttp\Promise\Promise createBucketAsync(array $args = [])
* @method \Aws\Result createJob(array $args = [])
* @method \GuzzleHttp\Promise\Promise createJobAsync(array $args = [])
+ * @method \Aws\Result createMultiRegionAccessPoint(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise createMultiRegionAccessPointAsync(array $args = [])
* @method \Aws\Result deleteAccessPoint(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteAccessPointAsync(array $args = [])
* @method \Aws\Result deleteAccessPointForObjectLambda(array $args = [])
@@ -37,6 +39,8 @@ use GuzzleHttp\Promise\PromiseInterface;
* @method \GuzzleHttp\Promise\Promise deleteBucketTaggingAsync(array $args = [])
* @method \Aws\Result deleteJobTagging(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteJobTaggingAsync(array $args = [])
+ * @method \Aws\Result deleteMultiRegionAccessPoint(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise deleteMultiRegionAccessPointAsync(array $args = [])
* @method \Aws\Result deletePublicAccessBlock(array $args = [])
* @method \GuzzleHttp\Promise\Promise deletePublicAccessBlockAsync(array $args = [])
* @method \Aws\Result deleteStorageLensConfiguration(array $args = [])
@@ -45,6 +49,8 @@ use GuzzleHttp\Promise\PromiseInterface;
* @method \GuzzleHttp\Promise\Promise deleteStorageLensConfigurationTaggingAsync(array $args = [])
* @method \Aws\Result describeJob(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeJobAsync(array $args = [])
+ * @method \Aws\Result describeMultiRegionAccessPointOperation(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise describeMultiRegionAccessPointOperationAsync(array $args = [])
* @method \Aws\Result getAccessPoint(array $args = [])
* @method \GuzzleHttp\Promise\Promise getAccessPointAsync(array $args = [])
* @method \Aws\Result getAccessPointConfigurationForObjectLambda(array $args = [])
@@ -67,8 +73,16 @@ use GuzzleHttp\Promise\PromiseInterface;
* @method \GuzzleHttp\Promise\Promise getBucketPolicyAsync(array $args = [])
* @method \Aws\Result getBucketTagging(array $args = [])
* @method \GuzzleHttp\Promise\Promise getBucketTaggingAsync(array $args = [])
+ * @method \Aws\Result getBucketVersioning(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise getBucketVersioningAsync(array $args = [])
* @method \Aws\Result getJobTagging(array $args = [])
* @method \GuzzleHttp\Promise\Promise getJobTaggingAsync(array $args = [])
+ * @method \Aws\Result getMultiRegionAccessPoint(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise getMultiRegionAccessPointAsync(array $args = [])
+ * @method \Aws\Result getMultiRegionAccessPointPolicy(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise getMultiRegionAccessPointPolicyAsync(array $args = [])
+ * @method \Aws\Result getMultiRegionAccessPointPolicyStatus(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise getMultiRegionAccessPointPolicyStatusAsync(array $args = [])
* @method \Aws\Result getPublicAccessBlock(array $args = [])
* @method \GuzzleHttp\Promise\Promise getPublicAccessBlockAsync(array $args = [])
* @method \Aws\Result getStorageLensConfiguration(array $args = [])
@@ -81,6 +95,8 @@ use GuzzleHttp\Promise\PromiseInterface;
* @method \GuzzleHttp\Promise\Promise listAccessPointsForObjectLambdaAsync(array $args = [])
* @method \Aws\Result listJobs(array $args = [])
* @method \GuzzleHttp\Promise\Promise listJobsAsync(array $args = [])
+ * @method \Aws\Result listMultiRegionAccessPoints(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise listMultiRegionAccessPointsAsync(array $args = [])
* @method \Aws\Result listRegionalBuckets(array $args = [])
* @method \GuzzleHttp\Promise\Promise listRegionalBucketsAsync(array $args = [])
* @method \Aws\Result listStorageLensConfigurations(array $args = [])
@@ -97,8 +113,12 @@ use GuzzleHttp\Promise\PromiseInterface;
* @method \GuzzleHttp\Promise\Promise putBucketPolicyAsync(array $args = [])
* @method \Aws\Result putBucketTagging(array $args = [])
* @method \GuzzleHttp\Promise\Promise putBucketTaggingAsync(array $args = [])
+ * @method \Aws\Result putBucketVersioning(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise putBucketVersioningAsync(array $args = [])
* @method \Aws\Result putJobTagging(array $args = [])
* @method \GuzzleHttp\Promise\Promise putJobTaggingAsync(array $args = [])
+ * @method \Aws\Result putMultiRegionAccessPointPolicy(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise putMultiRegionAccessPointPolicyAsync(array $args = [])
* @method \Aws\Result putPublicAccessBlock(array $args = [])
* @method \GuzzleHttp\Promise\Promise putPublicAccessBlockAsync(array $args = [])
* @method \Aws\Result putStorageLensConfiguration(array $args = [])
@@ -180,24 +200,17 @@ class S3ControlClient extends AwsClient
parent::__construct($args);
$stack = $this->getHandlerList();
$stack->appendBuild(
- S3ControlEndpointMiddleware::wrap(
- $this->getRegion(),
- [
- 'dual_stack' => $this->getConfig('use_dual_stack_endpoint'),
- ]
- ),
- 's3control.endpoint_middleware'
- );
- $stack->appendBuild(
EndpointArnMiddleware::wrap(
$this->getApi(),
$this->getRegion(),
[
'use_arn_region' => $this->getConfig('use_arn_region'),
- 'dual_stack' => $this->getConfig('use_dual_stack_endpoint'),
+ 'dual_stack' =>
+ $this->getConfig('use_dual_stack_endpoint')->isUseDualStackEndpoint(),
'endpoint' => isset($args['endpoint'])
? $args['endpoint']
- : null
+ : null,
+ 'use_fips_endpoint' => $this->getConfig('use_fips_endpoint'),
]
),
's3control.endpoint_arn_middleware'