feat: add a WAF web ACLs view
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
The issue names docs/recipes/add-a-service.md and points to docs/recipes/README.md; read those first, then follow the existing service patterns to locate the relevant AWS integration and command palette entry points. The work is blocked by #122, so start after it merges. Done means the WAF view supports listing, details, pivots, tags, and failure status, with the listed tests, docs, changeset, and Rust checks completed.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Why
The shared ALB is protected by one WAFv2 web ACL (geo allow-list, managed rule sets, rate limit). Glance should show which ACLs exist and what each protects.
Follow docs/recipes/add-a-service.md.
Steps
- Follow
docs/recipes/add-a-service.md. New crateaws-sdk-wafv2. - Fetch with
list_web_aclsusing scopeREGIONAL, thenlist_resources_for_web_aclper ACL (resource typeAPPLICATION_LOAD_BALANCER). - Model
WebAclInfo: name, ID, ARN, rule count (fromget_web_acl), associated resource ARNs, tags vialist_tags_for_resource. - Console:
https://console.aws.amazon.com/wafv2/homev2/web-acl/<name>/<id>/overview?region=<region>. CLI:aws wafv2 get-web-acl --scope REGIONAL --name <name> --id <id> --region <region>. - Palette entry
wafwith aliasweb-acl.
Where to look
docs/recipes/add-a-service.md
Done when
- WAF view reachable from the command palette
- Rows carry
tags: Tags - Describe, console pivot, and CLI pivot work on the selected row
- A denied or failed fetch shows a status, not an empty table
- Unit tests for the model helpers and the
DescribableResourceURLs and CLI command - README,
docs/architecture.md,docs/aws-service-roadmap.md, andAGENTS.mdupdated - Changeset added (
minor) -
cargo fmt --all,cargo clippy --all-targets -- -D warnings, andcargo test --allpass, with output pasted in the PR
Check against AWS
Optional. Unit tests are enough for this issue.
Out of scope
CloudFront-scoped ACLs (scope CLOUDFRONT). Those come with the CloudFront view.
Blocked by
#122. Start this after that is merged.
Size: M. Read docs/recipes/README.md before starting.
- Lenguaje dominante
- Rust
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 4 h 8 min
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fells-code/seamless-glance
-
size: XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#166 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
fells-code/seamless-glance#165 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#164 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
fells-code/seamless-glance#162 ·
Los mantenedores suelen responder en 1 día
-
size: XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#158 ·
Los mantenedores suelen responder en 1 día
Todos los issues de fells-code/seamless-glance
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
aosama/astronomical#1973 ·
Los mantenedores suelen responder en 1 día
-
bug triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 6 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
voidzero-dev/oxc-angular-compiler#686 ·
Los mantenedores suelen responder en 1 día