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
commit e6d7753dc8
1095 changed files with 45088 additions and 2911 deletions

View file

@ -28,6 +28,8 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise createSqlInjectionMatchSetAsync(array $args = [])
* @method \Aws\Result createWebACL(array $args = [])
* @method \GuzzleHttp\Promise\Promise createWebACLAsync(array $args = [])
* @method \Aws\Result createWebACLMigrationStack(array $args = [])
* @method \GuzzleHttp\Promise\Promise createWebACLMigrationStackAsync(array $args = [])
* @method \Aws\Result createXssMatchSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise createXssMatchSetAsync(array $args = [])
* @method \Aws\Result deleteByteMatchSet(array $args = [])
@ -36,6 +38,10 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise deleteGeoMatchSetAsync(array $args = [])
* @method \Aws\Result deleteIPSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteIPSetAsync(array $args = [])
* @method \Aws\Result deleteLoggingConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteLoggingConfigurationAsync(array $args = [])
* @method \Aws\Result deletePermissionPolicy(array $args = [])
* @method \GuzzleHttp\Promise\Promise deletePermissionPolicyAsync(array $args = [])
* @method \Aws\Result deleteRateBasedRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise deleteRateBasedRuleAsync(array $args = [])
* @method \Aws\Result deleteRegexMatchSet(array $args = [])
@ -64,6 +70,10 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise getGeoMatchSetAsync(array $args = [])
* @method \Aws\Result getIPSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise getIPSetAsync(array $args = [])
* @method \Aws\Result getLoggingConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise getLoggingConfigurationAsync(array $args = [])
* @method \Aws\Result getPermissionPolicy(array $args = [])
* @method \GuzzleHttp\Promise\Promise getPermissionPolicyAsync(array $args = [])
* @method \Aws\Result getRateBasedRule(array $args = [])
* @method \GuzzleHttp\Promise\Promise getRateBasedRuleAsync(array $args = [])
* @method \Aws\Result getRateBasedRuleManagedKeys(array $args = [])
@ -94,6 +104,8 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise listGeoMatchSetsAsync(array $args = [])
* @method \Aws\Result listIPSets(array $args = [])
* @method \GuzzleHttp\Promise\Promise listIPSetsAsync(array $args = [])
* @method \Aws\Result listLoggingConfigurations(array $args = [])
* @method \GuzzleHttp\Promise\Promise listLoggingConfigurationsAsync(array $args = [])
* @method \Aws\Result listRateBasedRules(array $args = [])
* @method \GuzzleHttp\Promise\Promise listRateBasedRulesAsync(array $args = [])
* @method \Aws\Result listRegexMatchSets(array $args = [])
@ -110,10 +122,20 @@ use Aws\AwsClient;
* @method \GuzzleHttp\Promise\Promise listSqlInjectionMatchSetsAsync(array $args = [])
* @method \Aws\Result listSubscribedRuleGroups(array $args = [])
* @method \GuzzleHttp\Promise\Promise listSubscribedRuleGroupsAsync(array $args = [])
* @method \Aws\Result listTagsForResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
* @method \Aws\Result listWebACLs(array $args = [])
* @method \GuzzleHttp\Promise\Promise listWebACLsAsync(array $args = [])
* @method \Aws\Result listXssMatchSets(array $args = [])
* @method \GuzzleHttp\Promise\Promise listXssMatchSetsAsync(array $args = [])
* @method \Aws\Result putLoggingConfiguration(array $args = [])
* @method \GuzzleHttp\Promise\Promise putLoggingConfigurationAsync(array $args = [])
* @method \Aws\Result putPermissionPolicy(array $args = [])
* @method \GuzzleHttp\Promise\Promise putPermissionPolicyAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @method \Aws\Result untagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
* @method \Aws\Result updateByteMatchSet(array $args = [])
* @method \GuzzleHttp\Promise\Promise updateByteMatchSetAsync(array $args = [])
* @method \Aws\Result updateGeoMatchSet(array $args = [])