ListRoles()
Lists roles visible to the caller.
pub async fn list_roles(&self, request: ListRolesRequest) -> Result<ListRolesResponse>
Request Syntax
let request = ListRolesRequest::builder()
.build()?;
REQUEST FIELDS:
This request takes no fields.
RETURN TYPE:
Result
RETURNS:
A ListRolesResponse containing the names of the roles. Returns an Error if the operation fails.
ListRolesResponse
role_names() // -> &[String]
METHODS:
role_names()(&[String]) -The names of the roles.
Example
let request = ListRolesRequest::builder().build()?;
let resp = client.list_roles(request).await?;
for name in resp.role_names() {
println!("role: {name}");
}