__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
namespace Aws;
/**
* Builds a single handler function from zero or more middleware functions and
* a handler. The handler function is then used to send command objects and
* return a promise that is resolved with an AWS result object.
*
* The "front" of the list is invoked before the "end" of the list. You can add
* middleware to the front of the list using one of the "prepend" method, and
* the end of the list using one of the "append" method. The last function
* invoked in a handler list is the handler (a function that does not accept a
* next handler but rather is responsible for returning a promise that is
* fulfilled with an Aws\ResultInterface object).
*
* Handlers are ordered using a "step" that describes the step at which the
* SDK is when sending a command. The available steps are:
*
* - init: The command is being initialized, allowing you to do things like add
* default options.
* - validate: The command is being validated before it is serialized
* - build: The command is being serialized into an HTTP request. A middleware
* in this step MUST serialize an HTTP request and populate the "@request"
* parameter of a command with the request such that it is available to
* subsequent middleware.
* - sign: The request is being signed and prepared to be sent over the wire.
*
* Middleware can be registered with a name to allow you to easily add a
* middleware before or after another middleware by name. This also allows you
* to remove a middleware by name (in addition to removing by instance).
*/
class HandlerList implements \Countable
{
const INIT = 'init';
const VALIDATE = 'validate';
const BUILD = 'build';
const SIGN = 'sign';
const ATTEMPT = 'attempt';
/** @var callable */
private $handler;
/** @var array */
private $named = [];
/** @var array */
private $sorted;
/** @var callable|null */
private $interposeFn;
/** @var array Steps (in reverse order) */
private $steps = [
self::ATTEMPT => [],
self::SIGN => [],
self::BUILD => [],
self::VALIDATE => [],
self::INIT => [],
];
/**
* @param callable $handler HTTP handler.
*/
public function __construct(callable $handler = null)
{
$this->handler = $handler;
}
/**
* Dumps a string representation of the list.
*
* @return string
*/
public function __toString()
{
$str = '';
$i = 0;
foreach (array_reverse($this->steps) as $k => $step) {
foreach (array_reverse($step) as $j => $tuple) {
$str .= "{$i}) Step: {$k}, ";
if ($tuple[1]) {
$str .= "Name: {$tuple[1]}, ";
}
$str .= "Function: " . $this->debugCallable($tuple[0]) . "\n";
$i++;
}
}
if ($this->handler) {
$str .= "{$i}) Handler: " . $this->debugCallable($this->handler) . "\n";
}
return $str;
}
/**
* Set the HTTP handler that actually returns a response.
*
* @param callable $handler Function that accepts a request and array of
* options and returns a Promise.
*/
public function setHandler(callable $handler)
{
$this->handler = $handler;
}
/**
* Returns true if the builder has a handler.
*
* @return bool
*/
public function hasHandler()
{
return (bool) $this->handler;
}
/**
* Append a middleware to the init step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function appendInit(callable $middleware, $name = null)
{
$this->add(self::INIT, $name, $middleware);
}
/**
* Prepend a middleware to the init step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function prependInit(callable $middleware, $name = null)
{
$this->add(self::INIT, $name, $middleware, true);
}
/**
* Append a middleware to the validate step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function appendValidate(callable $middleware, $name = null)
{
$this->add(self::VALIDATE, $name, $middleware);
}
/**
* Prepend a middleware to the validate step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function prependValidate(callable $middleware, $name = null)
{
$this->add(self::VALIDATE, $name, $middleware, true);
}
/**
* Append a middleware to the build step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function appendBuild(callable $middleware, $name = null)
{
$this->add(self::BUILD, $name, $middleware);
}
/**
* Prepend a middleware to the build step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function prependBuild(callable $middleware, $name = null)
{
$this->add(self::BUILD, $name, $middleware, true);
}
/**
* Append a middleware to the sign step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function appendSign(callable $middleware, $name = null)
{
$this->add(self::SIGN, $name, $middleware);
}
/**
* Prepend a middleware to the sign step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function prependSign(callable $middleware, $name = null)
{
$this->add(self::SIGN, $name, $middleware, true);
}
/**
* Append a middleware to the attempt step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function appendAttempt(callable $middleware, $name = null)
{
$this->add(self::ATTEMPT, $name, $middleware);
}
/**
* Prepend a middleware to the attempt step.
*
* @param callable $middleware Middleware function to add.
* @param string $name Name of the middleware.
*/
public function prependAttempt(callable $middleware, $name = null)
{
$this->add(self::ATTEMPT, $name, $middleware, true);
}
/**
* Add a middleware before the given middleware by name.
*
* @param string|callable $findName Add before this
* @param string $withName Optional name to give the middleware
* @param callable $middleware Middleware to add.
*/
public function before($findName, $withName, callable $middleware)
{
$this->splice($findName, $withName, $middleware, true);
}
/**
* Add a middleware after the given middleware by name.
*
* @param string|callable $findName Add after this
* @param string $withName Optional name to give the middleware
* @param callable $middleware Middleware to add.
*/
public function after($findName, $withName, callable $middleware)
{
$this->splice($findName, $withName, $middleware, false);
}
/**
* Remove a middleware by name or by instance from the list.
*
* @param string|callable $nameOrInstance Middleware to remove.
*/
public function remove($nameOrInstance)
{
if (is_callable($nameOrInstance)) {
$this->removeByInstance($nameOrInstance);
} elseif (is_string($nameOrInstance)) {
$this->removeByName($nameOrInstance);
}
}
/**
* Interpose a function between each middleware (e.g., allowing for a trace
* through the middleware layers).
*
* The interpose function is a function that accepts a "step" argument as a
* string and a "name" argument string. This function must then return a
* function that accepts the next handler in the list. This function must
* then return a function that accepts a CommandInterface and optional
* RequestInterface and returns a promise that is fulfilled with an
* Aws\ResultInterface or rejected with an Aws\Exception\AwsException
* object.
*
* @param callable|null $fn Pass null to remove any previously set function
*/
public function interpose(callable $fn = null)
{
$this->sorted = null;
$this->interposeFn = $fn;
}
/**
* Compose the middleware and handler into a single callable function.
*
* @return callable
*/
public function resolve()
{
if (!($prev = $this->handler)) {
throw new \LogicException('No handler has been specified');
}
if ($this->sorted === null) {
$this->sortMiddleware();
}
foreach ($this->sorted as $fn) {
$prev = $fn($prev);
}
return $prev;
}
/**
* @return int
*/
#[\ReturnTypeWillChange]
public function count()
{
return count($this->steps[self::INIT])
+ count($this->steps[self::VALIDATE])
+ count($this->steps[self::BUILD])
+ count($this->steps[self::SIGN])
+ count($this->steps[self::ATTEMPT]);
}
/**
* Splices a function into the middleware list at a specific position.
*
* @param $findName
* @param $withName
* @param callable $middleware
* @param $before
*/
private function splice($findName, $withName, callable $middleware, $before)
{
if (!isset($this->named[$findName])) {
throw new \InvalidArgumentException("$findName not found");
}
$idx = $this->sorted = null;
$step = $this->named[$findName];
if ($withName) {
$this->named[$withName] = $step;
}
foreach ($this->steps[$step] as $i => $tuple) {
if ($tuple[1] === $findName) {
$idx = $i;
break;
}
}
$replacement = $before
? [$this->steps[$step][$idx], [$middleware, $withName]]
: [[$middleware, $withName], $this->steps[$step][$idx]];
array_splice($this->steps[$step], $idx, 1, $replacement);
}
/**
* Provides a debug string for a given callable.
*
* @param array|callable $fn Function to write as a string.
*
* @return string
*/
private function debugCallable($fn)
{
if (is_string($fn)) {
return "callable({$fn})";
}
if (is_array($fn)) {
$ele = is_string($fn[0]) ? $fn[0] : get_class($fn[0]);
return "callable(['{$ele}', '{$fn[1]}'])";
}
return 'callable(' . spl_object_hash($fn) . ')';
}
/**
* Sort the middleware, and interpose if needed in the sorted list.
*/
private function sortMiddleware()
{
$this->sorted = [];
if (!$this->interposeFn) {
foreach ($this->steps as $step) {
foreach ($step as $fn) {
$this->sorted[] = $fn[0];
}
}
return;
}
$ifn = $this->interposeFn;
// Interpose the interposeFn into the handler stack.
foreach ($this->steps as $stepName => $step) {
foreach ($step as $fn) {
$this->sorted[] = $ifn($stepName, $fn[1]);
$this->sorted[] = $fn[0];
}
}
}
private function removeByName($name)
{
if (!isset($this->named[$name])) {
return;
}
$this->sorted = null;
$step = $this->named[$name];
$this->steps[$step] = array_values(
array_filter(
$this->steps[$step],
function ($tuple) use ($name) {
return $tuple[1] !== $name;
}
)
);
}
private function removeByInstance(callable $fn)
{
foreach ($this->steps as $k => $step) {
foreach ($step as $j => $tuple) {
if ($tuple[0] === $fn) {
$this->sorted = null;
unset($this->named[$this->steps[$k][$j][1]]);
unset($this->steps[$k][$j]);
}
}
}
}
/**
* Add a middleware to a step.
*
* @param string $step Middleware step.
* @param string $name Middleware name.
* @param callable $middleware Middleware function to add.
* @param bool $prepend Prepend instead of append.
*/
private function add($step, $name, callable $middleware, $prepend = false)
{
$this->sorted = null;
if ($prepend) {
$this->steps[$step][] = [$middleware, $name];
} else {
array_unshift($this->steps[$step], [$middleware, $name]);
}
if ($name) {
$this->named[$name] = $step;
}
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| ACMPCA | Folder | 0777 |
|
|
| ARCZonalShift | Folder | 0777 |
|
|
| AccessAnalyzer | Folder | 0777 |
|
|
| Account | Folder | 0777 |
|
|
| Acm | Folder | 0777 |
|
|
| Amplify | Folder | 0777 |
|
|
| AmplifyBackend | Folder | 0777 |
|
|
| AmplifyUIBuilder | Folder | 0777 |
|
|
| Api | Folder | 0777 |
|
|
| ApiGateway | Folder | 0777 |
|
|
| ApiGatewayManagementApi | Folder | 0777 |
|
|
| ApiGatewayV2 | Folder | 0777 |
|
|
| AppConfig | Folder | 0777 |
|
|
| AppConfigData | Folder | 0777 |
|
|
| AppFabric | Folder | 0777 |
|
|
| AppIntegrationsService | Folder | 0777 |
|
|
| AppMesh | Folder | 0777 |
|
|
| AppRegistry | Folder | 0777 |
|
|
| AppRunner | Folder | 0777 |
|
|
| AppSync | Folder | 0777 |
|
|
| AppTest | Folder | 0777 |
|
|
| Appflow | Folder | 0777 |
|
|
| ApplicationAutoScaling | Folder | 0777 |
|
|
| ApplicationCostProfiler | Folder | 0777 |
|
|
| ApplicationDiscoveryService | Folder | 0777 |
|
|
| ApplicationInsights | Folder | 0777 |
|
|
| ApplicationSignals | Folder | 0777 |
|
|
| Appstream | Folder | 0777 |
|
|
| Arn | Folder | 0777 |
|
|
| Artifact | Folder | 0777 |
|
|
| Athena | Folder | 0777 |
|
|
| AuditManager | Folder | 0777 |
|
|
| AugmentedAIRuntime | Folder | 0777 |
|
|
| Auth | Folder | 0777 |
|
|
| AutoScaling | Folder | 0777 |
|
|
| AutoScalingPlans | Folder | 0777 |
|
|
| B2bi | Folder | 0777 |
|
|
| BCMDataExports | Folder | 0777 |
|
|
| Backup | Folder | 0777 |
|
|
| BackupGateway | Folder | 0777 |
|
|
| Batch | Folder | 0777 |
|
|
| Bedrock | Folder | 0777 |
|
|
| BedrockAgent | Folder | 0777 |
|
|
| BedrockAgentRuntime | Folder | 0777 |
|
|
| BedrockRuntime | Folder | 0777 |
|
|
| BillingConductor | Folder | 0777 |
|
|
| Braket | Folder | 0777 |
|
|
| Budgets | Folder | 0777 |
|
|
| Chatbot | Folder | 0777 |
|
|
| Chime | Folder | 0777 |
|
|
| ChimeSDKIdentity | Folder | 0777 |
|
|
| ChimeSDKMediaPipelines | Folder | 0777 |
|
|
| ChimeSDKMeetings | Folder | 0777 |
|
|
| ChimeSDKMessaging | Folder | 0777 |
|
|
| ChimeSDKVoice | Folder | 0777 |
|
|
| CleanRooms | Folder | 0777 |
|
|
| CleanRoomsML | Folder | 0777 |
|
|
| ClientSideMonitoring | Folder | 0777 |
|
|
| Cloud9 | Folder | 0777 |
|
|
| CloudControlApi | Folder | 0777 |
|
|
| CloudDirectory | Folder | 0777 |
|
|
| CloudFormation | Folder | 0777 |
|
|
| CloudFront | Folder | 0777 |
|
|
| CloudFrontKeyValueStore | Folder | 0777 |
|
|
| CloudHSMV2 | Folder | 0777 |
|
|
| CloudHsm | Folder | 0777 |
|
|
| CloudSearch | Folder | 0777 |
|
|
| CloudSearchDomain | Folder | 0777 |
|
|
| CloudTrail | Folder | 0777 |
|
|
| CloudTrailData | Folder | 0777 |
|
|
| CloudWatch | Folder | 0777 |
|
|
| CloudWatchEvents | Folder | 0777 |
|
|
| CloudWatchEvidently | Folder | 0777 |
|
|
| CloudWatchLogs | Folder | 0777 |
|
|
| CloudWatchRUM | Folder | 0777 |
|
|
| CodeArtifact | Folder | 0777 |
|
|
| CodeBuild | Folder | 0777 |
|
|
| CodeCatalyst | Folder | 0777 |
|
|
| CodeCommit | Folder | 0777 |
|
|
| CodeConnections | Folder | 0777 |
|
|
| CodeDeploy | Folder | 0777 |
|
|
| CodeGuruProfiler | Folder | 0777 |
|
|
| CodeGuruReviewer | Folder | 0777 |
|
|
| CodeGuruSecurity | Folder | 0777 |
|
|
| CodePipeline | Folder | 0777 |
|
|
| CodeStar | Folder | 0777 |
|
|
| CodeStarNotifications | Folder | 0777 |
|
|
| CodeStarconnections | Folder | 0777 |
|
|
| CognitoIdentity | Folder | 0777 |
|
|
| CognitoIdentityProvider | Folder | 0777 |
|
|
| CognitoSync | Folder | 0777 |
|
|
| Comprehend | Folder | 0777 |
|
|
| ComprehendMedical | Folder | 0777 |
|
|
| ComputeOptimizer | Folder | 0777 |
|
|
| ConfigService | Folder | 0777 |
|
|
| Configuration | Folder | 0777 |
|
|
| Connect | Folder | 0777 |
|
|
| ConnectCampaignService | Folder | 0777 |
|
|
| ConnectCases | Folder | 0777 |
|
|
| ConnectContactLens | Folder | 0777 |
|
|
| ConnectParticipant | Folder | 0777 |
|
|
| ConnectWisdomService | Folder | 0777 |
|
|
| ControlCatalog | Folder | 0777 |
|
|
| ControlTower | Folder | 0777 |
|
|
| CostExplorer | Folder | 0777 |
|
|
| CostOptimizationHub | Folder | 0777 |
|
|
| CostandUsageReportService | Folder | 0777 |
|
|
| Credentials | Folder | 0777 |
|
|
| Crypto | Folder | 0777 |
|
|
| CustomerProfiles | Folder | 0777 |
|
|
| DAX | Folder | 0777 |
|
|
| DLM | Folder | 0777 |
|
|
| DataExchange | Folder | 0777 |
|
|
| DataPipeline | Folder | 0777 |
|
|
| DataSync | Folder | 0777 |
|
|
| DataZone | Folder | 0777 |
|
|
| DatabaseMigrationService | Folder | 0777 |
|
|
| Deadline | Folder | 0777 |
|
|
| DefaultsMode | Folder | 0777 |
|
|
| Detective | Folder | 0777 |
|
|
| DevOpsGuru | Folder | 0777 |
|
|
| DeviceFarm | Folder | 0777 |
|
|
| DirectConnect | Folder | 0777 |
|
|
| DirectoryService | Folder | 0777 |
|
|
| DocDB | Folder | 0777 |
|
|
| DocDBElastic | Folder | 0777 |
|
|
| DynamoDb | Folder | 0777 |
|
|
| DynamoDbStreams | Folder | 0777 |
|
|
| EBS | Folder | 0777 |
|
|
| EC2InstanceConnect | Folder | 0777 |
|
|
| ECRPublic | Folder | 0777 |
|
|
| EKS | Folder | 0777 |
|
|
| EKSAuth | Folder | 0777 |
|
|
| EMRContainers | Folder | 0777 |
|
|
| EMRServerless | Folder | 0777 |
|
|
| Ec2 | Folder | 0777 |
|
|
| Ecr | Folder | 0777 |
|
|
| Ecs | Folder | 0777 |
|
|
| Efs | Folder | 0777 |
|
|
| ElastiCache | Folder | 0777 |
|
|
| ElasticBeanstalk | Folder | 0777 |
|
|
| ElasticInference | Folder | 0777 |
|
|
| ElasticLoadBalancing | Folder | 0777 |
|
|
| ElasticLoadBalancingV2 | Folder | 0777 |
|
|
| ElasticTranscoder | Folder | 0777 |
|
|
| ElasticsearchService | Folder | 0777 |
|
|
| Emr | Folder | 0777 |
|
|
| Endpoint | Folder | 0777 |
|
|
| EndpointDiscovery | Folder | 0777 |
|
|
| EndpointV2 | Folder | 0777 |
|
|
| EntityResolution | Folder | 0777 |
|
|
| EventBridge | Folder | 0777 |
|
|
| Exception | Folder | 0777 |
|
|
| FIS | Folder | 0777 |
|
|
| FMS | Folder | 0777 |
|
|
| FSx | Folder | 0777 |
|
|
| FinSpaceData | Folder | 0777 |
|
|
| Firehose | Folder | 0777 |
|
|
| ForecastQueryService | Folder | 0777 |
|
|
| ForecastService | Folder | 0777 |
|
|
| FraudDetector | Folder | 0777 |
|
|
| FreeTier | Folder | 0777 |
|
|
| GameLift | Folder | 0777 |
|
|
| Glacier | Folder | 0777 |
|
|
| GlobalAccelerator | Folder | 0777 |
|
|
| Glue | Folder | 0777 |
|
|
| GlueDataBrew | Folder | 0777 |
|
|
| Greengrass | Folder | 0777 |
|
|
| GreengrassV2 | Folder | 0777 |
|
|
| GroundStation | Folder | 0777 |
|
|
| GuardDuty | Folder | 0777 |
|
|
| Handler | Folder | 0777 |
|
|
| Health | Folder | 0777 |
|
|
| HealthLake | Folder | 0777 |
|
|
| IVS | Folder | 0777 |
|
|
| IVSRealTime | Folder | 0777 |
|
|
| Iam | Folder | 0777 |
|
|
| Identity | Folder | 0777 |
|
|
| IdentityStore | Folder | 0777 |
|
|
| ImportExport | Folder | 0777 |
|
|
| Inspector | Folder | 0777 |
|
|
| Inspector2 | Folder | 0777 |
|
|
| InspectorScan | Folder | 0777 |
|
|
| InternetMonitor | Folder | 0777 |
|
|
| IoT1ClickDevicesService | Folder | 0777 |
|
|
| IoT1ClickProjects | Folder | 0777 |
|
|
| IoTAnalytics | Folder | 0777 |
|
|
| IoTDeviceAdvisor | Folder | 0777 |
|
|
| IoTEvents | Folder | 0777 |
|
|
| IoTEventsData | Folder | 0777 |
|
|
| IoTFleetHub | Folder | 0777 |
|
|
| IoTFleetWise | Folder | 0777 |
|
|
| IoTJobsDataPlane | Folder | 0777 |
|
|
| IoTSecureTunneling | Folder | 0777 |
|
|
| IoTSiteWise | Folder | 0777 |
|
|
| IoTThingsGraph | Folder | 0777 |
|
|
| IoTTwinMaker | Folder | 0777 |
|
|
| IoTWireless | Folder | 0777 |
|
|
| Iot | Folder | 0777 |
|
|
| IotDataPlane | Folder | 0777 |
|
|
| Kafka | Folder | 0777 |
|
|
| KafkaConnect | Folder | 0777 |
|
|
| KendraRanking | Folder | 0777 |
|
|
| Keyspaces | Folder | 0777 |
|
|
| Kinesis | Folder | 0777 |
|
|
| KinesisAnalytics | Folder | 0777 |
|
|
| KinesisAnalyticsV2 | Folder | 0777 |
|
|
| KinesisVideo | Folder | 0777 |
|
|
| KinesisVideoArchivedMedia | Folder | 0777 |
|
|
| KinesisVideoMedia | Folder | 0777 |
|
|
| KinesisVideoSignalingChannels | Folder | 0777 |
|
|
| KinesisVideoWebRTCStorage | Folder | 0777 |
|
|
| Kms | Folder | 0777 |
|
|
| LakeFormation | Folder | 0777 |
|
|
| Lambda | Folder | 0777 |
|
|
| LaunchWizard | Folder | 0777 |
|
|
| LexModelBuildingService | Folder | 0777 |
|
|
| LexModelsV2 | Folder | 0777 |
|
|
| LexRuntimeService | Folder | 0777 |
|
|
| LexRuntimeV2 | Folder | 0777 |
|
|
| LicenseManager | Folder | 0777 |
|
|
| LicenseManagerLinuxSubscriptions | Folder | 0777 |
|
|
| LicenseManagerUserSubscriptions | Folder | 0777 |
|
|
| Lightsail | Folder | 0777 |
|
|
| LocationService | Folder | 0777 |
|
|
| LookoutEquipment | Folder | 0777 |
|
|
| LookoutMetrics | Folder | 0777 |
|
|
| LookoutforVision | Folder | 0777 |
|
|
| MQ | Folder | 0777 |
|
|
| MTurk | Folder | 0777 |
|
|
| MWAA | Folder | 0777 |
|
|
| MachineLearning | Folder | 0777 |
|
|
| Macie2 | Folder | 0777 |
|
|
| MailManager | Folder | 0777 |
|
|
| MainframeModernization | Folder | 0777 |
|
|
| ManagedBlockchain | Folder | 0777 |
|
|
| ManagedBlockchainQuery | Folder | 0777 |
|
|
| ManagedGrafana | Folder | 0777 |
|
|
| MarketplaceAgreement | Folder | 0777 |
|
|
| MarketplaceCatalog | Folder | 0777 |
|
|
| MarketplaceCommerceAnalytics | Folder | 0777 |
|
|
| MarketplaceDeployment | Folder | 0777 |
|
|
| MarketplaceEntitlementService | Folder | 0777 |
|
|
| MarketplaceMetering | Folder | 0777 |
|
|
| MediaConnect | Folder | 0777 |
|
|
| MediaConvert | Folder | 0777 |
|
|
| MediaLive | Folder | 0777 |
|
|
| MediaPackage | Folder | 0777 |
|
|
| MediaPackageV2 | Folder | 0777 |
|
|
| MediaPackageVod | Folder | 0777 |
|
|
| MediaStore | Folder | 0777 |
|
|
| MediaStoreData | Folder | 0777 |
|
|
| MediaTailor | Folder | 0777 |
|
|
| MedicalImaging | Folder | 0777 |
|
|
| MemoryDB | Folder | 0777 |
|
|
| MigrationHub | Folder | 0777 |
|
|
| MigrationHubConfig | Folder | 0777 |
|
|
| MigrationHubOrchestrator | Folder | 0777 |
|
|
| MigrationHubRefactorSpaces | Folder | 0777 |
|
|
| MigrationHubStrategyRecommendations | Folder | 0777 |
|
|
| Multipart | Folder | 0777 |
|
|
| Neptune | Folder | 0777 |
|
|
| NeptuneGraph | Folder | 0777 |
|
|
| Neptunedata | Folder | 0777 |
|
|
| NetworkFirewall | Folder | 0777 |
|
|
| NetworkManager | Folder | 0777 |
|
|
| NetworkMonitor | Folder | 0777 |
|
|
| NimbleStudio | Folder | 0777 |
|
|
| OAM | Folder | 0777 |
|
|
| OSIS | Folder | 0777 |
|
|
| Omics | Folder | 0777 |
|
|
| OpenSearchServerless | Folder | 0777 |
|
|
| OpenSearchService | Folder | 0777 |
|
|
| OpsWorks | Folder | 0777 |
|
|
| OpsWorksCM | Folder | 0777 |
|
|
| Organizations | Folder | 0777 |
|
|
| Outposts | Folder | 0777 |
|
|
| PI | Folder | 0777 |
|
|
| Panorama | Folder | 0777 |
|
|
| PaymentCryptography | Folder | 0777 |
|
|
| PaymentCryptographyData | Folder | 0777 |
|
|
| PcaConnectorAd | Folder | 0777 |
|
|
| PcaConnectorScep | Folder | 0777 |
|
|
| Personalize | Folder | 0777 |
|
|
| PersonalizeEvents | Folder | 0777 |
|
|
| PersonalizeRuntime | Folder | 0777 |
|
|
| Pinpoint | Folder | 0777 |
|
|
| PinpointEmail | Folder | 0777 |
|
|
| PinpointSMSVoice | Folder | 0777 |
|
|
| PinpointSMSVoiceV2 | Folder | 0777 |
|
|
| Pipes | Folder | 0777 |
|
|
| Polly | Folder | 0777 |
|
|
| Pricing | Folder | 0777 |
|
|
| PrivateNetworks | Folder | 0777 |
|
|
| PrometheusService | Folder | 0777 |
|
|
| Proton | Folder | 0777 |
|
|
| QApps | Folder | 0777 |
|
|
| QBusiness | Folder | 0777 |
|
|
| QConnect | Folder | 0777 |
|
|
| QLDB | Folder | 0777 |
|
|
| QLDBSession | Folder | 0777 |
|
|
| QuickSight | Folder | 0777 |
|
|
| RAM | Folder | 0777 |
|
|
| RDSDataService | Folder | 0777 |
|
|
| Rds | Folder | 0777 |
|
|
| RecycleBin | Folder | 0777 |
|
|
| Redshift | Folder | 0777 |
|
|
| RedshiftDataAPIService | Folder | 0777 |
|
|
| RedshiftServerless | Folder | 0777 |
|
|
| Rekognition | Folder | 0777 |
|
|
| Repostspace | Folder | 0777 |
|
|
| ResilienceHub | Folder | 0777 |
|
|
| ResourceExplorer2 | Folder | 0777 |
|
|
| ResourceGroups | Folder | 0777 |
|
|
| ResourceGroupsTaggingAPI | Folder | 0777 |
|
|
| Retry | Folder | 0777 |
|
|
| RoboMaker | Folder | 0777 |
|
|
| RolesAnywhere | Folder | 0777 |
|
|
| Route53 | Folder | 0777 |
|
|
| Route53Domains | Folder | 0777 |
|
|
| Route53Profiles | Folder | 0777 |
|
|
| Route53RecoveryCluster | Folder | 0777 |
|
|
| Route53RecoveryControlConfig | Folder | 0777 |
|
|
| Route53RecoveryReadiness | Folder | 0777 |
|
|
| Route53Resolver | Folder | 0777 |
|
|
| S3 | Folder | 0777 |
|
|
| S3Control | Folder | 0777 |
|
|
| S3Outposts | Folder | 0777 |
|
|
| SSMContacts | Folder | 0777 |
|
|
| SSMIncidents | Folder | 0777 |
|
|
| SSMQuickSetup | Folder | 0777 |
|
|
| SSO | Folder | 0777 |
|
|
| SSOAdmin | Folder | 0777 |
|
|
| SSOOIDC | Folder | 0777 |
|
|
| SageMaker | Folder | 0777 |
|
|
| SageMakerFeatureStoreRuntime | Folder | 0777 |
|
|
| SageMakerGeospatial | Folder | 0777 |
|
|
| SageMakerMetrics | Folder | 0777 |
|
|
| SageMakerRuntime | Folder | 0777 |
|
|
| SagemakerEdgeManager | Folder | 0777 |
|
|
| SavingsPlans | Folder | 0777 |
|
|
| Scheduler | Folder | 0777 |
|
|
| Schemas | Folder | 0777 |
|
|
| Script | Folder | 0777 |
|
|
| SecretsManager | Folder | 0777 |
|
|
| SecurityHub | Folder | 0777 |
|
|
| SecurityLake | Folder | 0777 |
|
|
| ServerlessApplicationRepository | Folder | 0777 |
|
|
| ServiceCatalog | Folder | 0777 |
|
|
| ServiceDiscovery | Folder | 0777 |
|
|
| ServiceQuotas | Folder | 0777 |
|
|
| Ses | Folder | 0777 |
|
|
| SesV2 | Folder | 0777 |
|
|
| Sfn | Folder | 0777 |
|
|
| Shield | Folder | 0777 |
|
|
| Signature | Folder | 0777 |
|
|
| SimSpaceWeaver | Folder | 0777 |
|
|
| Sms | Folder | 0777 |
|
|
| SnowBall | Folder | 0777 |
|
|
| SnowDeviceManagement | Folder | 0777 |
|
|
| Sns | Folder | 0777 |
|
|
| Sqs | Folder | 0777 |
|
|
| Ssm | Folder | 0777 |
|
|
| SsmSap | Folder | 0777 |
|
|
| StorageGateway | Folder | 0777 |
|
|
| Sts | Folder | 0777 |
|
|
| SupplyChain | Folder | 0777 |
|
|
| Support | Folder | 0777 |
|
|
| SupportApp | Folder | 0777 |
|
|
| Swf | Folder | 0777 |
|
|
| Synthetics | Folder | 0777 |
|
|
| TaxSettings | Folder | 0777 |
|
|
| Textract | Folder | 0777 |
|
|
| TimestreamInfluxDB | Folder | 0777 |
|
|
| TimestreamQuery | Folder | 0777 |
|
|
| TimestreamWrite | Folder | 0777 |
|
|
| Tnb | Folder | 0777 |
|
|
| Token | Folder | 0777 |
|
|
| TranscribeService | Folder | 0777 |
|
|
| Transfer | Folder | 0777 |
|
|
| Translate | Folder | 0777 |
|
|
| TrustedAdvisor | Folder | 0777 |
|
|
| VPCLattice | Folder | 0777 |
|
|
| VerifiedPermissions | Folder | 0777 |
|
|
| VoiceID | Folder | 0777 |
|
|
| WAFV2 | Folder | 0777 |
|
|
| Waf | Folder | 0777 |
|
|
| WafRegional | Folder | 0777 |
|
|
| WellArchitected | Folder | 0777 |
|
|
| WorkDocs | Folder | 0777 |
|
|
| WorkLink | Folder | 0777 |
|
|
| WorkMail | Folder | 0777 |
|
|
| WorkMailMessageFlow | Folder | 0777 |
|
|
| WorkSpaces | Folder | 0777 |
|
|
| WorkSpacesThinClient | Folder | 0777 |
|
|
| WorkSpacesWeb | Folder | 0777 |
|
|
| XRay | Folder | 0777 |
|
|
| data | Folder | 0777 |
|
|
| drs | Folder | 0777 |
|
|
| finspace | Folder | 0777 |
|
|
| imagebuilder | Folder | 0777 |
|
|
| ivschat | Folder | 0777 |
|
|
| kendra | Folder | 0777 |
|
|
| mgn | Folder | 0777 |
|
|
| signer | Folder | 0777 |
|
|
| AbstractConfigurationProvider.php | File | 4.46 KB | 0777 |
|
| AwsClient.php | File | 27.96 KB | 0777 |
|
| AwsClientInterface.php | File | 5.4 KB | 0777 |
|
| AwsClientTrait.php | File | 2.67 KB | 0777 |
|
| CacheInterface.php | File | 755 B | 0777 |
|
| ClientResolver.php | File | 56.45 KB | 0777 |
|
| Command.php | File | 2.96 KB | 0777 |
|
| CommandInterface.php | File | 946 B | 0777 |
|
| CommandPool.php | File | 5.23 KB | 0777 |
|
| ConfigurationProviderInterface.php | File | 246 B | 0777 |
|
| DoctrineCacheAdapter.php | File | 989 B | 0777 |
|
| EndpointParameterMiddleware.php | File | 2.73 KB | 0777 |
|
| HandlerList.php | File | 13.24 KB | 0777 |
|
| HasDataTrait.php | File | 1.46 KB | 0777 |
|
| HasMonitoringEventsTrait.php | File | 869 B | 0777 |
|
| HashInterface.php | File | 531 B | 0777 |
|
| HashingStream.php | File | 1.55 KB | 0777 |
|
| History.php | File | 3.9 KB | 0777 |
|
| IdempotencyTokenMiddleware.php | File | 3.69 KB | 0777 |
|
| InputValidationMiddleware.php | File | 2.44 KB | 0777 |
|
| JsonCompiler.php | File | 478 B | 0777 |
|
| LruArrayCache.php | File | 2.22 KB | 0777 |
|
| Middleware.php | File | 15.62 KB | 0777 |
|
| MockHandler.php | File | 4.09 KB | 0777 |
|
| MonitoringEventsInterface.php | File | 742 B | 0777 |
|
| MultiRegionClient.php | File | 8.79 KB | 0777 |
|
| PhpHash.php | File | 1.81 KB | 0777 |
|
| PresignUrlMiddleware.php | File | 4.53 KB | 0777 |
|
| Psr16CacheAdapter.php | File | 572 B | 0777 |
|
| PsrCacheAdapter.php | File | 742 B | 0777 |
|
| QueryCompatibleInputMiddleware.php | File | 5.81 KB | 0777 |
|
| RequestCompressionMiddleware.php | File | 4.81 KB | 0777 |
|
| ResponseContainerInterface.php | File | 246 B | 0777 |
|
| Result.php | File | 1.14 KB | 0777 |
|
| ResultInterface.php | File | 1.34 KB | 0777 |
|
| ResultPaginator.php | File | 5.87 KB | 0777 |
|
| RetryMiddleware.php | File | 8.47 KB | 0777 |
|
| RetryMiddlewareV2.php | File | 11.67 KB | 0777 |
|
| Sdk.php | File | 66.76 KB | 0777 |
|
| StreamRequestPayloadMiddleware.php | File | 2.57 KB | 0777 |
|
| TraceMiddleware.php | File | 12.36 KB | 0777 |
|
| Waiter.php | File | 8.42 KB | 0777 |
|
| WrappedHttpHandler.php | File | 6.99 KB | 0777 |
|
| functions.php | File | 15.21 KB | 0777 |
|