Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ExternalNameConfigs = map[string]config.ExternalName{ "keycloak_group": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_group_memberships": config.IdentifierFromProvider, "keycloak_default_groups": config.ParameterAsIdentifier("realm_id"), "keycloak_group_roles": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_group_permissions": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_openid_client": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_openid_client_scope": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_openid_client_default_scopes": config.IdentifierFromProvider, "keycloak_openid_client_optional_scopes": config.IdentifierFromProvider, "keycloak_openid_client_authorization_resource": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .parameters.resource_server_id}}/{{ .external_name }}"), "keycloak_openid_client_authorization_scope": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .parameters.resource_server_id}}/{{ .external_name }}"), "keycloak_openid_client_authorization_permission": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .parameters.resource_server_id}}/{{ .external_name }}"), "keycloak_openid_client_group_policy": config.IdentifierFromProvider, "keycloak_openid_client_role_policy": config.IdentifierFromProvider, "keycloak_openid_client_aggregate_policy": config.IdentifierFromProvider, "keycloak_openid_client_js_policy": config.IdentifierFromProvider, "keycloak_openid_client_time_policy": config.IdentifierFromProvider, "keycloak_openid_client_user_policy": config.IdentifierFromProvider, "keycloak_openid_client_client_policy": config.IdentifierFromProvider, "keycloak_openid_client_service_account_role": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .parameters.service_account_user_id }}/{{ .parameters.client_id }}/{{ .external_name }}"), "keycloak_openid_client_service_account_realm_role": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .parameters.service_account_user_id }}/{{ .external_name }}"), "keycloak_openid_client_permissions": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .parameters.client_id }}"), "keycloak_realm": config.NameAsIdentifier, "keycloak_realm_events": config.IdentifierFromProvider, "keycloak_realm_keystore_aes_generated": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_realm_keystore_ecdsa_generated": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_realm_keystore_hmac_generated": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_realm_keystore_java_keystore": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_realm_keystore_rsa": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_realm_keystore_rsa_generated": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .external_name }}"), "keycloak_realm_user_profile": config.IdentifierFromProvider, "keycloak_role": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .parameters.role_id }}"), "keycloak_user": config.TemplatedStringAsIdentifier("", "{{ .parameters.realm_id }}/{{ .parameters.user_id }}"), }
ExternalNameConfigs contains all external name configurations for this provider.
Functions ¶
func ExternalNameConfigurations ¶
func ExternalNameConfigurations() config.ResourceOption
ExternalNameConfigurations applies all external name configs listed in the table ExternalNameConfigs and sets the version of those resources to v1beta1 assuming they will be tested.
func ExternalNameConfigured ¶
func ExternalNameConfigured() []string
ExternalNameConfigured returns the list of all resources whose external name is configured manually.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.