pub async fn assume_role( arn: &str, external_id: &str, url: &str, via: Option<&str>, ) -> Result<AwsTempCreds, StsError>