Table of Contents

Class ProcessAWSCredentials

Namespace
Amazon.Runtime
Assembly
AWSSDK.Core.dll

Process Credentials can retrieve credentials by running a process and reading its stdout. A new config option, "credential_process" is added to the shared config file that allows customers to specify which process to run. The credentials retrieved by running this process could be either Basic or Session credentials.

public class ProcessAWSCredentials : RefreshingAWSCredentials, IDisposable
Inheritance
ProcessAWSCredentials
Implements
Inherited Members

Constructors

ProcessAWSCredentials(string)

public ProcessAWSCredentials(string processCredentialInfo)

Parameters

processCredentialInfo string

Methods

DetermineProcessCredential()

Generates new credentials by running the "credential_process" process.

public RefreshingAWSCredentials.CredentialsRefreshState DetermineProcessCredential()

Returns

RefreshingAWSCredentials.CredentialsRefreshState

DetermineProcessCredentialAsync()

public Task<RefreshingAWSCredentials.CredentialsRefreshState> DetermineProcessCredentialAsync()

Returns

Task<RefreshingAWSCredentials.CredentialsRefreshState>

GenerateNewCredentials()

protected override RefreshingAWSCredentials.CredentialsRefreshState GenerateNewCredentials()

Returns

RefreshingAWSCredentials.CredentialsRefreshState

GenerateNewCredentialsAsync()

protected override Task<RefreshingAWSCredentials.CredentialsRefreshState> GenerateNewCredentialsAsync()

Returns

Task<RefreshingAWSCredentials.CredentialsRefreshState>