Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update docs #20

Merged
merged 1 commit into from
Jan 2, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions docs/resources/key_pair.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "pomerium_key_pair Resource - pomerium"
subcategory: ""
description: |-
KeyPairs managed by Pomerium.
---

# pomerium_key_pair (Resource)

KeyPairs managed by Pomerium.



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `certificate` (String) PEM encoded certificate
- `name` (String) Name of the key pair
- `namespace_id` (String) ID of the namespace this key pair belongs to

### Optional

- `key` (String, Sensitive) PEM encoded private key

### Read-Only

- `id` (String) The ID of this resource.
8 changes: 8 additions & 0 deletions docs/resources/policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ Policy for Pomerium.
- `namespace_id` (String) ID of the namespace the policy belongs to.
- `ppl` (String) Policy Policy Language (PPL) string.

### Optional

- `description` (String) Description of the policy.
- `enforced` (Boolean) Whether the policy is enforced within the namespace hierarchy.
- `explanation` (String) Explanation of the policy.
- `rego` (List of String) Rego policies.
- `remediation` (String) Remediation of the policy.

### Read-Only

- `id` (String) Unique identifier for the policy.
29 changes: 29 additions & 0 deletions docs/resources/route.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,36 @@ Route for Pomerium.

### Optional

- `allow_spdy` (Boolean) Allow SPDY.
- `allow_websockets` (Boolean) Allow websockets.
- `host_path_regex_rewrite_pattern` (String) Host path regex rewrite pattern.
- `host_path_regex_rewrite_substitution` (String) Host path regex rewrite substitution.
- `host_rewrite` (String) Host rewrite.
- `host_rewrite_header` (String) Host rewrite header.
- `idle_timeout` (String) Idle timeout.
- `idp_client_id` (String) IDP client ID.
- `idp_client_secret` (String) IDP client secret.
- `kubernetes_service_account_token` (String) Kubernetes service account token.
- `pass_identity_headers` (Boolean) Pass identity headers.
- `path` (String) Path.
- `policies` (List of String) List of policy IDs associated with the route.
- `prefix` (String) Prefix.
- `prefix_rewrite` (String) Prefix rewrite.
- `preserve_host_header` (Boolean) Preserve host header.
- `regex` (String) Regex.
- `regex_priority_order` (Number) Regex priority order.
- `regex_rewrite_pattern` (String) Regex rewrite pattern.
- `regex_rewrite_substitution` (String) Regex rewrite substitution.
- `remove_request_headers` (List of String) Remove request headers.
- `set_request_headers` (Map of String) Set request headers.
- `set_response_headers` (Map of String) Set response headers.
- `show_error_details` (Boolean) Show error details.
- `stat_name` (String) Name of the stat.
- `timeout` (String) Timeout.
- `tls_downstream_server_name` (String) TLS downstream server name.
- `tls_skip_verify` (Boolean) TLS skip verify.
- `tls_upstream_allow_renegotiation` (Boolean) TLS upstream allow renegotiation.
- `tls_upstream_server_name` (String) TLS upstream server name.

### Read-Only

Expand Down
Loading