| [region](variables.tf#L39) | Region | <code>string</code> | ✓ | |
| [spec](variables.tf#L56) | String with the contents of the OpenAPI spec. | <code>string</code> | ✓ | |
| [iam](variables.tf#L22) | IAM bindings for the API in {ROLE => [MEMBERS]} format. | <code>map(list(string))</code> | | <code>null</code> |
| [service_account_create](variables.tf#L44) | Flag indicating whether a service account needs to be created | <code>bool</code> | | <code>false</code> |
| [service_account_email](variables.tf#L50) | Service account for creating API configs | <code>string</code> | | <code>null</code> |
## Outputs
| name | description | sensitive |
|---|---|:---:|
| [api](outputs.tf#L17) | API. | |
| [api_config](outputs.tf#L28) | API configs. | |
| [api_config_id](outputs.tf#L39) | The identifiers of the API configs. | |
| [api_id](outputs.tf#L50) | API identifier. | |
| [default_hostname](outputs.tf#L61) | The default host names of the API gateway. | |
| [gateway](outputs.tf#L72) | API gateways. | |
| [gateway_id](outputs.tf#L83) | The identifiers of the API gateways. | |
| [service_account](outputs.tf#L94) | Service account resource. | |
| [service_account_email](outputs.tf#L99) | The service account for creating API configs. | |
| [service_account_iam_email](outputs.tf#L104) | The service account for creating API configs. | |