Optimized for use with PHP 8.0.
- Named arguments
- Type declaration for arguments, return values, class props
- Class props and method visability
See example.php for a full example.
constructor(string $region = null, string $profile = null, string $version = 'latest')
put(string $type, string $name, string $value, string $description = null, array $tags = [])
get(array $parameters, bool $with_decryption = true)
get_path(string $path, bool $recursive = true, bool $with_decryption = true)
list(array $filters = [])
delete(array $parameters)
Use the following class constants when calling put()
as the function argument $type
.
AWS_SMPS::STRING
AWS_SMPS::STRING_LIST
AWS_SMPS::SECURE_STRING
Get the version of AWS_SMPS
using the class constant:
AWS_SMPS::VERSION