guyerreich/AWS Send Webhook
GitHub Action to send a secure webhook to an AWS handler using a Secrets Manager token and GitHub OIDC for role assumption.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Dec 17, 2024
- License
- None
Pinned Snippet
uses: guyerreich/action-send-aws-webhook@5c34f000e8fd363124b3167d0be3d99acd374be1 # v1.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| webhook_url | The URL to which the webhook will be sent. | yes | — |
| aws_region | The AWS region where the secret is stored. | yes | — |
| aws_role_to_assume | The AWS IAM role to assume for securely accessing AWS Secrets Manager using GitHub OIDC. | yes | — |
| audience | The audience value to be included in the OIDC token request URL, if applicable. | — | sts.amazonaws.com |
| secret_name | The name of the secret stored in AWS Secrets Manager (e.g., a token). | yes | — |
| content_type | Content-Type header for the request, such as application/json (default: application/json). | — | application/json |
| headers | Optional additional headers to include in the webhook request. Provide as a JSON object. | no | — |
| payload | The JSON payload to send in the webhook request. | yes | — |
Outputs
no outputs