You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -75,6 +76,7 @@ This module creates following resources.
75
76
| <aname="input_log_retention_in_days"></a> [log\_retention\_in\_days](#input\_log\_retention\_in\_days)| (Optional) Number of days to retain log events. Default retention - 90 days. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653, and 0. If you select 0, the events in the log group are always retained and never expire. |`number`|`90`| no |
76
77
| <aname="input_log_types"></a> [log\_types](#input\_log\_types)| (Optional) A list of the desired control plane logging to enable. |`list(string)`| <pre>[<br> "api",<br> "audit",<br> "authenticator",<br> "controllerManager",<br> "scheduler"<br>]</pre> | no |
77
78
| <aname="input_module_tags_enabled"></a> [module\_tags\_enabled](#input\_module\_tags\_enabled)| (Optional) Whether to create AWS Resource Tags for the module informations. |`bool`|`true`| no |
79
+
| <a name="input_oidc_identity_providers"></a> [oidc\_identity\_providers](#input\_oidc\_identity\_providers) | (Optional) A list of OIDC Identity Providers to associate as an additional method for user authentication to your Kubernetes cluster. Each item of `oidc_identity_providers` block as defined below.<br> (Required) `name` - A unique name for the Identity Provider Configuration.<br> (Required) `issuer_url` - The OIDC Identity Provider issuer URL.<br> (Required) `client_id` - The OIDC Identity Provider client ID.<br> (Optional) `required_claims` - The key value pairs that describe required claims in the identity token.<br> (Optional) `username_claim` - The JWT claim that the provider will use as the username.<br> (Optional) `username_prefix` - A prefix that is prepended to username claims.<br> (Optional) `groups_claim` - The JWT claim that the provider will use to return groups.<br> (Optional) `groups_prefix` - A prefix that is prepended to group claims e.g., `oidc:`. | `any` | `[]` | no |
78
80
| <aname="input_resource_group_description"></a> [resource\_group\_description](#input\_resource\_group\_description)| (Optional) The description of Resource Group. |`string`|`"Managed by Terraform."`| no |
79
81
| <aname="input_resource_group_enabled"></a> [resource\_group\_enabled](#input\_resource\_group\_enabled)| (Optional) Whether to create Resource Group to find and group AWS resources which are created by this module. |`bool`|`true`| no |
80
82
| <aname="input_resource_group_name"></a> [resource\_group\_name](#input\_resource\_group\_name)| (Optional) The name of Resource Group. A Resource Group name can have a maximum of 127 characters, including letters, numbers, hyphens, dots, and underscores. The name cannot start with `AWS` or `aws`. |`string`|`""`| no |
@@ -94,6 +96,7 @@ This module creates following resources.
94
96
| <aname="output_ip_family"></a> [ip\_family](#output\_ip\_family)| The IP family used to assign Kubernetes pod and service addresses. |
95
97
| <aname="output_logging"></a> [logging](#output\_logging)| The configurations of the control plane logging. |
96
98
| <aname="output_name"></a> [name](#output\_name)| The name of the cluster. |
99
+
| <aname="output_oidc_identity_providers"></a> [oidc\_identity\_providers](#output\_oidc\_identity\_providers)| A map of all associated OIDC Identity Providers to the cluster. |
97
100
| <aname="output_oidc_provider_arn"></a> [oidc\_provider\_arn](#output\_oidc\_provider\_arn)| The Amazon Resource Name (ARN) for the OpenID Connect identity provider. |
98
101
| <aname="output_oidc_provider_url"></a> [oidc\_provider\_url](#output\_oidc\_provider\_url)| Issuer URL for the OpenID Connect identity provider. |
99
102
| <aname="output_oidc_provider_urn"></a> [oidc\_provider\_urn](#output\_oidc\_provider\_urn)| Issuer URN for the OpenID Connect identity provider. |
(Optional) A list of OIDC Identity Providers to associate as an additional method for user authentication to your Kubernetes cluster. Each item of `oidc_identity_providers` block as defined below.
137
+
(Required) `name` - A unique name for the Identity Provider Configuration.
138
+
(Required) `issuer_url` - The OIDC Identity Provider issuer URL.
139
+
(Required) `client_id` - The OIDC Identity Provider client ID.
140
+
(Optional) `required_claims` - The key value pairs that describe required claims in the identity token.
141
+
(Optional) `username_claim` - The JWT claim that the provider will use as the username.
142
+
(Optional) `username_prefix` - A prefix that is prepended to username claims.
143
+
(Optional) `groups_claim` - The JWT claim that the provider will use to return groups.
144
+
(Optional) `groups_prefix` - A prefix that is prepended to group claims e.g., `oidc:`.
145
+
EOF
146
+
type=any
147
+
default=[]
148
+
}
149
+
134
150
variable"tags" {
135
151
description="(Optional) A map of tags to add to all resources."
0 commit comments