github.com/GoogleCloudPlatform/terraformer@v0.8.18/docs/keycloak.md (about) 1 ### Use with Keycloak 2 3 Example: 4 5 ``` 6 export KEYCLOAK_URL=https://foo.bar.localdomain 7 export KEYCLOAK_CLIENT_ID=[KEYCLOAK_CLIENT_ID] 8 export KEYCLOAK_CLIENT_SECRET=[KEYCLOAK_CLIENT_SECRET] 9 10 terraformer import keycloak --resources=realms 11 terraformer import keycloak --resources=realms --filter=realm=name1:name2:name3 12 terraformer import keycloak --resources=realms --targets realmA,realmB 13 ``` 14 15 Here is the list of resources which are currently supported by Keycloak provider v.1.19.0: 16 17 - `realms` 18 - `keycloak_default_groups` 19 - `keycloak_group` 20 - `keycloak_group_memberships` 21 - `keycloak_group_roles` 22 - `keycloak_ldap_full_name_mapper` 23 - `keycloak_ldap_group_mapper` 24 - `keycloak_ldap_hardcoded_group_mapper` 25 - `keycloak_ldap_hardcoded_role_mapper` 26 - `keycloak_ldap_msad_lds_user_account_control_mapper` 27 - `keycloak_ldap_msad_user_account_control_mapper` 28 - `keycloak_ldap_user_attribute_mapper` 29 - `keycloak_ldap_user_federation` 30 - `keycloak_openid_audience_protocol_mapper` 31 - `keycloak_openid_client` 32 - `keycloak_openid_client_default_scopes` 33 - `keycloak_openid_client_optional_scopes` 34 - `keycloak_openid_client_scope` 35 - `keycloak_openid_client_service_account_role` 36 - `keycloak_openid_full_name_protocol_mapper` 37 - `keycloak_openid_group_membership_protocol_mapper` 38 - `keycloak_openid_hardcoded_claim_protocol_mapper` 39 - `keycloak_openid_hardcoded_group_protocol_mapper` 40 - `keycloak_openid_hardcoded_role_protocol_mapper` (only for client roles) 41 - `keycloak_openid_user_attribute_protocol_mapper` 42 - `keycloak_openid_user_property_protocol_mapper` 43 - `keycloak_openid_user_realm_role_protocol_mapper` 44 - `keycloak_openid_user_client_role_protocol_mapper` 45 - `keycloak_openid_user_session_note_protocol_mapper` 46 - `keycloak_realm` 47 - `keycloak_required_action` 48 - `keycloak_role` 49 - `keycloak_user`