v2: Updates

* Simplifies & beautifies everything
* Introduces a new Class system.
* Errors are defaulted to AWS's handler.
* New function names & more efficient handling.
* Should fix a majority of the errors.

Please read the README for more!
This commit is contained in:
Devang Srivastava 2020-09-28 15:32:51 +05:30
parent ad0726e41e
commit e6d7753dc8
1095 changed files with 45088 additions and 2911 deletions

View file

@ -16,6 +16,10 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise addUploadBufferAsync(array $args = [])
* @method \Aws\Result addWorkingStorage(array $args = [])
* @method \GuzzleHttp\Promise\Promise addWorkingStorageAsync(array $args = [])
* @method \Aws\Result assignTapePool(array $args = [])
* @method \GuzzleHttp\Promise\Promise assignTapePoolAsync(array $args = [])
* @method \Aws\Result attachVolume(array $args = [])
* @method \GuzzleHttp\Promise\Promise attachVolumeAsync(array $args = [])
* @method \Aws\Result cancelArchival(array $args = [])
* @method \GuzzleHttp\Promise\Promise cancelArchivalAsync(array $args = [])
* @method \Aws\Result cancelRetrieval(array $args = [])
@ -24,16 +28,22 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise createCachediSCSIVolumeAsync(array $args = [])
* @method \Aws\Result createNFSFileShare(array $args = [])
* @method \GuzzleHttp\Promise\Promise createNFSFileShareAsync(array $args = [])
* @method \Aws\Result createSMBFileShare(array $args = [])
* @method \GuzzleHttp\Promise\Promise createSMBFileShareAsync(array $args = [])
* @method \Aws\Result createSnapshot(array $args = [])
* @method \GuzzleHttp\Promise\Promise createSnapshotAsync(array $args = [])
* @method \Aws\Result createSnapshotFromVolumeRecoveryPoint(array $args = [])
* @method \GuzzleHttp\Promise\Promise createSnapshotFromVolumeRecoveryPointAsync(array $args = [])
* @method \Aws\Result createStorediSCSIVolume(array $args = [])
* @method \GuzzleHttp\Promise\Promise createStorediSCSIVolumeAsync(array $args = [])
* @method \Aws\Result createTapePool(array $args = [])
* @method \GuzzleHttp\Promise\Promise createTapePoolAsync(array $args = [])
* @method \Aws\Result createTapeWithBarcode(array $args = [])
* @method \GuzzleHttp\Promise\Promise createTapeWithBarcodeAsync(array $args = [])
* @method \Aws\Result createTapes(array $args = [])
* @method \GuzzleHttp\Promise\Promise createTapesAsync(array $args = [])
* @method \Aws\Result deleteAutomaticTapeCreationPolicy(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteAutomaticTapeCreationPolicyAsync(array $args = [])
* @method \Aws\Result deleteBandwidthRateLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteBandwidthRateLimitAsync(array $args = [])
* @method \Aws\Result deleteChapCredentials(array $args = [])
@ -48,8 +58,12 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise deleteTapeAsync(array $args = [])
* @method \Aws\Result deleteTapeArchive(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteTapeArchiveAsync(array $args = [])
* @method \Aws\Result deleteTapePool(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteTapePoolAsync(array $args = [])
* @method \Aws\Result deleteVolume(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteVolumeAsync(array $args = [])
* @method \Aws\Result describeAvailabilityMonitorTest(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeAvailabilityMonitorTestAsync(array $args = [])
* @method \Aws\Result describeBandwidthRateLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeBandwidthRateLimitAsync(array $args = [])
* @method \Aws\Result describeCache(array $args = [])
@ -64,6 +78,10 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise describeMaintenanceStartTimeAsync(array $args = [])
* @method \Aws\Result describeNFSFileShares(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeNFSFileSharesAsync(array $args = [])
* @method \Aws\Result describeSMBFileShares(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeSMBFileSharesAsync(array $args = [])
* @method \Aws\Result describeSMBSettings(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeSMBSettingsAsync(array $args = [])
* @method \Aws\Result describeSnapshotSchedule(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeSnapshotScheduleAsync(array $args = [])
* @method \Aws\Result describeStorediSCSIVolumes(array $args = [])
@ -80,8 +98,14 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise describeVTLDevicesAsync(array $args = [])
* @method \Aws\Result describeWorkingStorage(array $args = [])
* @method \GuzzleHttp\Promise\Promise describeWorkingStorageAsync(array $args = [])
* @method \Aws\Result detachVolume(array $args = [])
* @method \GuzzleHttp\Promise\Promise detachVolumeAsync(array $args = [])
* @method \Aws\Result disableGateway(array $args = [])
* @method \GuzzleHttp\Promise\Promise disableGatewayAsync(array $args = [])
* @method \Aws\Result joinDomain(array $args = [])
* @method \GuzzleHttp\Promise\Promise joinDomainAsync(array $args = [])
* @method \Aws\Result listAutomaticTapeCreationPolicies(array $args = [])
* @method \GuzzleHttp\Promise\Promise listAutomaticTapeCreationPoliciesAsync(array $args = [])
* @method \Aws\Result listFileShares(array $args = [])
* @method \GuzzleHttp\Promise\Promise listFileSharesAsync(array $args = [])
* @method \Aws\Result listGateways(array $args = [])
@ -90,6 +114,8 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise listLocalDisksAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result listTapePools(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTapePoolsAsync(array $args = [])
* @method \Aws\Result listTapes(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTapesAsync(array $args = [])
* @method \Aws\Result listVolumeInitiators(array $args = [])
@ -112,10 +138,16 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise retrieveTapeRecoveryPointAsync(array $args = [])
* @method \Aws\Result setLocalConsolePassword(array $args = [])
* @method \GuzzleHttp\Promise\Promise setLocalConsolePasswordAsync(array $args = [])
* @method \Aws\Result setSMBGuestPassword(array $args = [])
* @method \GuzzleHttp\Promise\Promise setSMBGuestPasswordAsync(array $args = [])
* @method \Aws\Result shutdownGateway(array $args = [])
* @method \GuzzleHttp\Promise\Promise shutdownGatewayAsync(array $args = [])
* @method \Aws\Result startAvailabilityMonitorTest(array $args = [])
* @method \GuzzleHttp\Promise\Promise startAvailabilityMonitorTestAsync(array $args = [])
* @method \Aws\Result startGateway(array $args = [])
* @method \GuzzleHttp\Promise\Promise startGatewayAsync(array $args = [])
* @method \Aws\Result updateAutomaticTapeCreationPolicy(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateAutomaticTapeCreationPolicyAsync(array $args = [])
* @method \Aws\Result updateBandwidthRateLimit(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateBandwidthRateLimitAsync(array $args = [])
* @method \Aws\Result updateChapCredentials(array $args = [])
@ -128,6 +160,10 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise updateMaintenanceStartTimeAsync(array $args = [])
* @method \Aws\Result updateNFSFileShare(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateNFSFileShareAsync(array $args = [])
* @method \Aws\Result updateSMBFileShare(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateSMBFileShareAsync(array $args = [])
* @method \Aws\Result updateSMBSecurityStrategy(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateSMBSecurityStrategyAsync(array $args = [])
* @method \Aws\Result updateSnapshotSchedule(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateSnapshotScheduleAsync(array $args = [])
* @method \Aws\Result updateVTLDeviceType(array $args = [])