|
| 1 | +--- |
| 2 | +# generated by https://github.com/hashicorp/terraform-plugin-docs |
| 3 | +page_title: "zedcloud_auth_profile Data Source - terraform-provider-zedcloud" |
| 4 | +subcategory: "" |
| 5 | +description: |- |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +# zedcloud_auth_profile (Data Source) |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +<!-- schema generated by tfplugindocs --> |
| 16 | +## Schema |
| 17 | + |
| 18 | +### Required |
| 19 | + |
| 20 | +- `default_role_id` (String) Default Role ID to associate with the profile |
| 21 | +- `name` (String) User defined name of the profile. Profile name is unique within an enterprise. Name can't be changed once created |
| 22 | +- `title` (String) User defined title for the profile. Title can be changed anytime |
| 23 | + |
| 24 | +### Optional |
| 25 | + |
| 26 | +- `active` (Boolean) Mark this profile as active. Only one profile can be active in a given enterprise |
| 27 | +- `description` (String) Detailed description of the profile |
| 28 | +- `disable_auto_user_create` (Boolean) Do not automatically create new users if this is set |
| 29 | +- `enterprise_id` (String) Parent enterprise ID of the authorization profile |
| 30 | +- `oauth_profile` (Block List) Oauth profile configuration details (see [below for nested schema](#nestedblock--oauth_profile)) |
| 31 | +- `password_profile` (Block List) (see [below for nested schema](#nestedblock--password_profile)) |
| 32 | +- `profile_type` (String) Authorization profile type |
| 33 | +- `test_only` (Boolean) |
| 34 | +- `type` (String) Type of the profile |
| 35 | + |
| 36 | +### Read-Only |
| 37 | + |
| 38 | +- `id` (String) Unique system defined profile ID |
| 39 | +- `revision` (List of Object) system defined info (see [below for nested schema](#nestedatt--revision)) |
| 40 | + |
| 41 | +<a id="nestedblock--oauth_profile"></a> |
| 42 | +### Nested Schema for `oauth_profile` |
| 43 | + |
| 44 | +Optional: |
| 45 | + |
| 46 | +- `additional_parameters` (String) pass additional url parameters during the exchange and authorization process |
| 47 | +- `client_id` (String) OAUTH client ID |
| 48 | +- `client_secret` (String) OAUTH client secret |
| 49 | +- `crypto_key` (String) |
| 50 | +- `encrypted_secrets` (Map of String) |
| 51 | +- `idp_id` (String) id for Vmware IDP |
| 52 | +- `jwt_auth_profile` (Block List) Config for JWT based authentication, jwks_uri is derived from OIDC Well Known Endpoints (see [below for nested schema](#nestedblock--oauth_profile--jwt_auth_profile)) |
| 53 | +- `o_id_c_end_point` (String) OIDC endpoint for oauth validation |
| 54 | +- `role_scope` (String) OIDC scope to fetch application role |
| 55 | + |
| 56 | +<a id="nestedblock--oauth_profile--jwt_auth_profile"></a> |
| 57 | +### Nested Schema for `oauth_profile.jwt_auth_profile` |
| 58 | + |
| 59 | +Optional: |
| 60 | + |
| 61 | +- `alg` (String) Algorithm for JWT signature verification |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | +<a id="nestedblock--password_profile"></a> |
| 66 | +### Nested Schema for `password_profile` |
| 67 | + |
| 68 | +Optional: |
| 69 | + |
| 70 | +- `max_length` (Number) |
| 71 | +- `max_password_age` (Number) |
| 72 | +- `min_length` (Number) |
| 73 | +- `min_lowercase_chars` (Number) |
| 74 | +- `min_numeric_chars` (Number) |
| 75 | +- `min_password_age` (Number) |
| 76 | +- `min_symbol_chars` (Number) |
| 77 | +- `min_uppercase_chars` (Number) |
| 78 | +- `num_prev_password_check` (Number) |
| 79 | +- `password_expiry_notification_period_in_seconds` (Number) |
| 80 | + |
| 81 | + |
| 82 | +<a id="nestedatt--revision"></a> |
| 83 | +### Nested Schema for `revision` |
| 84 | + |
| 85 | +Read-Only: |
| 86 | + |
| 87 | +- `created_at` (String) |
| 88 | +- `created_by` (String) |
| 89 | +- `curr` (String) |
| 90 | +- `prev` (String) |
| 91 | +- `updated_at` (String) |
| 92 | +- `updated_by` (String) |
0 commit comments