7 lines
87 KiB
PHP
7 lines
87 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace DeliciousBrains\WP_Offload_Media\Aws3;
|
||
|
|
|
||
|
|
// This file was auto-generated from sdk-root/src/data/s3/2006-03-01/endpoint-rule-set-1.json
|
||
|
|
return ['version' => '1.0', 'parameters' => ['Bucket' => ['required' => \false, 'documentation' => 'The S3 bucket used to send the request. This is an optional parameter that will be set automatically for operations that are scoped to an S3 bucket.', 'type' => 'String'], 'Region' => ['builtIn' => 'AWS::Region', 'required' => \false, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String'], 'UseFIPS' => ['builtIn' => 'AWS::UseFIPS', 'required' => \true, 'default' => \false, 'documentation' => 'When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.', 'type' => 'Boolean'], 'UseDualStack' => ['builtIn' => 'AWS::UseDualStack', 'required' => \true, 'default' => \false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean'], 'Endpoint' => ['builtIn' => 'SDK::Endpoint', 'required' => \false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String'], 'ForcePathStyle' => ['builtIn' => 'AWS::S3::ForcePathStyle', 'required' => \true, 'default' => \false, 'documentation' => 'When true, force a path-style endpoint to be used where the bucket name is part of the path.', 'type' => 'Boolean'], 'Accelerate' => ['builtIn' => 'AWS::S3::Accelerate', 'required' => \true, 'default' => \false, 'documentation' => 'When true, use S3 Accelerate. NOTE: Not all regions support S3 accelerate.', 'type' => 'Boolean'], 'UseGlobalEndpoint' => ['builtIn' => 'AWS::S3::UseGlobalEndpoint', 'required' => \true, 'default' => \false, 'documentation' => 'Whether the global endpoint should be used, rather then the regional endpoint for us-east-1.', 'type' => 'Boolean'], 'UseObjectLambdaEndpoint' => ['required' => \false, 'documentation' => 'Internal parameter to use object lambda endpoint for an operation (eg: WriteGetObjectResponse)', 'type' => 'Boolean'], 'Key' => ['required' => \false, 'documentation' => 'The S3 Key used to send the request. This is an optional parameter that will be set automatically for operations that are scoped to an S3 Key.', 'type' => 'String'], 'Prefix' => ['required' => \false, 'documentation' => 'The S3 Prefix used to send the request. This is an optional parameter that will be set automatically for operations that are scoped to an S3 Prefix.', 'type' => 'String'], 'CopySource' => ['required' => \false, 'documentation' => 'The Copy Source used for Copy Object request. This is an optional parameter that will be set automatically for operations that are scoped to Copy Source.', 'type' => 'String'], 'DisableAccessPoints' => ['required' => \false, 'documentation' => 'Internal parameter to disable Access Point Buckets', 'type' => 'Boolean'], 'DisableMultiRegionAccessPoints' => ['builtIn' => 'AWS::S3::DisableMultiRegionAccessPoints', 'required' => \true, 'default' => \false, 'documentation' => 'Whether multi-region access points (MRAP) should be disabled.', 'type' => 'Boolean'], 'UseArnRegion' => ['builtIn' => 'AWS::S3::UseArnRegion', 'required' => \false, 'documentation' => 'When an Access Point ARN is provided and this flag is enabled, the SDK MUST use the ARN\'s region when constructing the endpoint instead of the client\'s configured region.', 'type' => 'Boolean'], 'UseS3ExpressControlEndpoint' => ['required' => \false, 'documentation' => 'Internal parameter to indicate whether S3Express operation should use control plane, (ex. CreateBucket)', 'type' => 'Boolean'], 'DisableS3ExpressSessionAuth' => ['required' => \false, 'documentation' => 'Parameter to indicate whether S3Express session auth should be disabled', 'type' => 'Boolean']], 'rules' => [['conditions' => [['fn' => 'isSet', 'argv' => [['ref' => 'Region']]]], 'rules' => [['conditions' => [['fn' => 'booleanEquals', 'argv' => [['ref' => 'Accelerate'], \true]], ['fn' => 'booleanEquals', 'argv' => [['ref' => 'UseFIPS'], \true]]], 'error' => 'Accelerate cannot be used w
|