mirror of
https://github.com/awslabs/aws-crt-php.git
synced 2026-08-19 10:33:10 +00:00
AWS Credentials support, StaticCredentials Provider (#17)
* added credentials API, disabled FFI backend for now * Added CredentialsTest * Added support for specifying CMAKE_BUILD_TYPE on the command line * Added support for AwsCredentials and StaticCredentialsProvider
This commit is contained in:
+35
-5
@@ -10,12 +10,42 @@ function aws_crt_error_str(int $error_code): string {}
|
||||
|
||||
function aws_crt_error_debug_str(int $error_code): string {}
|
||||
|
||||
function aws_crt_event_loop_group_options_new(): object {}
|
||||
function aws_crt_event_loop_group_options_new(): int {}
|
||||
|
||||
function aws_crt_event_loop_group_options_release(object $elg_options): void {}
|
||||
function aws_crt_event_loop_group_options_release(int $elg_options): void {}
|
||||
|
||||
function aws_crt_event_loop_group_options_set_max_threads(object $elg_options, int $max_threads): void {}
|
||||
function aws_crt_event_loop_group_options_set_max_threads(int $elg_options, int $max_threads): void {}
|
||||
|
||||
function aws_crt_event_loop_group_new(object $options): object {}
|
||||
function aws_crt_event_loop_group_new(int $options): int {}
|
||||
|
||||
function aws_crt_event_loop_group_release(object $event_loop_group): void {}
|
||||
function aws_crt_event_loop_group_release(int $event_loop_group): void {}
|
||||
|
||||
function aws_crt_credentials_options_new(): int {}
|
||||
|
||||
function aws_crt_credentials_options_release(int $options): void {}
|
||||
|
||||
function aws_crt_credentials_options_set_access_key_id(int $options, string $access_key_id): void {}
|
||||
|
||||
function aws_crt_credentials_options_set_secret_access_key(int $options, string $secret_access_key): void {}
|
||||
|
||||
function aws_crt_credentials_options_set_session_token(int $options, string $session_token): void {}
|
||||
|
||||
function aws_crt_credentials_options_set_expiration_timepoint_seconds(int $options, int $expiration_timepoint_seconds): void {}
|
||||
|
||||
function aws_crt_credentials_new(int $options): int {}
|
||||
|
||||
function aws_crt_credentials_release(int $credentials): void {}
|
||||
|
||||
function aws_crt_credentials_provider_release(int $credentials): void {}
|
||||
|
||||
function aws_crt_credentials_provider_static_options_new(): int {}
|
||||
|
||||
function aws_crt_credentials_provider_static_options_release(int $options): void {}
|
||||
|
||||
function aws_crt_credentials_provider_static_options_set_access_key_id(int $options, string $access_key_id): void {}
|
||||
|
||||
function aws_crt_credentials_provider_static_options_set_secret_access_key(int $options, string $secret_access_key): void {}
|
||||
|
||||
function aws_crt_credentials_provider_static_options_set_session_token(int $options, string $session_token): void {}
|
||||
|
||||
function aws_crt_credentials_provider_static_new(int $options): int {}
|
||||
|
||||
Reference in New Issue
Block a user