https://github.com/launchbynttdata/tf-aws-module_primitive-iam_openid_connect_provider
https://github.com/launchbynttdata/tf-aws-module_primitive-iam_openid_connect_provider
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/launchbynttdata/tf-aws-module_primitive-iam_openid_connect_provider
- Owner: launchbynttdata
- License: apache-2.0
- Created: 2025-10-23T20:04:14.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-04-06T14:02:57.000Z (3 months ago)
- Last Synced: 2026-04-06T15:40:23.890Z (3 months ago)
- Language: Go
- Size: 93.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
- Notice: NOTICE
Awesome Lists containing this project
README
# tf-aws-module_primitive-iam_openid_connect_provider
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | ~> 1.0 |
| [aws](#requirement\_aws) | ~> 5.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | 5.100.0 |
## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [aws_iam_openid_connect_provider.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_openid_connect_provider) | resource |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [url](#input\_url) | (Required) URL of the identity provider, corresponding to the iss claim. | `string` | n/a | yes |
| [client\_id\_list](#input\_client\_id\_list) | (Required) List of client IDs (audiences) that this provider should accept. | `list(string)` | n/a | yes |
| [thumbprint\_list](#input\_thumbprint\_list) | (Required) List of server certificate thumbprints for the identity provider's server certificates. | `list(string)` | n/a | yes |
| [tags](#input\_tags) | (Optional) A map of tags to assign to the resource. | `map(string)` | `{}` | no |
## Outputs
| Name | Description |
|------|-------------|
| [arn](#output\_arn) | The ARN of the resource |
| [tags\_all](#output\_tags\_all) | A map of tags assigned to the resource, including those inherited from the provider default\_tags configuration block. |
| [url](#output\_url) | The URL of the IAM OpenID Connect provider |