Example #1
0
        public async Task RefreshCredentialAsync()
        {
            if (WithShouldRefresh())
            {
                RamRoleArnCredential credential = await GetNewCredentialAsync <RamRoleArnCredential>();

                this.expiration = await credential.GetExpirationAsync();

                this.accessKeyId = await credential.GetAccessKeyIdAsync();

                this.accessKeySecret = await credential.GetAccessKeySecretAsync();

                this.securityToken = await credential.GetSecurityTokenAsync();
            }
        }