Skip to content

Commit 168af59

Browse files
FND-1279: First pass of Custom email terraform addition. -- Squashing for Verify.
Patch: Removed MinItems validation for precedence on Connection Resource (auth0#1017) * Removed min/max validation on precendence slice * reverted maxItems validation Add support for all languages for Universal Login (auth0#1016) * Fetch list of languages from CDN instead of hardcoding them * Updated linting --------- Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> Add Support for `auth0_prompt_screen_partial` and `auth0_prompt_screen_partials` in Prompt Resources (auth0#1013) * Add-Support-for-Prompt-Screen-Partials * Add auth0_prompt_screen_partial Resource and Required Docs * Fix Linting * Updated Go-auth0 Version 1.9.0 to 1.10.0 * Added Testcases for other insertionpoints as well * Fixed Linting * Added More testcases * Correct depends on for datasource of prompt partials Bump github.com/hashicorp/terraform-plugin-testing from 1.9.0 to 1.10.0 (auth0#999) Bumps [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/hashicorp/terraform-plugin-testing/releases) - [Changelog](https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-plugin-testing@v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/terraform-plugin-testing dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Add Organizations for Client Credentials (auth0#1009) * Updated schema and added relevant test cases for client with default_organization * Added test recordings * Updated the resource schema and added new test recordinging * Added validation on required arguments * Fixed linting and updated test recording * Deleted a test recording * Updated go.mod Add Sorting to `screen_partials` Flattening Logic to Resolve Indexing Issues with Prompt Screen Partials (auth0#1019) * Change screen_partials to TypeSet for consistent ordering in prompt screen partials * Add Sorting to screen_partials Flattening Logic to Resolve Indexing Issues Add changelog for v1.6.0 (auth0#1020) * Added the changelog * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> --------- Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> Patch: default_organization on Client Creds (auth0#1021) * Updated flow of importing default_organization * Updated logic for handling default Orgs * Updated test recordings * Updated the conditional check Add changelog for v1.6.1 (auth0#1022) * Added changelog * linting fixes * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> --------- Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> Add HRI related changes to Terraform provider (auth0#1015) * Add HRI related changes to Terraform provider * Fix broken HasChange behaviour * Change ConflictWith to explicit validation in code * Move validation to plan instead of apply * Fix validation for default resources Add strategy_version support to all connections that use it (auth0#1024) * ESD-39527: Add strategy_version support to all connections that use it * Update go-auth0 dependency * Add examples for strategy_version Add user_id_attribute support to AzureAD connection options (auth0#1028) Add user_id_attribute to AzureAD connection options Bump github.com/auth0/go-auth0 from 1.10.1-0.20240920131149-720c3a081e03 to 1.11.0 (auth0#1036) Bump github.com/auth0/go-auth0 Bumps [github.com/auth0/go-auth0](https://github.com/auth0/go-auth0) from 1.10.1-0.20240920131149-720c3a081e03 to 1.11.0. - [Release notes](https://github.com/auth0/go-auth0/releases) - [Changelog](https://github.com/auth0/go-auth0/blob/main/CHANGELOG.md) - [Commits](https://github.com/auth0/go-auth0/commits/v1.11.0) --- updated-dependencies: - dependency-name: github.com/auth0/go-auth0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Added some minor updates Updated recordings docs updated Add auth0_encryption_keys resource to allow rekeying of encryption keys (auth0#1031) * Add auth0_encryption_key resource to allow rekeying of tenant encryption keys * Slight renaming, and use key_rotation_id instead of rekey attribute * Rename auth0_encryption_key to auth0_encryption_key_manager Add new resource to manage Organization Client Grants (auth0#1027) * Added new resource and data source for org client grants * minor refactoring * Added test case * Updated test recordings * Updated the test name * Fix some timing issues in resourceserver, and add terraform version to server logs * Remove unneeded lint config * rebased * minor refactoring * Added test case * Updated test recordings * Updated the test name * Fix some timing issues in resourceserver, and add terraform version to server logs * Remove unneeded lint config --------- Co-authored-by: A. Craig West <craig.west@okta.com> Add support for Form, Flow and Flow Vault Connection (auth0#1039) * form resource * flow resource * flow resource, data source added * update forms * update flow * update go-auth0 v1.11.0 * added flow vault connection * Added flow expand/flatten + tests + recordings * update flow vault connection * form, flow vault connection added unit test, recordings * form, flow vault connection doc update * form, flow vault connection examples added * form, flow vault connection examples added example, data source * form, flow vault connection examples docs updated * lint fix * form, flow unit test added * form flatten unit test added * lint * Updated recordings --------- Co-authored-by: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> PATCH: Ensure Removal of Insertion Points in `auth0_prompt_screen_partial` Resource (auth0#1043) Fix: Ensure Removal of Insertion Points in Resource API Support BYOK in Terraform provider (auth0#1041) Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> Bump github.com/auth0/go-auth0 from 1.11.0 to 1.11.1 (auth0#1042) Bumps [github.com/auth0/go-auth0](https://github.com/auth0/go-auth0) from 1.11.0 to 1.11.1. - [Release notes](https://github.com/auth0/go-auth0/releases) - [Changelog](https://github.com/auth0/go-auth0/blob/main/CHANGELOG.md) - [Commits](auth0/go-auth0@v1.11.0...v1.11.1) --- updated-dependencies: - dependency-name: github.com/auth0/go-auth0 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Add changelog for 1.7.0 (auth0#1044) * Added changelog for 1.7.0 * Added further changes * removed . * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> * removed . * minor refactor --------- Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> Fix docs for user_id_attribute for AzureAD connection options (auth0#1047) ESD-40277: Fix docs for user_id_attribute for AzureAD connection options PATCH: Add graceful error handling for `auth0_organization` data source when using client grants (auth0#1049) * Added check on tenants which has insufficient scopes and return a empty slice * Updated test case * minor refactoring * minor refactor * linting * linting Updated example for Form (auth0#1046) * Updated example for form PATCH: Implemented checkpoint pagination for retrieving Role users (auth0#1048) * Implemented checkpoint pagination on role users * added tests Add changelog for 1.7.1 (auth0#1050) * Added changelog * refac * refac * refac * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> * Added changelog * refac * refac * refac * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> * refac * Apply suggestions from code review Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> * Added changelog * refac * refac * refac * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> * refac * Added changelog * Update CHANGELOG.md Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> --------- Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com> Fix: Updated `TestAccConnectionAzureAD` test recording (auth0#1052) Updated recording + auth0 version bump Added a check on provider's configuration for required env vars (auth0#1053) * Added a check on provider's configuration for reqd env vars * Added linting
1 parent beba4b9 commit 168af59

190 files changed

Lines changed: 58543 additions & 20859 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,74 @@
1+
## v1.7.1
2+
3+
BUG FIXES:
4+
5+
- `data-source/auth0_organization`: Implemented enhanced error handling to gracefully manage "Forbidden" errors when retrieving the list of client grants via the `auth0_organization` data source. This addresses cases where the feature is not enabled for the user, preventing the error from disrupting the process ([#1049](https://github.com/auth0/terraform-provider-auth0/pull/1049/))
6+
- `resource/auth0_connection`: Updated documentation to clarify that `user_id_attribute` can be either `oid` or `sub` for Azure AD connections ([#1047](https://github.com/auth0/terraform-provider-auth0/pull/1047/))
7+
- `resource/auth0_form`: Updated docs to use `auth0_form` in examples ([#1046](https://github.com/auth0/terraform-provider-auth0/pull/1046/))
8+
9+
ENHANCEMENTS:
10+
- `data-source/auth0_roles`: Updated from `Offset Pagination` to `Checkpoint Pagination` to retrieve more than 1,000 role users ([#1048](https://github.com/auth0/terraform-provider-auth0/pull/1048/))
11+
12+
13+
## v1.7.0
14+
15+
FEATURES:
16+
17+
- `resource/auth0_encryption_key_manager`: Add new resource for re-keying of tenant master key ([#1031](https://github.com/auth0/terraform-provider-auth0/pull/1031/))
18+
- `resource/auth0_encryption_key_manager`: Add support for `customer_provided_root_key` for BYOK ([#1041](https://github.com/auth0/terraform-provider-auth0/pull/1041/))
19+
- `resource/auth0_organization_client_grant`: Add new resource for managing association of client-grant and organization ([#1027](https://github.com/auth0/terraform-provider-auth0/pull/1027/))
20+
- `resource/auth0_form`: Add new resource for managing Forms ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
21+
- `resource/auth0_flow`: Add new resource for managing Flows ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
22+
- `resource/auth0_flow_vault_connection`: Add new resource for managing Flow Vault Connection ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
23+
- `data-source/auth0_form`: Add a data-source for retrieving Form ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
24+
- `data-source/auth0_flow`: Add a data-source for retrieving Flow ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
25+
- `data-source/auth0_flow_vault_connection`: Add a data-source for retrieving Flow Vault Connection. ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
26+
27+
ENHANCEMENTS:
28+
29+
- `resource/auth0_connection`: Add support for `strategy_version` to be configurable ([#1024](https://github.com/auth0/terraform-provider-auth0/pull/1024/))
30+
- `resource/auth0_connection`: Add support for `user_id_attribute` in options attribute for AzureAD connections ([#1028](https://github.com/auth0/terraform-provider-auth0/pull/1028/))
31+
- `data-source/auth0_organization`: Add support to fetch list of associated client grants ([#1027](https://github.com/auth0/terraform-provider-auth0/pull/1027/))
32+
- `resource/auth0_tenant`: Add support for `acr_values_supported`, `pushed_authorization_requests_supported` and `remove_alg_from_jwks` configuration ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
33+
- `resource/auth0_client_credentials`: Add support for setting `signed_request_object`, `tls_client_auth` and `self_signed_tls_client_auth` ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
34+
- `resource/auth0_client`: Add support for setting `compliance_level` and `require_proof_of_possession` ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
35+
- `resource/auth0_resource_server`: Add support for setting `consent_policy`, `authorization_details`, `token_encryption` and `proof_of_possession` ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
36+
- `data-source/auth0_client`: Add support to retrieve `signed_request_object`, `tls_client_auth`, `compliance_level` and `require_proof_of_possession` ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
37+
38+
BUG FIXES:
39+
40+
- `resource/auth0_prompt_screen_partial`: Ensure removal of insertion points ([#1043](https://github.com/auth0/terraform-provider-auth0/pull/1043/))
41+
42+
43+
## v1.6.1
44+
45+
BUG FIXES:
46+
47+
- `resource/auth0_client`: Fixed an issue where the `default_organization` plan failed due to `ConflictsWith` and `RequiredWith` clauses in the schema ([#1021](https://github.com/auth0/terraform-provider-auth0/pull/1021))
48+
49+
50+
## v1.6.0
51+
52+
FEATURES:
53+
54+
- `resource/auth0_prompt_screen_partial`: Add new resource to manage customized sign up and login experience. (1:1) ([#1013](https://github.com/auth0/terraform-provider-auth0/pull/1013))
55+
- `resource/auth0_prompt_screen_partials`: Add new resource to manage customized sign up and login experience. (1:many) ([#1013](https://github.com/auth0/terraform-provider-auth0/pull/1013))
56+
- `data_source/auth0_prompt_screen_partials`: Add new data source to retrieve prompt screen partials. ([#1013](https://github.com/auth0/terraform-provider-auth0/pull/1013))
57+
58+
ENHANCEMENTS:
59+
60+
- `resource/auth0_client`: Add Organizations for Client Credentials. ([#1009](https://github.com/auth0/terraform-provider-auth0/pull/1009))
61+
- `resource/auth0_prompt_custom_text`: Add support for fetching the language list from a CDN for prompt custom text. ([#1006](https://github.com/auth0/terraform-provider-auth0/pull/1016))
62+
63+
BUG FIXES:
64+
65+
- `resource/auth0_connection`: Remove MinItems validation for precedence. ([#1017](https://github.com/auth0/terraform-provider-auth0/pull/1017))
66+
67+
NOTES:
68+
69+
- `resource/auth0_prompt_partials`: Deprecated in favor of `resource/auth0_prompt_screen_partial` and `resource/auth0_prompt_screen_partials`. ([#1013](https://github.com/auth0/terraform-provider-auth0/pull/1013))
70+
71+
172
## v1.5.0
273

374
FEATURES:

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,8 @@ test-unit: ## Run unit tests. To run a specific test, pass the FILTER var. Usage
120120

121121
test-acc: ## Run acceptance tests with http recordings. To run a specific test, pass the FILTER var. Usage `make test-acc FILTER="TestAccResourceServer`
122122
${call print, "Running acceptance tests with http recordings"}
123-
@AUTH0_HTTP_RECORDINGS=on \
123+
@terraform version; \
124+
AUTH0_HTTP_RECORDINGS=on \
124125
AUTH0_DOMAIN=terraform-provider-auth0-dev.eu.auth0.com \
125126
TF_ACC=1 \
126127
go test \

docs/data-sources/client.md

Lines changed: 113 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,15 @@ data "auth0_client" "some-client-by-id" {
3939
- `app_type` (String) Type of application the client represents. Possible values are: `native`, `spa`, `regular_web`, `non_interactive`, `sso_integration`. Specific SSO integrations types accepted as well are: `rms`, `box`, `cloudbees`, `concur`, `dropbox`, `mscrm`, `echosign`, `egnyte`, `newrelic`, `office365`, `salesforce`, `sentry`, `sharepoint`, `slack`, `springcm`, `zendesk`, `zoom`.
4040
- `callbacks` (List of String) URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://.
4141
- `client_aliases` (List of String) List of audiences/realms for SAML protocol. Used by the wsfed addon.
42+
- `client_authentication_methods` (Set of Object) Defines client authentication methods. (see [below for nested schema](#nestedatt--client_authentication_methods))
4243
- `client_metadata` (Map of String) Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`.
4344
- `client_secret` (String, Sensitive) Secret for the client. Keep this private. To access this attribute you need to add the `read:client_keys` scope to the Terraform client. Otherwise, the attribute will contain an empty string.
45+
- `compliance_level` (String) Defines the compliance level for this client, which may restrict it's capabilities. Can be one of `none`, `fapi1_adv_pkj_par`, `fapi1_adv_mtls_par`.
4446
- `cross_origin_auth` (Boolean) Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`).
4547
- `cross_origin_loc` (String) URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page.
4648
- `custom_login_page` (String) The content (HTML, CSS, JS) of the custom login page.
4749
- `custom_login_page_on` (Boolean) Indicates whether a custom login page is to be used.
50+
- `default_organization` (List of Object) Configure and associate an organization with the Client (see [below for nested schema](#nestedatt--default_organization))
4851
- `description` (String) Description of the purpose of the client.
4952
- `encryption_key` (Map of String) Encryption used for WS-Fed responses with this client.
5053
- `form_template` (String) HTML form template to be used for WS-Federation.
@@ -62,11 +65,13 @@ data "auth0_client" "some-client-by-id" {
6265
- `organization_require_behavior` (String) Defines how to proceed during an authentication transaction when `organization_usage = "require"`. Can be `no_prompt` (default), `pre_login_prompt` or `post_login_prompt`.
6366
- `organization_usage` (String) Defines how to proceed during an authentication transaction with regards to an organization. Can be `deny` (default), `allow` or `require`.
6467
- `refresh_token` (List of Object) Configuration settings for the refresh tokens issued for this client. (see [below for nested schema](#nestedatt--refresh_token))
68+
- `require_proof_of_possession` (Boolean) Makes the use of Proof-of-Possession mandatory for this client.
6569
- `require_pushed_authorization_requests` (Boolean) Makes the use of Pushed Authorization Requests mandatory for this client. This feature currently needs to be enabled on the tenant in order to make use of it.
70+
- `signed_request_object` (Set of Object) Configuration for JWT-secured Authorization Requests(JAR). (see [below for nested schema](#nestedatt--signed_request_object))
6671
- `signing_keys` (List of Map of String) List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7.
6772
- `sso` (Boolean) Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false).
6873
- `sso_disabled` (Boolean) Indicates whether or not SSO is disabled.
69-
- `token_endpoint_auth_method` (String) The authentication method for the token endpoint. Results include `none` (public client without a client secret), `client_secret_post` (client uses HTTP POST parameters), `client_secret_basic` (client uses HTTP Basic). Managing a client's authentication method can be done via the `auth0_client_credentials` resource.
74+
- `token_endpoint_auth_method` (String) The authentication method for the token endpoint. Results include `none` (public client without a client secret), `client_secret_post` (client uses HTTP POST parameters), `client_secret_basic` (client uses HTTP Basic), Managing a client's authentication method can be done via the `auth0_client_credentials` resource.
7075
- `web_origins` (List of String) URLs that represent valid web origins for use with web message response mode.
7176

7277
<a id="nestedatt--addons"></a>
@@ -402,6 +407,90 @@ Read-Only:
402407

403408

404409

410+
<a id="nestedatt--client_authentication_methods"></a>
411+
### Nested Schema for `client_authentication_methods`
412+
413+
Read-Only:
414+
415+
- `private_key_jwt` (Set of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--private_key_jwt))
416+
- `self_signed_tls_client_auth` (Set of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--self_signed_tls_client_auth))
417+
- `tls_client_auth` (Set of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--tls_client_auth))
418+
419+
<a id="nestedobjatt--client_authentication_methods--private_key_jwt"></a>
420+
### Nested Schema for `client_authentication_methods.private_key_jwt`
421+
422+
Read-Only:
423+
424+
- `credentials` (List of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--private_key_jwt--credentials))
425+
426+
<a id="nestedobjatt--client_authentication_methods--private_key_jwt--credentials"></a>
427+
### Nested Schema for `client_authentication_methods.private_key_jwt.credentials`
428+
429+
Read-Only:
430+
431+
- `algorithm` (String)
432+
- `created_at` (String)
433+
- `credential_type` (String)
434+
- `expires_at` (String)
435+
- `id` (String)
436+
- `key_id` (String)
437+
- `name` (String)
438+
- `updated_at` (String)
439+
440+
441+
442+
<a id="nestedobjatt--client_authentication_methods--self_signed_tls_client_auth"></a>
443+
### Nested Schema for `client_authentication_methods.self_signed_tls_client_auth`
444+
445+
Read-Only:
446+
447+
- `credentials` (List of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--self_signed_tls_client_auth--credentials))
448+
449+
<a id="nestedobjatt--client_authentication_methods--self_signed_tls_client_auth--credentials"></a>
450+
### Nested Schema for `client_authentication_methods.self_signed_tls_client_auth.credentials`
451+
452+
Read-Only:
453+
454+
- `created_at` (String)
455+
- `credential_type` (String)
456+
- `id` (String)
457+
- `name` (String)
458+
- `updated_at` (String)
459+
460+
461+
462+
<a id="nestedobjatt--client_authentication_methods--tls_client_auth"></a>
463+
### Nested Schema for `client_authentication_methods.tls_client_auth`
464+
465+
Read-Only:
466+
467+
- `credentials` (List of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--tls_client_auth--credentials))
468+
469+
<a id="nestedobjatt--client_authentication_methods--tls_client_auth--credentials"></a>
470+
### Nested Schema for `client_authentication_methods.tls_client_auth.credentials`
471+
472+
Read-Only:
473+
474+
- `created_at` (String)
475+
- `credential_type` (String)
476+
- `id` (String)
477+
- `name` (String)
478+
- `subject_dn` (String)
479+
- `updated_at` (String)
480+
481+
482+
483+
484+
<a id="nestedatt--default_organization"></a>
485+
### Nested Schema for `default_organization`
486+
487+
Read-Only:
488+
489+
- `disable` (Boolean)
490+
- `flows` (List of String)
491+
- `organization_id` (String)
492+
493+
405494
<a id="nestedatt--jwt_configuration"></a>
406495
### Nested Schema for `jwt_configuration`
407496

@@ -479,3 +568,26 @@ Read-Only:
479568
- `token_lifetime` (Number)
480569

481570

571+
<a id="nestedatt--signed_request_object"></a>
572+
### Nested Schema for `signed_request_object`
573+
574+
Read-Only:
575+
576+
- `credentials` (List of Object) (see [below for nested schema](#nestedobjatt--signed_request_object--credentials))
577+
- `required` (Boolean)
578+
579+
<a id="nestedobjatt--signed_request_object--credentials"></a>
580+
### Nested Schema for `signed_request_object.credentials`
581+
582+
Read-Only:
583+
584+
- `algorithm` (String)
585+
- `created_at` (String)
586+
- `credential_type` (String)
587+
- `expires_at` (String)
588+
- `id` (String)
589+
- `key_id` (String)
590+
- `name` (String)
591+
- `updated_at` (String)
592+
593+

docs/data-sources/flow.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
page_title: "Data Source: auth0_flow"
3+
description: |-
4+
Data source to retrieve a specific Auth0 Flow by id
5+
---
6+
7+
# Data Source: auth0_flow
8+
9+
Data source to retrieve a specific Auth0 Flow by `id`
10+
11+
## Example Usage
12+
13+
```terraform
14+
# An Auth0 flow loaded using its ID.
15+
data "auth0_flow" "my_flow_data" {
16+
id = "af_5CTYdsXHLoLXD7ZVwvFHew"
17+
}
18+
```
19+
20+
<!-- schema generated by tfplugindocs -->
21+
## Schema
22+
23+
### Required
24+
25+
- `id` (String) The id of the Flow.
26+
27+
### Read-Only
28+
29+
- `actions` (String) Actions of the flow.
30+
- `name` (String) Name of the flow.
31+
32+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
page_title: "Data Source: auth0_flow_vault_connection"
3+
description: |-
4+
Data source to retrieve a specific Auth0 Flow Vault Connection by id
5+
---
6+
7+
# Data Source: auth0_flow_vault_connection
8+
9+
Data source to retrieve a specific Auth0 Flow Vault Connection by `id`
10+
11+
## Example Usage
12+
13+
```terraform
14+
# An Auth0 flow vault connection loaded using its ID.
15+
data "auth0_flow_vault_connection" "data_connection" {
16+
id = "ac_9m2uqjHsqs19riN9N6sZQ7"
17+
}
18+
```
19+
20+
<!-- schema generated by tfplugindocs -->
21+
## Schema
22+
23+
### Required
24+
25+
- `id` (String) The id of the Flow Vault Connection.
26+
27+
### Read-Only
28+
29+
- `account_name` (String) Custom account name of the vault connection.
30+
- `app_id` (String) App identifier of the vault connection.
31+
- `environment` (String) Environment of the vault connection.
32+
- `fingerprint` (String) Fingerprint of the vault connection.
33+
- `name` (String) Name of the vault connection.
34+
- `ready` (Boolean) Indicates if the vault connection is configured.
35+
- `setup` (Map of String) Configuration of the vault connection. (Mapping information must be provided as key/value pairs)
36+
37+

docs/data-sources/form.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
page_title: "Data Source: auth0_form"
3+
description: |-
4+
Data source to retrieve a specific Auth0 Form by id
5+
---
6+
7+
# Data Source: auth0_form
8+
9+
Data source to retrieve a specific Auth0 Form by `id`
10+
11+
## Example Usage
12+
13+
```terraform
14+
# An Auth0 form loaded using its ID.
15+
data "auth0_form" "my_form_data" {
16+
id = "ap_31LxRJphZF1Kqzf2zBgmgA"
17+
}
18+
```
19+
20+
<!-- schema generated by tfplugindocs -->
21+
## Schema
22+
23+
### Required
24+
25+
- `id` (String) The id of the Form.
26+
27+
### Read-Only
28+
29+
- `ending` (String) Submission configuration of the form. (JSON encoded)
30+
- `languages` (List of Object) Language specific configuration for the form. (see [below for nested schema](#nestedatt--languages))
31+
- `messages` (List of Object) Message specific configuration for the form. (see [below for nested schema](#nestedatt--messages))
32+
- `name` (String) Name of the form.
33+
- `nodes` (String) Nodes of the form. (JSON encoded)
34+
- `start` (String) Input setup of the form. (JSON encoded)
35+
- `style` (String) Style specific configuration for the form. (JSON encoded)
36+
- `translations` (String) Translations of the form. (JSON encoded)
37+
38+
<a id="nestedatt--languages"></a>
39+
### Nested Schema for `languages`
40+
41+
Read-Only:
42+
43+
- `default` (String)
44+
- `primary` (String)
45+
46+
47+
<a id="nestedatt--messages"></a>
48+
### Nested Schema for `messages`
49+
50+
Read-Only:
51+
52+
- `custom` (String)
53+
- `errors` (String)
54+
55+

docs/data-sources/organization.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ data "auth0_organization" "some-organization-by-id" {
3333
### Read-Only
3434

3535
- `branding` (List of Object) Defines how to style the login pages. (see [below for nested schema](#nestedatt--branding))
36+
- `client_grants` (Set of String) Client Grant ID(s) that are associated to the organization.
3637
- `connections` (Set of Object) (see [below for nested schema](#nestedatt--connections))
3738
- `display_name` (String) Friendly name of this organization.
3839
- `id` (String) The ID of this resource.

0 commit comments

Comments
 (0)