Class ProcessAWSCredentials
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
DetermineProcessCredentialAsync()
public Task<RefreshingAWSCredentials.CredentialsRefreshState> DetermineProcessCredentialAsync()
Returns
GenerateNewCredentials()
protected override RefreshingAWSCredentials.CredentialsRefreshState GenerateNewCredentials()
Returns
GenerateNewCredentialsAsync()
protected override Task<RefreshingAWSCredentials.CredentialsRefreshState> GenerateNewCredentialsAsync()