An open API service indexing awesome lists of open source software.

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

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 |