in aws/iam.go [54:69]
func GetDeviceFleetRole(client IamClient, fleetName *string, roleName *string) *types.Role {
result, err := client.GetRole(context.TODO(), &iam.GetRoleInput{
RoleName: roleName,
})
if err != nil {
var nse *types.NoSuchEntityException
if errors.As(err, &nse) {
log.Println("Role doesn't exist.")
return nil
}
log.Fatalf("Failed to get role with role name %s. Encountered error %s\n", *roleName, err)
}
return result.Role
}